> ## Documentation Index
> Fetch the complete documentation index at: https://chatbotx.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Send Bulk Broadcasts across Multiple Pages

> Comprehensive guide to connect multiple Fanpages, scan past contacts, and launch bulk broadcasts across multiple Messenger pages in ChatbotX.

**Send Bulk Broadcast** allows you to initiate promotional or customer care campaigns across multiple Facebook Messenger Pages simultaneously. Instead of manually creating separate campaigns for each Fanpage, ChatbotX enables you to bundle pages into a single broadcast, customize template messages per page, and schedule delivery to all your target contacts seamlessly.

This feature is ideal for multi-location businesses, brands with regional fanpages, or teams managing multiple brand assets who want to save time and ensure brand messages launch in unison.

The complete workflow consists of 3 stages:

1. **Channel Setup:** Connect multiple Facebook Pages via bulk integration.
2. **Contact Preparation:** Automatically scan and sync past conversation contacts.
3. **Launch Broadcast:** Create a broadcast, select multiple pages, map message templates, and schedule delivery.

## Stage 1: Connect Multiple Facebook Pages in Bulk

Before launching a broadcast, ensure your Facebook Pages are connected to ChatbotX.

<Steps>
  <Step title="Open Messenger Channel Settings">
    From the left sidebar navigation, click **Settings** (1) > switch to the **Channels** tab (2) > locate **Messenger** and click **+ Add Messenger** (3).

    <Frame>
      <img src="https://mintcdn.com/chatbotx/hy32n_LnTaDHhlNA/images/settings_channels_add_messenger.png?fit=max&auto=format&n=hy32n_LnTaDHhlNA&q=85&s=4beb164f3adc83247f4529a8acaad9fe" alt="Settings Channels Add Messenger" width="2924" height="1560" data-path="images/settings_channels_add_messenger.png" />
    </Frame>
  </Step>

  <Step title="Authenticate and Grant Meta Permissions">
    You will be redirected to the Meta Facebook authorization dialog. Log in with your administrative account, review your pages, and click **Continue** to grant full message management permissions to ChatbotX.
  </Step>

  <Step title="Select Facebook Pages in Bulk">
    In the **Connect Messenger** dialog, select the pages you want to integrate or check **Select all** to connect all pages at once.

    <Frame>
      <img src="https://mintcdn.com/chatbotx/STYGDYcJAqZ2HB39/images/connect_messenger_bulk_pages_selection.png?fit=max&auto=format&n=STYGDYcJAqZ2HB39&q=85&s=6aec86961a3154e288dc41de64f1dcd5" alt="Connect Messenger Bulk Pages Selection" width="2911" height="1815" data-path="images/connect_messenger_bulk_pages_selection.png" />
    </Frame>

    Next to each page, optionally enable **Sync history** to import contacts and up to 3 months of chat history. Click **Continue** to finalize the bulk connection.
  </Step>
</Steps>

## Stage 2: Scan and Sync Past Contacts from Pages

If your Fanpages have existing customer conversations prior to joining ChatbotX, use **Automatic Customer Scan** to bring them into your Contacts list.

<Steps>
  <Step title="Open Automatic Customer Scan">
    Go to **Contacts** on the left menu, click **Actions** in the top right, hover over **Import**, and select **Automatic Customer Scan**.

    <Frame>
      <img src="https://mintcdn.com/chatbotx/STYGDYcJAqZ2HB39/images/contacts_automatic_customer_scan_menu.png?fit=max&auto=format&n=STYGDYcJAqZ2HB39&q=85&s=7ee194b2260918e6a82337bea7e80345" alt="Contacts Automatic Customer Scan Menu" width="2922" height="1563" data-path="images/contacts_automatic_customer_scan_menu.png" />
    </Frame>
  </Step>

  <Step title="Configure Scan Parameters for Each Inbox">
    Choose the Fanpage under **Inbox** and specify the starting date under **Scan Inbox from Time** (e.g., from Jan 1, 2026 to present).

    <Frame>
      <img src="https://mintcdn.com/chatbotx/STYGDYcJAqZ2HB39/images/contacts_automatic_customer_scan_modal.png?fit=max&auto=format&n=STYGDYcJAqZ2HB39&q=85&s=6ac27f0648c13a118ef57c15dab6a2a8" alt="Contacts Automatic Customer Scan Modal" width="2363" height="1025" data-path="images/contacts_automatic_customer_scan_modal.png" />
    </Frame>
  </Step>

  <Step title="Start Background Scan">
    Click the **Automatic Scan** button to launch the scan. The system runs in the background, analyzing past conversations and importing contacts into ChatbotX. You can repeat this process for any other pages you plan to target in your bulk broadcast.
  </Step>
</Steps>

## Stage 3: Configure and Send a Multi-Page Broadcast

Once your pages and contacts are ready, create the bulk broadcast using the following steps:

<Steps>
  <Step title="Initiate Broadcast Creation">
    From the left menu, navigate to **Broadcasts** and click the **+ Create Broadcast** button in the top right corner.

    <Frame>
      <img src="https://mintcdn.com/chatbotx/RccmqYl_4Bk1sIYo/images/create_broadcast.png?fit=max&auto=format&n=RccmqYl_4Bk1sIYo&q=85&s=7b54e2cbedf3541bc2f3ab3cecec45fa" alt="Create Broadcast" width="3228" height="1233" data-path="images/create_broadcast.png" />
    </Frame>
  </Step>

  <Step title="Select Messenger Channel">
    On the **Choose Channel** screen, select **Messenger** and click **Continue**.

    <Frame>
      <img src="https://mintcdn.com/chatbotx/zlZVdeDJQGuptVbv/images/create-messenger-broadcast.png?fit=max&auto=format&n=zlZVdeDJQGuptVbv&q=85&s=9905ad4a00c94906b7be3ef1f3b1f00e" alt="Create Messenger Broadcast" width="2541" height="1645" data-path="images/create-messenger-broadcast.png" />
    </Frame>
  </Step>

  <Step title="Select Template Message Subaction">
    On the **Choose Subaction** screen, select **Template Message** and click **Continue**. This allows sending pre-approved Meta Utility Messages beyond the 24-hour standard messaging window.

    <Frame>
      <img src="https://mintcdn.com/chatbotx/hy32n_LnTaDHhlNA/images/broadcast_choose_subaction_template_message.png?fit=max&auto=format&n=hy32n_LnTaDHhlNA&q=85&s=8dd68b9ecfc2fcf2b5b3e2f3e85caa19" alt="Broadcast Choose Subaction Template Message" width="2356" height="1031" data-path="images/broadcast_choose_subaction_template_message.png" />
    </Frame>

    > **Note:** If you choose **Messenger Active Contacts**, messages can only be sent as flows to contacts who interacted within the last 24 hours.
  </Step>

  <Step title="Choose Template Mode and Select Multiple Pages">
    In the broadcast builder, select the **Template** tab ("Send a template to your contacts").

    Under **Messenger Pages**, click the dropdown and select the pages you want to include in this campaign. You can search by name or check **(Select All)** to include all available pages.

    <Frame>
      <img src="https://mintcdn.com/chatbotx/hy32n_LnTaDHhlNA/images/broadcast_template_message_select_multiple_pages.png?fit=max&auto=format&n=hy32n_LnTaDHhlNA&q=85&s=ecba6f4f9abad9fc4faf2b61537cd5f1" alt="Broadcast Template Message Select Multiple Pages" width="1492" height="1155" data-path="images/broadcast_template_message_select_multiple_pages.png" />
    </Frame>
  </Step>

  <Step title="Configure Template Content per Page">
    When multiple pages are selected, the system provides separate configuration blocks for each page:

    <Frame>
      <img src="https://mintcdn.com/chatbotx/hy32n_LnTaDHhlNA/images/broadcast_template_message_per_page_mapping.png?fit=max&auto=format&n=hy32n_LnTaDHhlNA&q=85&s=526ffe5dbf7421214f191db47874e782" alt="Broadcast Template Message Per Page Mapping" width="1497" height="1647" data-path="images/broadcast_template_message_per_page_mapping.png" />
    </Frame>

    For each page:

    * **Messenger Template:** Select the approved utility template for that specific page (e.g., `order_confirmation`).
    * **Variable Mapping:** Map dynamic variables to contact attributes:
      * `{{1}}`: Select client name attribute (e.g., `{{first_name}}`).
      * `{{2}}`: Select details attribute (e.g., `{{result}}` or order number).
    * **Preview:** Verify the message format and sample values before dispatching.
  </Step>

  <Step title="Schedule Delivery and Set Contact Filter">
    Scroll down to configure timing and recipient filters:

    <Frame>
      <img src="https://mintcdn.com/chatbotx/hy32n_LnTaDHhlNA/images/broadcast_schedule_filter_and_confirm.png?fit=max&auto=format&n=hy32n_LnTaDHhlNA&q=85&s=a222e4034a1f962549ae3367fe8426a2" alt="Broadcast Schedule Filter and Confirm" width="1491" height="1043" data-path="images/broadcast_schedule_filter_and_confirm.png" />
    </Frame>

    * **Schedule:**
      * Select **Now** to send immediately.
      * Select **Schedule for later** to specify a future date and time via **Pick a date**.
    * **Contact filter:** Narrow down recipients with filtering rules:
      * **Match all the conditions below:** Contacts must satisfy every condition.
      * **Match one of the conditions below:** Contacts must satisfy at least one condition.
      * Click **+ Add Condition** to filter by Tag, Custom Field, etc.
    * **Receivers:** Check the total number of qualified recipients across all selected pages.
  </Step>

  <Step title="Confirm and Launch Campaign">
    * Click **Save as draft** to preserve settings and edit later.
    * Click **Confirm** to schedule or send the broadcast campaign immediately.
  </Step>
</Steps>

## Monitor and Manage Broadcasts

Once confirmed, your campaign appears in the **Broadcasts** list. You can monitor progress with the following statuses:

| Status        | Meaning                                                                      |
| ------------- | ---------------------------------------------------------------------------- |
| **Draft**     | The campaign is saved as a draft and has not sent any messages.              |
| **Scheduled** | The campaign is queued and will execute automatically at the scheduled time. |
| **Sending**   | Messages are actively being delivered across the selected Fanpages.          |
| **Completed** | All broadcast messages have been successfully dispatched.                    |

<Note>
  When dispatching broadcasts across multiple Fanpages, the system automatically respects each page's Meta rate limits and distributes traffic safely.
</Note>
