SendApp Docs
Log in

SendApp API Docs

Integrate WhatsApp, SMS, contacts and the SendApp AI assistant into your applications. A single base URL, apikey authentication, JSON responses.

Base URL https://app.sendapp.ai
curl -X POST 'https://app.sendapp.ai/api/whatsapp-meta/send' \
  -H 'Content-Type: application/json' \
  -d '{
    "apikey": "YOUR_API_KEY",
    "token": "YOUR_ACCOUNT_TOKEN",
    "number": "1234567890",
    "type": "freetext",
    "message": "Hi! Thanks for reaching out to us."
  }'
<?php
$ch = curl_init('https://app.sendapp.ai/api/whatsapp-meta/send');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POST => true,
    CURLOPT_HTTPHEADER => ['Content-Type: application/json'],
    CURLOPT_POSTFIELDS => json_encode([
        'apikey'  => 'YOUR_API_KEY',
        'token'   => 'YOUR_ACCOUNT_TOKEN',
        'number'  => '1234567890',
        'type'    => 'freetext',
        'message' => 'Hi! Thanks for reaching out to us.',
    ]),
]);
echo curl_exec($ch);
const res = await fetch('https://app.sendapp.ai/api/whatsapp-meta/send', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({
    apikey: 'YOUR_API_KEY',
    token: 'YOUR_ACCOUNT_TOKEN',
    number: '1234567890',
    type: 'freetext',
    message: 'Hi! Thanks for reaching out to us.'
  })
});
console.log(await res.json());

Get started in 3 steps

From the API key to your first delivered message, in a few minutes.

1

Create your API key

One key per integration: you create it in SendApp, name it and revoke it whenever you like. Send it as apikey in every request.

Sign in to create it
2

Choose the account

Every WhatsApp number or AI assistant has its own token: it tells the request which account to work on.

GET /api/get_tokens
3

Send your first request

Copy the example above, replace the number and the token and run it: the response contains the message id.

All parameters

Authentication

How to authenticate every request to the API.

Every request must include the apikey parameter (or the X-API-Key header for the contacts/account endpoints). The apikey authenticates your user. Many endpoints also need a token that identifies the specific account (AI model / WhatsApp channel) to work on.

The token parameter is a placeholder on this page (YOUR_ACCOUNT_TOKEN): you have a different token for each account. Use GET /api/get_tokens to list them.
apikeyrequired

Your API Key. Identifies your SendApp account.

tokenoptional

Account token (AI model or channel). Identifies which account the operation is executed on.

API reference

Every endpoint, grouped by area.

Integration guides

Connect SendApp to the tools you already use: each guide walks you through the setup step by step.

ShopifyEcommerce

The official SendApp app on the Shopify App Store: it connects the store without pasting anything and sends order confirmations, shipping with tracking and abandoned-checkout reminders on WhatsApp.

Open the guide
WooCommerceEcommerce

The official SendApp plugin for WooCommerce: it connects with one click, sends WhatsApp messages for orders and carts and lets the AI assistant search your products live.

Open the guide
PrestaShopEcommerce

The official SendApp module for PrestaShop: it connects with one click, sends WhatsApp messages for every order status and for carts and lets the AI assistant search your products live.

Open the guide
Qapla'Ecommerce

Official app: every Qapla' shipment status change sends the WhatsApp message with the tracking link, the shipment shows on the contact and the AI answers «where is my parcel?».

Open the guide
SendcloudEcommerce

Official app: every Sendcloud parcel status change sends the WhatsApp message with the tracking link, the shipment shows on the contact and the AI answers «where is my parcel?».

Open the guide
PoleepoEcommerce

Official app: every Poleepo shipment status change sends the WhatsApp message with the tracking link, the shipment shows on the contact and the AI answers «where is my parcel?».

Open the guide
Packlink PROEcommerce

Official app: every Packlink PRO shipment status change sends the WhatsApp message with the tracking link, the shipment shows on the contact and the AI answers «where is my parcel?».

Open the guide
Magento 2Ecommerce

Connect Magento 2 with a Magento integration: the AI assistant searches products and order status live, and new, paid, shipped and cancelled orders start your WhatsApp automations.

Open the guide
Go High LevelCRM / Marketing

Connect Go High Level: from your workflow events we create or update the contact and tag it.

Open the guide
ActiveCampaignCRM / Marketing

The official SendApp app for ActiveCampaign: contacts stay the same in both directions, every WhatsApp conversation becomes a note on the ActiveCampaign contact, and your ActiveCampaign automations send your WhatsApp templates.

Open the guide
HubSpotCRM / Marketing

The official SendApp app for HubSpot: contacts kept the same both ways, every WhatsApp conversation logged on the HubSpot contact, and WhatsApp templates sent from HubSpot workflows.

Open the guide
KlaviyoCRM / Marketing

The official SendApp app for Klaviyo: profiles stay the same in both directions, every WhatsApp message becomes a Klaviyo event for flows and segments, and your Klaviyo flows send your WhatsApp templates.

Open the guide
BrevoCRM / Marketing

The official SendApp app for Brevo: contacts kept the same both ways, every WhatsApp message as an event and a note on the Brevo contact, and WhatsApp templates sent from Brevo automations.

Open the guide
PipedriveCRM / Marketing

Connect Pipedrive: from its flows you bring contacts into SendApp and tag them.

Open the guide
RingoverCRM / Marketing

Connect Ringover: from its events we create or update the contact in SendApp and tag it.

Open the guide
MakeCRM / Marketing

The official SendApp app on Make: sign in with your SendApp account and connect contacts, WhatsApp, SMS and bookings to your scenarios.

Open the guide
MailchimpCRM / Marketing

The official SendApp app for Mailchimp: contacts stay the same in your Mailchimp audience and in SendApp, every WhatsApp message becomes an event and a note on the Mailchimp contact, and your Customer Journeys send your WhatsApp templates.

Open the guide
ZendeskCRM / Marketing

Connect Zendesk: from its flows you bring contacts into SendApp and tag them.

Open the guide
Zoho CRMCRM / Marketing

The official SendApp app for Zoho CRM: contacts and leads kept the same both ways, every WhatsApp conversation saved as a note on the Zoho CRM record, and WhatsApp templates sent from Zoho CRM.

Open the guide
GorgiasCRM / Marketing

Official app: every Gorgias ticket created, closed or reopened reaches SendApp, the customer becomes a contact and your automations send the WhatsApp message, like the review request when a ticket is closed.

Open the guide
ZadarmaCRM / Marketing

Official app: when a call to your Zadarma PBX is missed or ends, your automations send the WhatsApp message to the caller, and the caller becomes a contact with your tag.

Open the guide
Facebook AdsDigital Ads

Receive the leads from your Facebook and Instagram Lead Ads forms in real time, map them to your contacts and reply on WhatsApp.

Open the guide
Google AdsDigital Ads

Sign in with Google and receive the leads of your Google Ads lead forms: contact, Pipeline and WhatsApp reply.

Open the guide
GipoNextMedical & dental practices

Connect GipoNext practice software: synced agenda, WhatsApp/SMS/email reminders before each visit and recalls, with the GDPR consents read from the patient record.

Open the guide
TeamSystem CRMCRM / Marketing

Connect TeamSystem CRM in Cloud: synced agenda, WhatsApp/SMS/email reminders before each meeting and recalls, with the privacy consents read from the contact record.

Open the guide
AlfaDocsMedical & dental practices

Connect AlfaDocs practice software: synced agenda, WhatsApp/SMS/email reminders before each visit and recalls for patients who have not been back.

Open the guide
SendApp PixelOther

See what happens after every message: who taps the button, who reaches your website and who buys. Revenue and ROI for every campaign, and automations started by what customers do on your site.

Open the guide
Chrome ExtensionOther

Send WhatsApp templates from WhatsApp Web via the official API, with no risk of a ban.

Open the guide
ZapierOther

The official SendApp app on Zapier: sign in with your SendApp account and connect contacts, WhatsApp, SMS and bookings to thousands of apps.

Open the guide
n8nOther

Connect SendApp to n8n with the HTTP Request node and our API.

Open the guide
SendApp MCPOther

Connect Claude, ChatGPT, Cursor, n8n and other AI assistants to SendApp: sign in with your account and choose what they may do.

Open the guide
Google SheetsOther

Your contacts in a Google Sheet that updates itself both ways, and the customers of your own sheets imported into SendApp.

Open the guide
Google CalendarCalendars & bookings

The official SendApp integration with Google Calendar: the AI assistant offers only your free times and writes the appointments in your calendar, the Agenda stays in line and every appointment gets its WhatsApp reminders.

Open the guide
Outlook CalendarCalendars & bookings

Book on your Outlook or Microsoft 365 calendar and keep the Agenda in sync. Managed from the Apps section.

Open the guide
StripeOther

Collect payment for your WhatsApp Commerce orders with secure Stripe links: the money goes straight to your own Stripe account.

Open the guide
Cal.comCalendars & bookings

Connect Cal.com: every booking lands in the Agenda in real time, with WhatsApp/SMS/email reminders before the meeting and moves and cancellations handled for you.

Open the guide
CalendlyCalendars & bookings

Connect Calendly: every booking lands in the Agenda, with WhatsApp/SMS/email reminders before the meeting and moves and cancellations handled for you.

Open the guide
Fatture in CloudInvoicing & accounting

Connect Fatture in Cloud: your client gets the invoice on WhatsApp as soon as you issue it, and before and after each due date a payment reminder goes out on its own until it is paid.

Open the guide
WuBookCalendars & bookings

Connect WuBook ZaK: every reservation lands in the Agenda and every guest gets WhatsApp messages in their own language, before arrival and after check-out.

Open the guide
TicketingHubCalendars & bookings

Connect TicketingHub: every booking lands in the Agenda the moment it is confirmed, with WhatsApp messages before the experience and the review request after it.

Open the guide
OctorateCalendars & bookings

Connect Octorate in one click: every hotel and rental reservation lands in the Agenda in real time and every guest gets WhatsApp messages in their own language, before arrival and after check-out.

Open the guide
SmoobuCalendars & bookings

Connect Smoobu: every reservation lands in the Agenda in real time and every guest gets WhatsApp messages in their own language, before arrival and after check-out.

Open the guide
Beds24Calendars & bookings

Connect Beds24: bookings land in the Agenda and every guest gets WhatsApp messages in their own language, before arrival and after check-out.

Open the guide
HostawayCalendars & bookings

Connect Hostaway: every reservation lands in the Agenda in real time and every guest gets WhatsApp messages in their own language, before arrival and after check-out.

Open the guide
LodgifyCalendars & bookings

Connect Lodgify: every booking lands in the Agenda in real time and every guest gets WhatsApp messages before arrival and after check-out.

Open the guide
Acuity SchedulingCalendars & bookings

Connect Acuity Scheduling: every appointment lands in the Agenda in real time, with WhatsApp/SMS/email reminders before it and a message after; moves and cancellations handled on their own.

Open the guide
SimplyBook.meCalendars & bookings

Connect SimplyBook.me: every booking lands in the Agenda, with WhatsApp/SMS/email reminders before the appointment and a message after; cancellations handled on their own.

Open the guide
Need help with the integration? info@sendapp.live Create an account