Workflow
- 1Prepare opted-in contacts with phone_number values in E.164 format.
- 2Select an approved template and language code.
- 3Map variable_1 through variable_n for personalization.
- 4Add media_url when the template expects media.
- 5Queue the campaign and monitor sent, delivered, read and failed counts.
Inside 24 hours
Free-form replies are allowed when the user recently messaged the business.
New outreach
Business-initiated messages require approved templates.
Bulk campaigns
CSV and Google Sheets sends should use templates and opt-in contacts.
Required fields
phone_number, template_name and language_code should be required for bulk campaigns.
Optional fields
Variables and media URLs can personalize approved templates when the template supports them.
No free-form campaigns
Bulk free-form messaging is not a reliable or compliant default. Campaigns should use templates and opt-in contacts.
What Postly keeps lightweight
Connection
Meta Embedded Signup, WABA mapping, phone number sync and secure token storage.
Messaging
Free-form replies, approved templates, scheduling validation and delivery status.
AI replies
Reply generation through Postly AI Studio credits when credits are available.
Exports
Contacts, messages, conversations and campaign results for CRM import.