CommentAutomationWebhookEvent
Instagram-only event emitted once after the configured private reply is accepted and persisted. It is not duplicated as a messages event. Before the recipient's first inbound response, expiresAt and payload.sessionExpiresAt are absent.
Possible values: [comment_automation]
payload objectrequired
Normalized message event for WhatsApp, Instagram, Messenger, Telegram, SMS and Web chatt2.me. The message is persisted and its session is created or reused before this payload is delivered, including outbound-first and provider echo flows. Sandbox events carry the free Sandbox session identifier.
Possible values: [whatsapp, instagram, messenger, telegram, sms, web_chatt2me]
Possible values: [IN, OUT]
message objectrequired
Session correlated with this message. Created on the first inbound or outbound when no active session exists.
True for an Instagram comment-automation private reply.
content objectrequired
sender objectrequired
Stable channel routing identifier.
Optional visitor-provided, unverified phone number. Present only on Web Chatt inbound and operational-event senders; it is not a routing identifier.
Possible values: Value must match regular expression ^\\d{8,15}$
Optional visitor-provided, unverified email. Present only on Web Chatt inbound and operational-event senders; it is not a routing identifier.
recipient objectrequired
Stable channel routing identifier.
Optional visitor-provided, unverified phone number. Present only on Web Chatt inbound and operational-event senders; it is not a routing identifier.
Possible values: Value must match regular expression ^\\d{8,15}$
Optional visitor-provided, unverified email. Present only on Web Chatt inbound and operational-event senders; it is not a routing identifier.
{
"eventType": "comment_automation",
"timestamp": "2026-09-14T15:00:00.000Z",
"payload": {
"provider": "instagram",
"direction": "OUT",
"message": {
"id": "2d07a67f-d410-46a4-95b0-7b1952a1fcfa",
"sessionId": "3892f9da-202f-4b90-9d4d-85c779211b8e",
"type": "Text",
"is_automated": true,
"content": {
"text": "Here is the link you requested: https://example.com/bread"
}
},
"sender": {
"id": "@bakery_business",
"name": "Bakery Business",
"username": "bakery_business",
"applicationChannelId": "7c37a280-708c-46d5-b1fe-8c20a372df32"
},
"recipient": {
"id": "987654321",
"name": "Ana Silva",
"username": "ana"
}
}
}