Skip to content

Facebook Messenger Campaigns ​

Create and manage broadcast campaigns for Facebook Messenger from Facebook Messenger > Campaigns in the WhatsMark sidebar.

Important

Once a campaign is sent or being processed for sending, it cannot be edited. You can edit a campaign only before it is picked up for processing. Campaigns are processed via cron jobs and queue workers, so make sure your Cron Job Configuration and queue setup are properly configured.

Campaign List ​

The campaign list displays all your Messenger campaigns with the following columns:

ColumnDescription
#Serial number
Campaign NameName of the campaign
TemplateThe Messenger template used
StatusCampaign status (e.g., Completed, Pending, Processing)
TotalTotal number of contacts targeted
SentNumber of messages successfully sent
FailedNumber of messages that failed to send
Scheduled AtScheduled date and time (if scheduled), or β€” for immediate
Created AtWhen the campaign was created
ActionsView Details or Delete the campaign

Facebook Messenger Campaigns

Creating a New Campaign ​

Click the + Create Campaign button to start the multi-step campaign creation wizard. All fields marked with * are required.

Step 1: Basic Information ​

Enter campaign details and select a template.

FieldDescription
Campaign Name *A name to identify your campaign
Relation Type *Select the contact relation type to target
Template *Select a Messenger template to use for this campaign

A Live Preview panel on the right shows how your message will look to recipients as you select a template.

Create Campaign - Basic Information

Step 2: Contact Selection ​

Choose the target audience for your campaign.

  • Select All Contacts - Automatically include all contacts with Facebook Messenger
  • Filter by Status - Filter contacts by their status
  • Filter by Source - Filter contacts by their source
  • Filter by Groups - Filter contacts by group membership
  • Select Contacts - Manually search and select individual contacts from the list

Create Campaign - Contact Selection

Step 3: Variables & Files ​

Map template variables and upload media files.

  • Upload Image - If your template uses an Image content type, the template default image is shown. You can upload a new image to override it (max file size: 25MB)
  • Variable Mapping - Map each template variable to a merge field. Type @ to select from available fields like @contact_first_name

Create Campaign - Variables & Files

Step 4: Scheduling ​

Choose when to send your campaign.

OptionDescription
Send ImmediatelyCampaign will start immediately after creation
Schedule for LaterChoose a specific date and time to send

If you select Schedule for Later, set the Scheduled Send Time using the date and time picker.

Create Campaign - Scheduling

Click Create Campaign to finalize. The campaign will be queued for processing.

Campaign Details ​

Click View Details from the actions menu on any campaign to see the full campaign report.

Campaign Details

Campaign Overview ​

The top section shows a summary of the campaign:

FieldDescription
StatusCurrent campaign status (e.g., Completed)
TemplateTemplate used for the campaign
Scheduled Forimmediate or the scheduled date/time
CreatedDate and time the campaign was created

Delivery Statistics ​

Three cards display the delivery performance:

MetricDescription
DeliveredNumber of messages delivered out of total, with delivery rate percentage
PendingNumber of messages still pending, with pending rate percentage
FailedNumber of messages that failed, with failure rate percentage

Recipients ​

The recipients table shows per-contact delivery details:

ColumnDescription
ContactContact name and PSID (Page-Scoped User ID)
PSIDThe Facebook Page-Scoped ID of the recipient
StatusDelivery status (e.g., Sent)
Message StatusMessage-level status (e.g., sent)
ResponseAny response received from the recipient
Created AtWhen the message was sent

You can Export the recipients list, adjust visible Columns, switch between Compact view, and Search for specific contacts.

Β© 2024 - Corbital Technologies. All rights reserved.