Start a chat and send on WhatsApp, Instagram, Messenger or email with the same three fields. Forty signed webhook events push every message, ticket, call and campaign into your systems. Your AI assistant connects through MCP with no code at all.
REST + JSON ✦ 40 webhook events, HMAC-signed ✦ MCP for Claude and ChatGPT
Acme HotelsThe most guest-obsessed brands trust Lodgestory to power 50M+ conversations a year
A chat belongs to a channel, and a message belongs to a chat. Create the chat once with a name and a phone number or email, then send text, media or an approved WhatsApp template to its id. Switch channels by switching the channelId; nothing else in the request changes.
Three calls from a fresh organisation to a message on a customer's phone.
Enable Developer Access, then exchange your organisation's API key and secret at POST /api/wp-crm/token for a bearer token that lives about eight days.
POST /messaging/create-chat with a name and a phone number or email on a channel. It creates the contact if needed and returns the chatId.
POST /messaging/send-message with the chatId. Subscribe an endpoint to message.received and the reply arrives at your server, signed.
Contacts, chats, text, media and templates on WhatsApp, Instagram, Messenger and email, plus broadcasts to segments.
ReferenceForty event types in one signed envelope, retried, logged for thirty days and replayable. Up to thirty endpoints per organisation.
How delivery worksClaude, ChatGPT or any MCP client runs your workspace in plain language, signed in with your own account and limited to your role.
Connect your AIYour own iOS and Android app as a channel, through your own APNs and Firebase credentials. No SDK; a device contract and one send call.
Push APIClick-to-call an agent to a customer, speak a message with an AI voice, or connect two outside numbers on your business line.
Voice and IVRMint a one-time link, your customer connects their own number on a page that shows your name, and the channel lands in your workspace.
For platformsOne envelope for all forty event types: a delivery id, the event name, when it happened and the full object, so you rarely need a follow-up call. Each delivery carries an HMAC-SHA256 signature over the timestamp and the raw body. Anything other than a 2xx within ten seconds is retried, up to six attempts over about three minutes, and every attempt sits in a thirty-day log you can redeliver from.
Developer Access is switched on from Settings by an Admin or Account Owner. It issues an API key and a secret for that organisation; the secret is shown once. Exchange them for a bearer token that lives about eight days and send it on every request. Service accounts cover automations that should never sign in interactively.
Call the API with your tenant's reference and a return URL and you get a one-time hosted link. Your customer opens it on a neutral page that shows your name, signs in with Facebook, picks the number and enters the two-step PIN. Lodgestory registers it, connects it as a channel in your workspace and sends them back to your URL with the new channel id, ready to send.
Paste one URL into Claude or ChatGPT, sign in with your Lodgestory account and pick an organisation. The assistant can then find contacts, build segments, preview and send campaigns, assign chats, set who is available, answer Kaylee's requests, run reports and, where Voice is on, place calls, limited to what your role allows and asking before anything sensitive.

Last week: 1,284 calls, 92% answered within 20 seconds. The call-log CSV is ready: download link (expires in 1 hour).
Sign up, name the organisation and start on the free plan. The inbox shows sample conversations until a channel is connected.
An Admin requests it from Settings and gets the API key and secret for that organisation.
Token, create-chat, send-message. Field names in the docs are verified against the live OpenAPI spec.
Register an endpoint, pick events, copy the signing secret, send the test event and verify the signature.
Channel APIs
Text, media and approved templates on the official Business Platform, plus hosted onboarding for your own tenants.
WhatsApp APIDirect messages, and comments on posts, reels and ads as threads with public and private replies.
Instagram APIConversations with your Facebook Page, in the same inbox and the same send call.
Messenger APISend from your own domain with DKIM and SPF, receive on a forwarding address, thread it with every other channel.
Email APIYour own app as a channel: title, body, image, buttons and a deep link, through your APNs and Firebase credentials.
Push APIClick-to-call, AI-voiced broadcasts, connect calls between two outside numbers, recordings and transcripts.
Voice APIMessages and your company page inbox in the unified inbox, with assignments and webhooks like any channel.
LinkedInWhere text messages fit next to WhatsApp templates and push, and what the API offers today.
SMSEvery token is scoped to one organisation and every webhook delivery is signed with a secret only you hold. Public tokens never reach internal endpoints, sessions are HTTPS-only, and a suspended organisation answers 423 Locked rather than failing silently.
Visit the trust centerCreate an organisation, enable Developer Access and run the three-call quickstart against your own workspace.
What engineering teams ask before they integrate.
Create contacts and chats, send text, media and approved WhatsApp templates, create broadcasts, raise and bulk-operate tickets, manage assignments, run reports, send push notifications to your own app, place and connect voice calls, and onboard your own customers' WhatsApp numbers through a hosted page. It is the partner-safe surface of the platform, reachable at /api/wp-crm/*, with an interactive Swagger reference at api.lodgestory.com/api/docs/public.
An Admin or Account Owner enables Developer Access in Settings and gets an API key and secret, issued per organisation. Exchange them at POST /api/wp-crm/token for a bearer token that lives about eight days, and send it as Authorization: Bearer on every request. Secrets are shown once; regenerate from the same page if you lose one.
Register up to 30 HTTPS endpoints per organisation, each with its own signing secret, event selection and up to 30 custom headers. Every delivery is a JSON envelope with the full record, signed with HMAC-SHA256 over the timestamp and the raw body, delivered at least once, retried up to six times over about three minutes, and kept in a 30-day log you can replay.
Forty event types: messages sent, received and status updates, templates, tickets, contacts, chat resolution, assignment, workflow and state changes, campaigns, WhatsApp Flow responses, push devices, channels, WhatsApp groups, Instagram comments, calls answered, completed, missed, recordings and transcripts, survey responses, goals, dispositions, leads and the AI agent's requests to your team.
The API is plain HTTPS and JSON, so any language works; the docs carry copy-pasteable cURL, Node.js and Python samples, and the push channel ships reference Swift and Kotlin files for the app side. AI assistants connect without code through the MCP server at api.lodgestory.com/mcp.
A new organisation starts on the free plan with sample conversations in the inbox, so you can mint a token and exercise the API against your own workspace before connecting a live number. Webhook endpoints have a built-in test event and a delivery log with replay.