Whatsplaid integration
Whatsplaid is a WhatsApp customer-service and sales platform with an AI agent and a lightweight CRM. An agent can read the account's store data, modules and capabilities, list, create or update contacts by phone, add or remove their tags and custom fields, list conversations and their messages, reply with text inside the WhatsApp 24-hour window, pause or resume the AI agent per conversation, read or replace the AI agent's editable prompt, request a human handoff, list and close human-service tickets, and search products through the store connected to Whatsplaid. Replies reach real people. Not exposed: order lookups (they return the connected store's raw order records), and outgoing webhooks, which are configured in the Whatsplaid panel. A tool the plan, modules or connections do not allow answers 403 capability_unavailable; get_capabilities tells what is available. Authentication is the API access token Whatsplaid issues for the company, sent as a Bearer token.
Say what should happen.
The workflow builds itself.
What you can do with Whatsplaid
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Each badge shows the default agent permission of an endpoint (allowed: an agent calls it without asking; ask first: you are asked before an agent calls it, when the agent or chat asks permission for sensitive actions; never: no agent may call it), which every user can change endpoint by endpoint in their credential settings.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Contact, 3 operations
get_contactGet contactGETAgents: ask firstReturns one CRM contact (personal data): name, phone, email, country, whether a human handoff is pending, tags and custom fields. Accepts the numeric id or the complete phone number.list_contactsList contactsGETAgents: ask firstLists CRM contacts (personal data: name, phone, email, tags, custom fields), filtered by phone, email, tag or creation date. Offset paging with limit (at most 100) and offset.upsert_contactUpsert contactPOSTAgents: ask firstCreates a contact, or updates the one with this phone (country code, 6 to 15 digits). Sent name, email and tags replace the current values; custom_fields merges by key. Returns the contact and created.
Ticket, 3 operations
close_ticketClose ticketPOSTAgents: ask firstCloses an open human-service ticket, emits ticket.closed and resumes the conversation's AI agent if it was paused. Sends no WhatsApp message. Closing a closed ticket answers changed false.get_ticketGet ticketGETAgents: ask firstReturns one human-service ticket (personal data): number, status, contact, summary, reason, category, priority and creation time.list_ticketsList ticketsGETAgents: ask firstLists human-service tickets (personal data), filtered by open or closed status, phone or date: number, contact, summary, reason, category, priority. Offset paging.
Ai agent prompt, 2 operations
get_ai_agent_promptGet ai agent promptGETAgents: ask firstReturns the AI agent's editable company prompt with its length, the 50,000-character limit and its revision (pass it to update_ai_agent_prompt). Runtime instructions Whatsplaid adds are not included.update_ai_agent_promptUpdate ai agent promptPATCHAgents: ask firstReplaces the AI agent's editable company prompt that steers its next replies to real customers. Not empty, at most 50,000 characters. Read it first with get_ai_agent_prompt and pass its revision as expected_revision.
Contact tag, 2 operations
add_contact_tagsAdd contact tagsPOSTAgents: ask firstAdds the given tags to a contact, keeping its existing tags. Returns the contact.remove_contact_tagsRemove contact tagsDELETEAgents: ask firstRemoves the given tags from a contact, keeping its other tags.
Conversation ai agent, 2 operations
get_conversation_ai_agentGet conversation ai agentGETAgents: ask firstReturns whether the AI agent may currently reply in one conversation (active true or false).set_conversation_ai_agentSet conversation ai agentPATCHAgents: ask firstResumes (active true) or pauses (active false) the AI agent in one conversation. Pausing also marks the contact's unanswered messages as handled, so the AI never processes them later.
Message, 2 operations
list_conversation_messagesList conversation messagesGETAgents: ask firstLists the messages of a conversation started by the contact (personal data): direction, type, text, delivery times and status, plus the response window and AI agent state. Offset paging.send_messageSend messagePOSTAgents: ask firstSends a WhatsApp text reply to a real contact. Only works when the contact wrote within the last 24 hours; it cannot start a conversation. Returns sent and when the window expires.
Product, 2 operations
get_productGet productGETAgents: ask firstReturns one product from the store connected to Whatsplaid, in the integration's own format (it differs by provider).search_productsSearch productsGETAgents: ask firstSearches products in the store connected to Whatsplaid (Nuvemshop, Wix, Shopify or a custom data connector) by text or product URL. Returns the integration's product data as received. Read-only.
Capability, 1 operation
get_capabilitiesGet capabilitiesGETAgents: ask firstReturns which operations the account can use now, after plan, modules, configuration and connected integrations, each with available and a reason when not (not_in_plan, module_disabled, whatsapp_not_connected...). Check before acting.
Contact custom field, 1 operation
update_contact_custom_fieldsUpdate contact custom fieldsPATCHAgents: ask firstSets custom field values on a contact from an object of field name to value, and returns the contact. upsert_contact documents a key-by-key merge; this route's own reference states no rule.
Conversation, 1 operation
list_conversationsList conversationsGETAgents: ask firstLists conversations started by contacts (personal data), each with message count, last message time, the 24-hour response window and AI agent state. Requires phone or date_from. Offset paging.
Ecommerce integration, 1 operation
inspect_ecommerce_integrationInspect ecommerce integrationPOSTAgents: ask firstReports whether an ecommerce provider is configured for the account and which resources it exposes (for example products:read). Reads configuration only: it does not contact the provider or check its credentials.
Human handoff, 1 operation
request_human_handoffRequest human handoffPOSTAgents: ask firstRegisters a request for a human agent to take over a contact's WhatsApp conversation, following the company's handoff configuration in Whatsplaid. Acts on a real customer case.
Module, 1 operation
get_modulesGet modulesGETAgents: ask firstReturns which Whatsplaid modules are enabled on the account: leads, sales consultant, post-sales, human handoff and knowledge base.
Store, 1 operation
get_storeGet storeGETAgents: ask firstReturns the account's identity (company id, name, email, language, country), its connected ecommerce provider, enabled modules and capabilities.
Use Whatsplaid from Claude Code, Cursor or Codex
Connect Whatsplaid in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Whatsplaid operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Whatsplaid
- Create your workspace
Sign up free. Nothing to install.
- Connect Whatsplaid once
Add your Whatsplaid connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Whatsplaid integration FAQ
What can you do with the Whatsplaid integration?
LiveContext exposes 23 operations on Whatsplaid, covering contact, ticket, ai agent prompt and contact tag.
