A macro is a pre-defined response template (saved reply) that can be used to quickly reply to conversations.
String representing the object's type. Always has the value macro
.
The body of the macro in HTML format with placeholders transformed to XML-like format.
The plain text version of the macro body with original Intercom placeholder format.
The time the macro was created in ISO 8601 format.
The time the macro was last updated in ISO 8601 format.
The team IDs that can view this macro when visible_to is set to specific_teams.
{ "type": "macro", "id": "123", "name": "Order Status Update", "body": "<p>Hi <attribute key=\"user.name\" default=\"there\"/>, your order is ready!</p>", "body_text": "Hi {{user.name|fallback:\"there\"}}, your order is ready!", "created_at": "2025-07-17T11:18:08.000Z", "updated_at": "2025-07-17T15:30:24.000Z", "visible_to": "everyone", "visible_to_team_ids": [ "456", "789" ], "available_on": [ "inbox", "messenger" ] }