Missive
Also an agent toolMissive shared-inbox collaboration: read and search conversations, list their messages/comments/drafts/posts, send email/SMS/WhatsApp drafts, post integration notifications, add internal comments, and manage contacts, contact books, contact groups, shared labels, teams, users, organizations, and canned responses. Bearer API-token auth. Change notifications use a polling trigger (List Contacts modified_since cursor); Missive's native webhooks are HMAC-SHA256 signed but can only be created in the app's Rules UI, so they are documented for reference only.
37 actions · 1 triggers
The Missive integration lets you connect Missive to your automations with 37 actions and 1 triggers — and every action is also a tool an AI agent can call. Examples: List Users, Get User, List Organizations, Get Organization, List Teams. No blank-canvas wiring — connect it and use it in your workflows.
Every action below is also a tool an AI agent can call — the same pack powers your workflows and your agents.
Triggers 1
Events in Missive that can start a workflow.
New or updated Missive contacts (polled)
Polls GET /contacts with contact_book set and a modified_since watermark (order=last_modified). Dedupe by contact id; advance the cursor by the newest modified_at. Set include_deleted=true to also surface deletions.
Actions 37
What Zervanor can do in Missive.
Conversations8
List Conversations
List conversations filtered by mailbox, shared label, team, or contact (GET /conversations). Reverse-chronological by last_activity_at; page backward with the until timestamp.
Get Conversation
Retrieve a single conversation by id (GET /conversations/{id}).
Update Conversation
Update a conversation's state — close, reopen, assign, label, snooze, etc. (PATCH /conversations/{id}).
Merge Conversation
Merge a source conversation into a target conversation (POST /conversations/{id}/merge).
List Conversation Messages
List the messages in a conversation (GET /conversations/{id}/messages).
List Conversation Comments
List the internal comments in a conversation (GET /conversations/{id}/comments).
List Conversation Drafts
List the draft messages in a conversation (GET /conversations/{id}/drafts).
List Conversation Posts
List the posts (integration/notification entries) in a conversation (GET /conversations/{id}/posts).
Contacts5
List Contacts
List contacts in a contact book with search and incremental filtering (GET /contacts). The modified_since timestamp cursor enables polling for new/updated contacts.
Get Contact
Get a single contact by id (GET /contacts/{id}).
Create Contacts
Create one or more contacts in a contact book (POST /contacts).
Update Contact
Update a contact by id (PATCH /contacts/{id}).
Delete Contact
Delete a contact by id (DELETE /contacts/{id}).
Responses4
List Responses
List canned responses (GET /responses).
Create Response
Create a canned response (POST /responses).
Update Response
Update a canned response (PATCH /responses/{id}).
Delete Response
Delete a canned response (DELETE /responses/{id}).
Shared Labels3
List Shared Labels
List shared labels (GET /shared_labels). Filter by organization.
Create Shared Label
Create a shared label (POST /shared_labels).
Update Shared Label
Update a shared label (PATCH /shared_labels/{id}).
Teams3
List Teams
List teams (GET /teams). Filter by organization.
Create Team
Create a team (POST /teams).
Update Team
Update a team (PATCH /teams/{id}).
Analytics2
Create Analytics Report
Request an analytics report; generated asynchronously (POST /analytics/reports).
Get Analytics Report
Retrieve a completed analytics report by id (GET /analytics/reports/{id}).
Drafts2
Create Draft
Create a draft message — email, SMS, or WhatsApp (POST /drafts). Set send=true to send it immediately.
Delete Draft
Delete a draft message (DELETE /drafts/{id}).
Messages2
Get Message
Retrieve a single message by id, including body and attachments (GET /messages/{id}).
Create Message
Create an incoming message in a custom channel (POST /messages). Use to inject inbound messages (e.g. from a bespoke integration) into a Missive custom-channel account.
Organizations2
List Organizations
List organizations accessible to the token (GET /organizations).
Get Organization
Get a single organization by id (GET /organizations/{id}).
Users2
List Users
List users in the Missive organizations the token can access (GET /users). Safe identity / connectivity probe.
Get User
Get a single user by id (GET /users/{id}).
Comments1
Create Comment
Add an internal comment to a conversation (POST /comments). Comments are team-only notes; supports @mentions and optional tasks.
Contact Books1
List Contact Books
List the contact books accessible to the user (GET /contact_books).
Contact Groups1
List Contact Groups
List groups or organizations within a contact book (GET /contact_groups).
Posts1
Create Post
Post a message into a conversation — typically an integration notification or activity entry (POST /posts). Supports plain text, markdown, and rich notification blocks.
Nothing matches your search.
Automations using Missive
Build your own automation with Missive in the visual builder.
Frequently asked questions
What can I automate with Missive?
37 actions are available — for example: List Users, Get User, List Organizations, Get Organization, List Teams, and more.
Which Missive events can start a workflow?
1 triggers — for example: New or updated Missive contacts (polled).
Can Missive be used as an AI agent tool?
Yes. Every Missive action automatically becomes a tool an AI agent can call — the same pack powers both your workflows and your agents.
How is the Missive integration modelled?
Missive is modelled as a versioned connector pack, and the steps that need reasoning fall to first-party agents hosted in the same runtime as the workflows.