Build on and customise Missived

Our first priority as revenue comes in

Signed and notarised Windows and macOS apps, and native apps in the App Store and Google Play. See the download page for the apps available today.

Everything you can connect, automate and build on Missived, in one place: the API, bots, webhooks, native integrations, bridges and the controls admins have over them.

Each card says what it does, who can set it up, which plans include it, with Coming soon for anything still being built. The examples use the hosted service at https://api.missived.com. If your organisation runs its own Missived server, use your server's API URL instead; everything else is the same, and a self-hosted server has every feature switched on.

Some integrations need the server operator to register an app or configure a key; each guide explains how. Missived never sells or shares your data: an integration moves data only when someone in your org connects it, and only what it needs. Each guide has a What data moves section.

Build an app

Your own code, acting as you or as a bot with its own token and permissions.

  • Personal tokens and scopes

    Call the API as yourself from a script, with only the scopes it needs.

    Who
    Any member (unless the org keeps tokens to Owners and Admins)
    Plans
    Every plan
  • Apps and bots

    A bot user with its own token that sees only the channels people add it to.

    Who
    Manage integrations
    Plans
    Free 2, Ministry 10, Creator 10, Business 50 apps
  • Bot SDK

    A typed TypeScript client: REST, the gateway, signed interactions and components.

    Who
    Developers
    Plans
    Every plan
    Details
    Not on npm yet; ask us for the package.
  • Bot gateway

    One WebSocket with real-time events and resume, no public URL needed.

    Who
    An app's token
    Plans
    Every plan
  • Slash commands

    Commands in the composer's / picker, each a signed request to your server.

    Who
    Manage integrations
    Plans
    Every plan
  • Buttons and forms

    Buttons, menus, modals and private replies on your bot's messages.

    Who
    An app's token
    Plans
    Every plan
  • OAuth

    "Add to Missived" and "Sign in with Missived" for other services.

    Who
    Developers; Manage integrations to install
    Plans
    Every plan
  • AI assistants (MCP)

    Let Claude, VS Code, Cursor and others read and post as you, within your scopes.

    Who
    Any member; an Owner or Admin can turn it off
    Plans
    Every plan
  • Assistants that build and manage

    Ask your assistant to set up channels, decks, quizzes, events, Tables and client portals, invite people or tidy up — listed in your Activity with Undo.

    Who
    Any member, within their own rights; an Owner can make outward actions wait for confirmation
    Plans
    Every plan
  • App gallery

    List your app so other orgs can find and install it, after a review.

    Who
    Developers
    Plans
    Every plan
  • Meetings and roles

    Schedule meetings and give or take custom roles over the API.

    Who
    Members; Owners and Admins for roles
    Plans
    Every plan

Automate

Connect Missived to the tools you already use, with or without code.

  • Zapier, Make and n8n

    No-code triggers and actions built on the public API and event subscriptions.

    Who
    Any member with a token
    Plans
    Every plan
    Details
    n8n: a package for your own n8n. Zapier: by invitation. Make: not yet. Webhooks and the API work with any tool today.
  • Incoming webhooks

    A secret URL that posts into a channel, in Discord's or Slack's format.

    Who
    Manage integrations
    Plans
    Free 3, Ministry 25, Creator 25, Business 100 webhooks
  • Service webhooks

    Cards from GitLab, Sentry, Linear, Stripe and PagerDuty, signature-checked.

    Who
    Manage integrations
    Plans
    Free 3, Ministry 25, Creator 25, Business 100 webhooks
  • Event subscriptions

    Signed deliveries to your URL when messages, members, channels or meetings change.

    Who
    Manage integrations
    Plans
    Free 1, Ministry 5, Creator 5, Business 25 subscriptions

Connect services

Native integrations that post into a channel or give roles, set up from Org Settings.

  • GitHub app

    Repository events in chosen channels, /issue, and link cards for issues and pull requests.

    Who
    Manage integrations
    Plans
    Every plan
  • Feeds and status pages

    RSS, Atom, YouTube, podcasts and status pages posting new items into a channel.

    Who
    Manage integrations
    Plans
    Ministry 25, Creator 25, Business 50 feeds
  • Twitch, YouTube Live and Kick

    Go-live posts, live alerts, the fan hub's Live now and members' streaming status.

    Who
    Manage integrations
    Plans
    Creator 5, Business 25 channels per service
  • Patreon, Ko-fi and StreamElements

    Cards for pledges, payments and tips, overlays, and supporter roles.

    Who
    Manage integrations
    Plans
    Creator 10, Business 25 sources
    Details
    Ko-fi and StreamElements are ready to use; Patreon needs server setup (on the hosted service, ask us).
  • Linked accounts and roles

    Members link Twitch, Steam, Patreon, Ko-fi or Kick; rules give custom roles.

    Who
    Members link; Manage integrations sets rules
    Plans
    Creator and Business
    Details
    Ko-fi links by email with no setup; Twitch, Steam, Patreon, YouTube and Kick need server setup (on the hosted service, ask us).
  • Game server status

    A live player-count card for Source, Minecraft and BattleMetrics servers.

    Who
    Manage integrations
    Plans
    Creator 10, Business 50 servers
  • Planning Center

    Services teams and People in channels, and your church calendar in Events.

    Who
    Manage integrations
    Plans
    Ministry and Business
  • Bible study channels

    On Ministry and Business: group reading plans, daily readings and progress in a Study tab. Owners and Admins can hide it in Org Settings → Features.

    Who
    Members read and tick; channel leaders manage plans
    Plans
    Ministry and Business
  • Bible verses

    /verse cards from bundled translations or your API.Bible key, and a verse of the day.

    Who
    Any member for /verse; Manage integrations for the daily verse
    Plans
    Ministry 10, Business 10 daily verses

Bring chats together

Messages from other places, landing in a Missived channel.

  • Chat bridges

    Link a Telegram group or a Discord channel to a Missived channel, both ways, through your own bot.

    Who
    Manage integrations
    Plans
    Ministry 10, Creator 10, Business 25 links
  • Move from Discord

    Copy a Discord server's channels, roles, permissions and events into your workspace with your own bot, after a full preview.

    Who
    Owners and Admins
    Plans
    Every plan
    Details
    Being built in steps: connecting and reading a server are here; the preview and the import follow.
  • Email into a channel

    A secret address per channel; mail arrives as a message with its attachments.

    Who
    The channel's managers or Manage integrations
    Plans
    Free 2, Ministry 10, Creator 10, Business 50 addresses

Data in and out

Files, spreadsheets and calendars, in and out of Missived.

  • Files

    Upload a file, attach it to a message, download an attachment.

    Who
    Any member with a token
    Plans
    Every plan
  • Tables: formulas, import and export

    Formulas, CSV and Excel import with undo, and exports that respect shared views.

    Who
    People who can edit the Table
    Plans
    Business
  • Tables API

    Read, add, update and upsert Table rows over the REST API, with row events.

    Who
    Developers
    Plans
    Business
  • Forums API

    Read, search and start forum posts, mark answers, and hear about posts as they change.

    Who
    Developers
    Plans
    Every plan
  • Client portals API

    Send clients requests, add folders, move stages, read a portal's timeline, and hear when a client finishes a request or adds a file.

    Who
    A portal's staff
    Plans
    Ministry, Creator and Business, as a paid add-on
  • Calendar feeds

    Secret calendar links for meetings, shifts and events, for any calendar app.

    Who
    Any member
    Plans
    Every plan
  • Booking links

    A public page where people outside your workspace book a meeting with you, confirmed by an emailed code.

    Who
    Any member (unless the workspace keeps pages to Owners, Admins or chosen roles)
    Plans
    Ministry, Creator and Business
  • Tickets

    Queues, email, public forms, portal Help and personal assistant triage. Replies always wait for the agent. A paid add-on with a 14-day free trial.

    Who
    Owners and Admins add it
    Plans
    Ministry, Creator and Business, as a paid add-on
  • Dashboards

    Build dashboards from code or your AI assistant, and feed widgets from your own app: six fixed shapes, each person sees their own slice, webhook addresses only ever shown to people.

    Who
    People who arrange the dashboard; apps with dashboards:push feed their own widgets
    Plans
    Ministry, Creator and Business
  • Workflows

    Build, check and test workflows from code or your AI assistant. Drafts and tests act directly; publishing, turning one back on and allowing an outside address always wait for the person.

    Who
    Builders (Owners, Admins, Manage workflows); anyone a run-by-hand workflow is shared with runs it
    Plans
    Business

Admin controls

What Owners and Admins decide for everyone in the org.

  • Admin controls

    Who may manage integrations and make tokens, AI assistants, the app allowlist, exports.

    Who
    Owners and Admins
    Plans
    Every plan
  • Audit log streaming

    Send the org's audit events to your own log service, signed.

    Who
    Manage integrations
    Plans
    Free 1, Ministry 2, Creator 2, Business 10 destinations
  • Single sign-on (SSO)

    Let people sign in with your own identity provider over OpenID Connect or SAML 2.0, on your verified email domains.

    Who
    Owners
    Plans
    Business
  • Automatic export of recordings

    Copy every finished call recording to your workspace's own Google Drive or OneDrive, checked and resumable.

    Who
    Owners and Admins
    Plans
    Business
  • Plans and availability

    Which plan includes each feature, and how a refusal looks.

    Who
    Everyone
    Plans
    Every plan

Quick start

New to the API? These five steps post your first message with curl.

1. Make a token

In Missived, open Settings → Developer (on a phone: You → Developer) and make a personal token. Give it only the scopes this script needs: channels:read and messages:write for this example. The token is shown once. Keep it in a secret store or an environment variable:

export MISSIVED_TOKEN=msv_pat_…

2. Check who the token is

GET /v1/me needs no scope. It says who the token acts as, which orgs it can reach and which scopes it has.

curl -H "Authorization: Bearer $MISSIVED_TOKEN" https://api.missived.com/v1/me

3. Find your org

curl -H "Authorization: Bearer $MISSIVED_TOKEN" https://api.missived.com/v1/orgs

Every list answers { "data": [...], "next_cursor": … }. Note the id of the org you want.

4. List its channels

curl -H "Authorization: Bearer $MISSIVED_TOKEN" \
  https://api.missived.com/v1/orgs/<orgId>/channels

You see only the channels you could see in the app. Note a channel's id.

5. Post a message

curl -X POST https://api.missived.com/v1/channels/<channelId>/messages \
  -H "Authorization: Bearer $MISSIVED_TOKEN" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{"content": "Deploy finished"}'

The Idempotency-Key makes a retry safe: if you send the same key again within 24 hours, you get the first message back instead of a second post. See Conventions.

To follow a channel, read it oldest first and keep the next_cursor. Next time, pass it back to get only what's new:

curl -H "Authorization: Bearer $MISSIVED_TOKEN" \
  "https://api.missived.com/v1/channels/<channelId>/messages?order=oldest&limit=100&cursor=<next_cursor>"

The reference

The API reference lists every operation, the scope it needs, its parameters, its request body and its responses. It is generated from the OpenAPI 3.1 document that every Missived server serves at GET /v1/openapi.json, with no token needed. Load that document into Postman, Insomnia or a code generator. The app also draws it, with a filter, at /developers.