Reply to a Messenger / Instagram DM
reply_to_meta_messageSend a text reply to a brand's Messenger or Instagram message after verifying Meta's 24-hour window, preventing undeliverable messages.
Instructions
Send a text reply to someone who has messaged the brand. THIS REACHES A REAL PERSON — show the user the exact text and who it goes to, get a yes, then send. Pass conversationId as well as recipientId and Hermoso checks Meta’s 24-hour window for free BEFORE sending, and refuses with the real reason instead of letting Meta refuse it; without one it sends and discloses that the window could not be checked. HERMOSO SENDS REPLIES ONLY: messaging_type is always RESPONSE, and proactive messages and message tags are not offered at all — that is a deliberate product boundary, not a gap, and a closed window is a RULE that only the person writing again reopens. recipientId is a PAGE-SCOPED ID on Messenger and an INSTAGRAM-SCOPED ID on Instagram (read_meta_conversation returns it as replyTo); a username or a handle is not one and cannot be turned into one. ACCEPTED IS NOT DELIVERED — never report it as delivered or read. 0 credits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | the reply | |
| pageId | No | ||
| platform | No | ||
| recipientId | Yes | the PSID (Messenger) or IGSID (Instagram) to reply to — `replyTo` from read_meta_conversation | |
| conversationId | No | strongly recommended: it is what lets the 24-hour window be checked BEFORE sending rather than discovered by a refusal |