Facebook Marketing Messages

Facebook Marketing Messages in AhaChat is a feature that allows you to create and send Marketing Messages on Messenger (MM) to customers who have previously clicked on a Message Ad, or to customers whose phone numbers or emails you have, but who have never messaged your page before.

Notes:

  • When sending an MM to customers who have never inboxed the page, the message will still be delivered, but it will not appear on the page side. Only when the customer replies will the page display it.
  • You can view detailed reports (total messages sent, cost per message, total spending, number of clicks on the message, etc.) in Meta Ads Manager, similar to regular ad campaigns.
  • Limit sending messages to once every 12 hours per subscriber.

1. Preparation

To use the MM feature, you need:

  • An Admin access to a Business Account, an Ad Account and a Page
  • The Ad Account and the Page must be owned by the same Business Account. Shared assets do not work.
  • The Ad Account needs to have an eligible payment method setup and make sure the ad account tax country is in one of our currently supported regions: Australia, Brazil, Chile, Colombia, Hong Kong, India, Indonesia, Israel, Malaysia, Mexico, New Zealand, Peru, Philippines, Saudi Arabia, Singapore, Taiwan, Thailand, United Arab Emirates, United States, Vietnam
  • The Page location cannot be in the European Union, United Kingdom, Japan or South Korea.

2. How to create a customer list for sending ads

Method 1: Use the customer list subscribed to Marketing Messages

Marketing Message is a type of message that allows you to proactively send to customers who subscribed to a topic with daily frequency, only for those who opted in.

Steps to create a topic:

  • Go to AhaChat → menu Settings.
  • In the “Topics” section, create a new topic under Messenger List using the “Add New” button, then enter the name and content for the topic (see illustration below).

👉 See this article for details about Marketing Messages.

Method 2: Sync Opt-in list

Ways customers are added to the Opt-in list include:

  • Creating a Click-to-Messenger (CTM) ad. People who interact with the ad will automatically become subscribers to marketing messages.

  • When a customer comments on a public Facebook Page post for one of six main purposes - purchasing, asking for price, making payment, requesting product information, or booking an appointment. Meta will automatically send them a reminder to subscribe for updates and promotions via Messenger, without any manual action needed from the business.

  • If a Messenger conversation between the customer and the Facebook Page is interrupted (no response within 48 hours), the customer will receive a reminder to subscribe for updates and promotions via Messenger.

To sync this customer file to AhaChat, go to the menu Facebook Ads → Opt-in and click “Sync.”

After synchronization, the file will be named “Updates and promotions.”

Method 3: Upload a customer file containing phone numbers or emails to Facebook Custom Audience

This is a powerful custom audience file that allows advertisers to create specific target audience lists based on existing business data such as emails and phone numbers.

This is a new audience type called “Marketing Messages.” To check whether your business is allowed to create it, go to your Business Manager (BM) and follow these steps:

  • In the Audience Manager, choose to create a new audience with the source “Customer list.”

  • You will see the step to select list purpose as “Marketing messages.”

Here, we’ll guide you to upload a list of phone numbers and emails to create a custom audience for sending Marketing Messages on Messenger (MM) directly on AhaChat.

Step 1: Go to the Facebook Ads menu → select Custom Audience

Step 2: Click Create new to upload a phone/email list

Download and edit the template file

Note:

  • When you upload a customer list with phone numbers/emails, Facebook will automatically match them with customers, and mapped customers will sync into the Custom Audience topic.
  • Sync time depends on the list size: 1–2 hours or even 2–3 days.
  • Not all phone numbers/emails can be matched. For example, you upload 5000 numbers, but Facebook may only map 2000–3000 customers.

Step 3: To upload a list of customers with phone numbers/emails who haven’t messaged the page yet → Select file

Important:

Ensure your upload list is formatted correctly for uploading: (1) de-duplicate emails and phone numbers; (2) For phone numbers, remove symbols, letters, and any leading zeroes. For example for VN, the phone number (+84) 091-2345678 should be uploaded as 84912345678; (3) For emails, they should remain in the standard format like [email protected]

Step 4: After entering data, click continue → Facebook will process and map the data

Note:

The number shown in Approximate count is not exact, it’s just Meta’s projection of how many will be mapped.

Method 4: Sync your page’s customer list to Facebook Custom Audience

Step 1: Go to the Customers menu → select all customers (or you can filter the list to include only customers with phone numbers or emails) → click the Actions button → choose Facebook Custom Audience

Step 2: Select Create new Custom Audience → choose your Ad Account → name your Custom Audience and select the audience type as For Marketing Messages, then click the Submit button to add it.

3. How to send Marketing Messages on Messenger (MM)

3.1 Granting Access

To send MM, go to Facebook Ads → select Ad

Click Create Ad

If this is your first time, you’ll be redirected to grant AhaChat access to your ad account

Click Continue

Click Continue

Select Business Account, Page, and Ad Account → Continue

Enable the option to let Facebook automatically send an invite to subscribe to the topic (Marketing Message) in future CTM ads when customers interact with your ads

Finally, confirm to complete the access setup

3.2 Creating a Message Marketing Ad

Step 1: Select an Ad Account

Step 2: Create a new Campaign

Step 3: Create a new Ad Set

Step 4: Set budget and schedule

Budget options:

  • Daily Budget: e.g., run 300,000đ per day for 3 days → total 900,000đ
  • Lifetime Budget: e.g., allocate 300,000đ for 3 days → Facebook spends 100,000đ/day, total 300,000đ

Schedule options:

  • Run my ad set continuously starting today
  • Set a start and end date

Step 5: Select audience & content

Audience:

  • Topic: customers subscribed to Marketing Messages by topic
  • Custom Audience: customers from Facebook Custom Audience list

Content types:

Notes:

  • Buttons currently only support opening a URL (chatbot flow not supported yet).
  • Messages can contain promotions/sales but must not violate Meta’s policy.
  • Limit use of icons, as Facebook may fail to display them properly.

Step 6: Click Create Ad → you’ll get a success notification

In the ads list, you can track:

  • Number of messages sent
  • Number of recipients
  • Click-through rate on buttons
  • vv

You can also pause/delete ads and view campaign details in Meta Ads Manager.