Unified Social & Messaging Inbox
inbox_messagesManage the unified cross-network social and messaging inbox across LinkedIn, X DMs, Instagram, Threads, Telegram, and WhatsApp. Supports listing conversation threads (list_threads), reading full message history in a thread (read_thread), dispatching outbound replies (reply), and marking threads as read (mark_read). Returns normalized conversation objects with sender handles, timestamps, direction (inbound/outbound), and delivery confirmation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Workflow name when `action` is 'create_workflow'. | |
| edges | No | Graph directed edges (`{ from, to, condition }`) connecting workflow nodes. | |
| nodes | No | Graph nodes array (`trigger`, `send_message`, `wait_for_reply`, `condition`, `hubspot_upsert_contact`, `handoff`, `end`) when creating an inbox workflow. | |
| action | Yes | Inbox operation: 'list_threads' returns recent DM conversations, 'read_thread' fetches all messages in `threadId`, 'reply' sends a direct message response, and 'mark_read' clears unread flags. | |
| platform | No | Optional social or messaging platform filter (e.g. 'linkedin', 'x', 'instagram', 'telegram', 'whatsapp'). | |
| threadId | No | Conversation thread identifier (`thr_...`). Required when `action` is 'reply' and optional target for 'read_thread' or 'mark_read'. | |
| profileId | No | Brand profile identifier (`prof_...`) whose unified inbox should be queried or replied from. | prof_allometrik |
| replyBody | No | Text body of the outbound direct message reply when `action` is 'reply'. Required for 'reply'. | |
| unreadOnly | No | When true, filters `list_threads` to return only unread inbound conversations requiring agent or human attention. | |
| workflowId | No | Workflow identifier (`wf_...`) when getting, activating, pausing, triggering, or deleting an inbox automation workflow graph. | |
| cooldownHours | No | Per-contact cooldown window in hours before re-triggering the workflow. | |
| triggerPayload | No | Simulated or live event payload (`{ contact, message, replyText, event }`) when `action` is 'trigger_workflow'. |