# Send Facebook Messenger messages

<Aside type="note" title="Before you start">
Connect your Facebook Page in **Settings → Configure platforms → Facebook Messenger** before you create a campaign. [Learn how](/product/first-steps/start-with-your-project/configure-platforms/facebook-messenger-configuration/)
</Aside>

To send a one-time Facebook Messenger message in Pushwoosh, navigate to the **Campaigns** section, select **One-time messages**, and click **Send message > Facebook Messenger**.

## Compose your message

In the **Content** step, enter your message in the text field.

<Aside type="note">
Facebook Messenger delivers plain text: templates, buttons, and attachments are not supported.
</Aside>

## Use a message tag outside the 24-hour window

Meta only delivers free-form content inside the 24-hour window opened by an inbound message from the user. Outside that window, select a **Message tag** matching one of Meta's approved use cases, or the send fails. See [message tags](/product/customer-journey/journey-elements/channels/facebook-messenger/#use-a-message-tag-outside-the-24-hour-window) for the full list and how Pushwoosh handles a closed window.

## Select the audience for your Facebook Messenger campaign

In the **Audience** step, define who will receive your message.

### Send to segment

Target a predefined [segment](/product/audience-data-and-segmentation/segmentation/) of your audience based on tags, events, or behavior. Select a segment from the dropdown, or click **Create segment** to [build](/product/audience-data-and-segmentation/segmentation/create-segments/) or [import](/product/audience-data-and-segmentation/segmentation/create-segments/by-import/#how-to-import-a-segment) one.

### Send to all subscribers

Target your entire Facebook Messenger-reachable audience.

Once you've set your audience, click **Next** to proceed to the scheduling step.

## Schedule your message

Choose when to send your Facebook Messenger message.

### Send immediately

Send the message as soon as the campaign setup is complete. This is ideal for urgent or time-sensitive messages.

### Selected time

Schedule your message for a specific date and time.

* **Set the date and time**: use the calendar to pick the date, then specify the time in hours and minutes (24-hour format).
* **Select the timezone**:
  * **Subscriber's device timezone**: the message is sent at the specified local time for each recipient.
  * **Custom timezone**: the message is sent at the same time for all recipients, useful for targeting a particular region.

### Set frequency capping

Use [**Frequency capping**](/product/messaging-channels/global-frequency-capping/#enable-global-frequency-capping) to limit how often users receive Facebook Messenger messages, preventing over-messaging. Choose one of the following options:

* **Use Global frequency capping settings**

  Apply the project-wide limits configured in your [Global frequency capping settings](/product/messaging-channels/global-frequency-capping/#enable-global-frequency-capping). For example, if the global limit is 3 messages in 9 days, additional messages exceeding this limit are skipped.

* **Ignore Global frequency capping**

  The user receives this message even if they've exceeded the channel's message limits. Use with caution to avoid over-messaging.

* **Use custom frequency capping**

  Set a custom message limit for this message. If the user exceeds this custom cap, the message is skipped.

  Choose a counting mode for this custom limit: [Rolling window or Calendar day](/product/messaging-channels/global-frequency-capping/#configure-global-frequency-capping).

## Review and send

In **Review**, check the preview and the summaries for content, audience, and schedule. Update anything that still needs to change before you send.

Once everything is verified, click **Schedule** to set it for later delivery or **Send Now** to send it immediately, depending on your selected scheduling options.

## Manage a scheduled message

For Facebook Messenger messages that are scheduled and not yet sent (status **PENDING**), you can change or cancel them. Open the list of messages in **Campaigns → One-time messages**, then open the actions menu (⋮) for the message:

* **Edit message**: opens the Facebook Messenger form with the message data loaded. You can update the content, message tag, audience, schedule, and delivery settings.
* **Delete message**: cancels the scheduled delivery and changes the status to **Canceled**.

<Aside type="tip" title="Other ways to send Facebook Messenger messages">
You can also send Facebook Messenger messages using [Messaging API v2 `Notify`](/developer/api-reference/messaging-api-v2/notify/) with the [`fb_messenger` payload block](/developer/api-reference/messaging-api-v2/payload-reference/#facebook-messenger-fb_messenger). This requires assistance from your developer team.

One-time messages here cover single broadcast sends only. For automated flows triggered by inbound messages or other events, use Facebook Messenger in [Customer Journey](/product/customer-journey/journey-elements/channels/facebook-messenger/) instead.
</Aside>