Send Message
send_messageSend a direct message from your Facebook Page to a person on Messenger or Instagram Direct. Works only within 24 hours of the user's last message to the Page.
Instructions
Send a direct message from the Page to a person, on Messenger or Instagram Direct. This publishes to a real person's inbox — confirm the recipient and the text with a human before calling it. Meta only allows a free-form reply within 24 hours of that person's last message; outside that window the call fails and a message tag or paid channel is required. Instagram Direct additionally requires Advanced Access to instagram_manage_messages (App Review). Without it Meta answers with a ~27s timeout, subcode 2534084. Instagram comments are NOT affected.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Message body to send. | |
| image_url | No | Optional publicly reachable image URL to send instead of text. | |
| recipient_id | Yes | The recipient's Page-scoped ID (PSID) on Messenger, or IGSID on Instagram. Take it from the participant entry in get_conversation, or from the comment author in list_comments. |