Skip to content
Integrations

WhatsApp, in the tools you already use.

A form filled in, a meeting booked, an order placed, a row added: each can reach your customer on WhatsApp in seconds, and every conversation can reach your other systems.

Ready recipes, no code

Turn one on in Settings, Integrations, paste its address into the other service, and it works. Nothing else to sign up for.

  • TypeformA form filled in with a phone number gets your WhatsApp welcome at once, only if they ticked yes, and starts your follow-up.Settings → Integrations
  • CalendlyEvery booking gets a WhatsApp reminder before the meeting, with its day and time; a cancelled booking takes the reminder back.Settings → Integrations
  • ShopifyA new order from a customer who agreed to marketing gets your welcome on WhatsApp. Orders are checked against Shopify’s own signature.Settings → Integrations
  • HubSpotA contact reaching a step in a HubSpot workflow gets your WhatsApp welcome and your follow-up.Settings → Integrations
  • Google Forms and SheetsA new row in a sheet, or a Google Form answered, gets your WhatsApp welcome. A small script is given to paste in.Settings → Integrations
  • Anything that posts JSONYour own website, a booking tool, a till: post a number, and Sema sends your welcome.Settings → Integrations

Google

Connected with your own Google account. Sema asks only for what it needs.

  • Google Sheets, both waysYour contacts and conversations kept in a spreadsheet in your account, written every hour. And a sheet you keep, read every six hours as a list to send a campaign to.Settings → Integrations
  • Google CalendarAppointments booked on WhatsApp go into each person’s calendar, and their busy times are never booked over.Appointments → Set up
  • Instagram and Facebook MessengerMessages to your Page and its Instagram account answered from the inbox beside WhatsApp, and comments on your posts answered in private.Settings → Instagram & Messenger
  • Outlook and Microsoft 365The same for a person whose calendar is Outlook: their busy times read, every booking written in, moved and removed with it.Appointments → Set up

Sema’s own apps

For the tools businesses already run, each connected with an API key from Settings.

  • ZapierStart a Zap when a customer writes or a message is delivered; send a message or template from any of the thousands of apps Zapier connects.Settings → API keys
  • n8nThe same, in n8n: a trigger on every message, and nodes that send messages, templates and files.Settings → API keys
  • WooCommerceOrder updates to customers who ticked the box at checkout, and orders counted by your journeys.A plugin for your shop
  • ERPNextInvoices sent as PDFs on WhatsApp the moment they are submitted, and messages to customers by rule.An app for your ERPNext
  • MoodleA school’s notices to students on WhatsApp, for those who gave a number and turned it on.A plugin for your Moodle
  • MakeAny Make scenario can send and receive through Make’s HTTP module and Sema’s API, with an API key.Settings → API keys

AI assistants

Your workspace, from the assistant you already use.

  • ChatGPT and ClaudeConnect with a click: ask for today’s numbers, find a customer, read a conversation, or have it send a template or start a campaign, after asking you.The assistant’s own connectors
  • Claude Code, Cursor and othersSema’s MCP server, with an API key and only the scopes you give it.Settings → API keys

For developers

Everything Sema does, through an API built for it.

  • The APISend messages, templates, files and batches; add contacts; take M-Pesa payments; book appointments; read conversations back.Settings → API keys
  • WebhooksEvery message, delivery, payment and opt-out, posted to your system as it happens and signed, retried until it is taken.Settings → Webhooks
  • Test keysBuild against everything with a key that checks every request and sends and charges nothing.Settings → API keys

Every integration is on every plan.

How each is set up, step by step, is in the Help Centre.

Start free