The Intercom platform has following webhook topics:
- conversation.admin.replied -- Admin conversation replies
- conversation.operator.replied -- Fin/Bot replies to a conversation
Here all topics https://developers.intercom.com/docs/references/webhooks/webhook-models
During the tests with reusable workflow, I noticed that Bot replied are send in both topic. As a result, service receive two messages.
Below an example of Bot reply message in `conversation.admin.replied`:
{
"type": "notification_event",
"app_id": "l4e36xhv",
"data": {
"type": "notification_event_data",
"item": {
"id": "215474343849634",
"...": "...",
"conversation_rating": null,
"title": "Andrew",
"custom_attributes": {},
"conversation_parts": {
"type": "conversation_part.list",
"conversation_parts": [
{
"type": "conversation_part",
"id": "45763812690",
"part_type": "comment",
"body": "<p class=\"no-margin\">Reusable Workflow #2:<br><br><b>First message</b></p>",
"created_at": 1779200976,
"updated_at": 1779200976,
"notified_at": 1779200976,
"assigned_to": null,
"author": {
"id": "6827949",
"type": "bot",
"name": "Fin Bot",
"email": "operator+l4e36xhv@intercom.io",
"from_ai_agent": false,
"is_ai_answer": false
},
"attachments": [],
"external_id": null,
"redacted": false,
"metadata": {},
"email_message_metadata": null,
"state": "open",
"tags": [],
"event_details": {},
"app_package_code": null
}
],
"total_count": 1
}
}
},
"links": {},
"id": "notif_d80ecabc-851b-4bb8-a8c0-4a1952bd04da",
"topic": "conversation.admin.replied",
"delivery_status": "pending",
"delivery_attempts": 1,
"delivered_at": 0,
"first_sent_at": 1779200977,
"created_at": 1779200976,
"self": null
}Is it expected to receive Bot replied in both webhook topics?