Meta Business PartnerWhatsApp Business API

WhatsApp Business API

One API call per message.

REST API with HMAC webhooks, interactive messages and code samples in 8 languages. EU hosting & GDPR-compliant.

Business App and API on the same number with Coexistence.

  • 100 free test messages
  • No credit card
  • Connect via Embedded Signup

What your customer sees

Hi, when will my order #4821 arrive?14:23

What your code does

1POST /webhooks/sendseven HTTP/1.1
2X-Sendseven-Event: message.received
3X-Sendseven-Signature: sha256=5d0e8c…
4X-Sendseven-Timestamp: 1793715780
5 
6{
7 "id": "evt_e1f2a3b4",
8 "type": "message.received",
9 "created_at": "2026-11-03T14:23:00Z",
10 "data": {
11 "message": {
12 "id": "e1f2a3b4-c5d6-4e7f-8a9b-0c1d2e3f4a5b",
13 "conversation_id": "a7e3c2f1-9b8d-4e6a-b5c4-d3e2f1a0b9c8",
14 "channel_id": "8d2e4f61-0a3b-4c5d-9e7f-1a2b3c4d5e6f",
15 "contact_id": "5b7c9d1e-2f3a-4b5c-8d6e-7f8a9b0c1d2e",
16 "direction": "inbound",
17 "message_type": "text",
18 "text": "Hi, when will my order #4821 arrive?"
19 }
20 }
21}

Payload trimmed, full schema in the webhook docs

Brands that rely on SendSeven

  • PepsiCo
  • SEWOBE
  • Auxi
  • Brazen Labs
  • Kumbolder Kraut
  • Hypatia Advisory
  • Heineken
  • Strg+
  • Versicherungskammer Bayern
  • dunatura
  • Shoplogin
  • L'Oréal Paris
  • BN Sicherheit
  • Caritas Augsburg
  • Techsys Digital
  • Ofenerlebnis
  • Maserico
  • GDPR-compliant
  • EU hosting
  • Made in Germany
  • 99.9% uptime SLA

Send your first WhatsApp message

One POST request to /messages. Samples in curl, Python, JavaScript and PHP.

1curl -X POST "https://api.sendseven.com/api/v1/messages" \
2 -H "Authorization: Bearer $SENDSEVEN_API_TOKEN" \
3 -H "Content-Type: application/json" \
4 -d '{
5 "conversation_id": "a7e3c2f1-9b8d-4e6a-b5c4-d3e2f1a0b9c8",
6 "text": "Hi Anna, your order #4821 has shipped.",
7 "message_type": "text"
8 }'

Webhook events

HMAC-signed and delivered to your endpoint in real time.

  • message.received
  • message.sent
  • message.delivered
  • message.read
  • message.failed
  • message.reaction
  • conversation.created
  • conversation.assigned
  • contact.created
  • whatsapp_flow.completed
+38 more in the docs
Start free

100 free test messages. No credit card.

Built for developers

Typed responses, an OpenAPI spec, HMAC-signed webhooks. The things developers actually need.

RESTful API

JSON in, JSON out. OpenAPI spec and interactive docs included.

Interactive docs

Samples in 8 languages

Python, JavaScript, PHP, Go, Java, C#, Ruby and TypeScript.

GitHub repo (MIT)

3 auth methods

API tokens (up to 365 days), OAuth2 apps or JWT sessions.

Auth guide

Rate limits

3,000 requests per minute per workspace, 300 per signed-in person. X-RateLimit headers, 429 with Retry-After.

Rate limit docs

HMAC webhooks

SHA-256 over timestamp and body. Up to 15 retries with backoff, paused after 20 failures in a row.

Webhook guide

8 channels, one API

WhatsApp, SMS, Email, Instagram, Messenger, Live Chat, Telegram and Browser Push.

WhatsApp Flows

Multi-screen forms right in the chat: surveys, bookings, lead capture.

Flows guide

API Explorer

Try endpoints right in the app without writing code.

For SaaS platforms

Multi-tenant: one isolated tenant per customer with its own WhatsApp number and data. Usage and cost per tenant via the API, managed centrally with one parent token and X-Tenant-ID.

Everything the WhatsApp API can do

Templates, interactive messages and automation through the same API.

01

Message templates

Pre-approved templates for marketing, utility and authentication.

02

Bulk sending via API

Send messages to thousands of opted-in contacts, straight from your system.

03

Personalization

Dynamic variables such as name, order number or custom fields.

04

Delivery analytics

Delivery, read status and clicks for every message.

05

Two-way messaging

Real-time chats with customers right in WhatsApp.

06

Rich media

Send images, videos, documents, audio and locations.

Transparent pricing

From €9 per channel per month, 1,000 messages included, then €0.005 per message. Meta's own message fees come on top.

1,000
050,000

How it works: Your €9 base fee per channel includes 1,000 messages. Beyond that, every outbound message costs €0.005. Incoming messages are always free.

Price per message

Outbound message€0.005
Incoming messageFree

Meta's message fees *

Templates also carry Meta's own message fees, depending on category (marketing, utility, authentication) and recipient country. Since 1 October 2026, service messages cost the utility rate of the market, and the first 1,000 per phone number per month are free. See Meta's rate card

Your SendSeven cost per month

€9.00/month *

1,000 outbound messages · 1 WhatsApp channel

Base fee (1 channel)€9.00

1,000 messages included · 0 left this month

* Meta's own message fees come on top, depending on country and category.

What you never pay for:

  • Unlimited team members
  • Unlimited contacts
  • Incoming messages
  • Analytics, widgets and scheduler included
Start free

GDPR-compliant. Built by messaging engineers.

A team with over 10 years in business messaging builds the API it always wanted for itself.

EU hosting

Platform and database run in Frankfurt (Google Cloud), the AI runs in the EU. AI can be switched off at any time.

GDPR by design

A DPA for every plan, downloadable in the app under Settings at any time.

Opt-in management

Consents and opt-outs are documented in an audit-proof way.

Encrypted transport

API calls and webhooks run over HTTPS, webhooks are HMAC-signed.

Our story

For a long time the WhatsApp Business API was enterprise territory: heavy onboarding and opaque pricing.

Our team worked at MessengerPeople and Sinch, among others, and set out to change that. EU infrastructure, privacy from day one, typed responses and HMAC-signed webhooks. By developers, for developers.

SendSeven GmbHMeta Business PartnerMade in Germany

Frequently asked questions

What is the WhatsApp Business API?
The WhatsApp Business API is Meta's interface (WhatsApp Business Platform) for businesses that send and receive WhatsApp messages at scale. The free WhatsApp Business App runs on one main device and up to four linked devices. With the API any number of teammates can work together, plus automation, CRM integration and marketing campaigns, for example through SendSeven.
How much does the WhatsApp Business API cost?
API Only on SendSeven starts at €9 per channel per month with 1,000 messages included, then €0.005 per message. Meta's own message fees come on top and vary by category (marketing, utility, authentication) and recipient country. Since 1 October 2026, service messages cost the utility rate of the market, and the first 1,000 per phone number per month are free.
How do I connect my number?
You connect your number right in SendSeven via Embedded Signup. All you need is a Meta Business account. Business verification is not required to get started. If you go through it later, Meta decides how long it takes.
Is the WhatsApp Business API GDPR-compliant?
Yes, when set up correctly. SendSeven hosts data in the EU (Frankfurt, Google Cloud). The AI runs in the EU too, and you can switch it off at any time. The data processing agreement (DPA) covers every plan, and you can download it in the app under Settings at any time. Opt-in and opt-out workflows are built in.
What is the difference between the WhatsApp Business App and the API?
The WhatsApp Business App is free, runs on one main device plus up to four linked devices and reaches at most 256 contacts per broadcast. It has no API access. The API through SendSeven adds message templates, interactive buttons and lists, carousels, webhooks, CRM integration, an AI Agent (from Professional) and campaigns at scale.
Can I use my existing phone number?
Yes. You can connect a new number or one that already runs in the WhatsApp Business App. With Coexistence you use the Business App and the API on the same number at the same time. A few features are not available with Coexistence, such as calls, dynamic Flows and sending products.
Can I use WhatsApp together with other channels?
Yes. The same API reaches all 8 channels: WhatsApp, SMS, Email, Instagram, Messenger, Live Chat, Telegram and Browser Push. One endpoint, one data model, no channel-specific SDKs.
Can I build SendSeven into my SaaS platform?
Yes, with API Only. Each of your customers gets its own isolated tenant with its own WhatsApp number and data. You manage all tenants centrally with one parent token and X-Tenant-ID and pull usage and cost per tenant via the API. For your users there is OAuth2 with PKCE and scopes. Hosted in the EU, no per-user fees.
What happens after the free trial?
You choose API Only from €9 per channel per month or the Full Suite from Basic (€49/month). Nothing is charged automatically. To keep sending, pick a plan.
Do I need consent before messaging customers?
Yes. WhatsApp requires explicit consent (opt-in) before you message customers first. Customers agree actively, for example through a form, a checkbox or a Click-to-WhatsApp ad. SendSeven comes with opt-in management and unsubscribe flows.

Start building with the WhatsApp API

100 free test messages. Full API access. EU hosting. No credit card.

  • Connect via Embedded Signup
  • GDPR-compliant
  • EU hosting