Skip to content
← Everything Sema does
For developers

Everything Sema does, through an API built for it.

Send messages, templates and files to one customer or a thousand; read conversations back; take payments; book appointments; manage deals; and hear about every message, delivery and payment by signed webhook.

Integrations: ready recipes and apps, each turned on in a click.Integrations: ready recipes and apps, each turned on in a click.

How a business uses it

  1. 1

    Make a test key

    It checks every request as a live key would, and sends and charges nothing.

  2. 2

    Build against it

    From the API reference, with an OpenAPI description and a typed client.

  3. 3

    Go live

    Swap in a live key with only the scopes it needs.

What it does

Messages and templates

Text, files, reply buttons, lists, audio, locations, reactions and templates, now or at a set time.

Batches

One template to up to a thousand people in one request, each with their own details, after checking the balance.

Signed webhooks

Every message, delivery, payment and opt-out, signed and retried until your server takes it.

One-time codes

Send a login code on WhatsApp and check what the customer typed, with the code never stored readably.

Your own AI agent

A bot of your own, on OpenAI, Claude or anything, told of each customer’s message with the conversation so far, answering and handing over through the API.

Apps and assistants

Zapier, n8n, WooCommerce, ERPNext and Moodle apps, and Sema from ChatGPT, Claude or any MCP client.