Missive integration | Zervanor
← All connectors

Missive

Also an agent tool
communication

Missive 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.

polling

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

GET

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

Get Conversation

Retrieve a single conversation by id (GET /conversations/{id}).

PATCH

Update Conversation

Update a conversation's state — close, reopen, assign, label, snooze, etc. (PATCH /conversations/{id}).

POST

Merge Conversation

Merge a source conversation into a target conversation (POST /conversations/{id}/merge).

GET

List Conversation Messages

List the messages in a conversation (GET /conversations/{id}/messages).

GET

List Conversation Comments

List the internal comments in a conversation (GET /conversations/{id}/comments).

GET

List Conversation Drafts

List the draft messages in a conversation (GET /conversations/{id}/drafts).

GET

List Conversation Posts

List the posts (integration/notification entries) in a conversation (GET /conversations/{id}/posts).

Contacts5

GET

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

Get Contact

Get a single contact by id (GET /contacts/{id}).

POST

Create Contacts

Create one or more contacts in a contact book (POST /contacts).

PATCH

Update Contact

Update a contact by id (PATCH /contacts/{id}).

DELETE

Delete Contact

Delete a contact by id (DELETE /contacts/{id}).

Responses4

GET

List Responses

List canned responses (GET /responses).

POST

Create Response

Create a canned response (POST /responses).

PATCH

Update Response

Update a canned response (PATCH /responses/{id}).

DELETE

Delete Response

Delete a canned response (DELETE /responses/{id}).

Shared Labels3

GET

List Shared Labels

List shared labels (GET /shared_labels). Filter by organization.

POST

Create Shared Label

Create a shared label (POST /shared_labels).

PATCH

Update Shared Label

Update a shared label (PATCH /shared_labels/{id}).

Teams3

GET

List Teams

List teams (GET /teams). Filter by organization.

POST

Create Team

Create a team (POST /teams).

PATCH

Update Team

Update a team (PATCH /teams/{id}).

Analytics2

POST

Create Analytics Report

Request an analytics report; generated asynchronously (POST /analytics/reports).

GET

Get Analytics Report

Retrieve a completed analytics report by id (GET /analytics/reports/{id}).

Drafts2

POST

Create Draft

Create a draft message — email, SMS, or WhatsApp (POST /drafts). Set send=true to send it immediately.

DELETE

Delete Draft

Delete a draft message (DELETE /drafts/{id}).

Messages2

GET

Get Message

Retrieve a single message by id, including body and attachments (GET /messages/{id}).

POST

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

GET

List Organizations

List organizations accessible to the token (GET /organizations).

GET

Get Organization

Get a single organization by id (GET /organizations/{id}).

Users2

GET

List Users

List users in the Missive organizations the token can access (GET /users). Safe identity / connectivity probe.

GET

Get User

Get a single user by id (GET /users/{id}).

Comments1

POST

Create Comment

Add an internal comment to a conversation (POST /comments). Comments are team-only notes; supports @mentions and optional tasks.

Contact Books1

GET

List Contact Books

List the contact books accessible to the user (GET /contact_books).

Contact Groups1

GET

List Contact Groups

List groups or organizations within a contact book (GET /contact_groups).

Posts1

POST

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.

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.