Skip to content

Integration · Communication

zoko.io

Connect Claude & ChatGPT to ZOKO

Ask your AI who a WhatsApp customer is, whether a message was read, or to send a template message. It can list customers with their tags and properties, agents, teams, templates and WhatsApp groups, and read messages with their delivery history. It can also send WhatsApp messages and reactions, add or remove tags and assign customers to an agent or team.

Connect ZOKO free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Send our shipping template to 4512345678 with order number 1042.”

    It checks your approved templates and their placeholders, then sends the template message. It is delivered right away and cannot be recalled.

  • “Was the message I sent to Maria this morning read?”

    It reads the message's delivery history: sent, delivered and read.

  • “Assign this customer to the support team.”

    It finds the team and assigns the customer. With override on, it replaces an existing assignment.

What your AI can do

WhatsApp messages

Send text, image, document and template messages, react to customer messages, and read messages with their delivery history.

Customers and tags

List customers, read their properties and tags, and add or remove tags.

Agents, teams and groups

List agents and teams, assign customers to an agent or team, and read WhatsApp groups with their participants.

  • “Tag customer 5531 as VIP.”

    It adds the tag to the customer and can list the customer's tags to confirm.

  • “Which approved templates do we have, and what placeholders do they use?”

    It lists your approved WhatsApp templates with their IDs and placeholders.

  • “Who is in our Wholesale WhatsApp group?”

    It finds the group and reads its settings and participants.

43 tools for ZOKO

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_customer_tagChanges dataAdd a `tag` to a customer by `customer_id`.
  • assign_customerChanges dataAssign a customer by `customer_id` to an agent or team (`assignee_id`); set `override` to replace an existing assignment.
  • create_customer_propertyChanges dataCreate a new property for a customer. API summary: Create customer property.
  • create_groupChanges dataCreate a new group. Required: subject. API summary: Create group.
  • create_group_invitationVisible to othersCreate a new invitation for a group. Required: phone numbers. Has effects visible outside this system. API summary: Invite members.
  • create_webhookDeletesCreate a new webhook. Required: url or events. Destructive action; may require approval. API summary: Create webhook.
  • delete_batchesMoves moneyPermanently delete a batch. Financial or irreversible action; may require approval. API summary: Delete messages bulk.
  • delete_customer_messagesMoves moneyPermanently delete a message by customer id. Financial or irreversible action; may require approval. API summary: Delete messages.
  • delete_customer_propertyDeletesPermanently delete a property by property id. Destructive action; may require approval. API summary: Delete customer property.
  • delete_group_deletesDeletesPermanently delete a delete by group id. Destructive action; may require approval. API summary: Delete group.
  • delete_group_participantsDeletesPermanently delete a group by group id. Destructive action; may require approval. API summary: Remove participants.
  • delete_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete message.
  • delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval. API summary: Delete webhook.
  • get_agentGet one agent by agent id. API summary: Get agent details.
  • get_customerGet one customer by `customer_id`, with name, phone number and assignment.
  • get_customer_propertyGet one property for a customer by property id. API summary: Get customer property.
  • get_messageGet one message by `message_id`.
  • get_message_historyGet the delivery history (sent, delivered, read) of a message by `message_id`.
  • get_webhookGet one webhook by webhook id. API summary: Get webhook.
  • get_whatsapp_groupGet one WhatsApp group by `group_id`, with its settings and participants.
  • list_agentsList the agents on the account; set `include_teams` to show their teams. Use it to find an agent ID.
  • list_customer_propertiesList the properties saved on a customer by `customer_id`.
  • list_customer_tagsList the tags on a customer by `customer_id`.
  • list_customersList WhatsApp customers (contacts); set `channel` to whatsapp, with optional paging and sorting.
  • list_group_invitation_templatesList invitation templates for a group. API summary: Get invitation template.
  • list_group_invite_linksList invite links for a group. API summary: Get invite link.
  • list_group_join_requestsList join requests for a group. API summary: Get join requests.
  • list_teamsList the agent teams; set `include_agents` to show their members.
  • list_templatesList the approved WhatsApp message templates with their IDs and placeholders. Use before sending a template message.
  • list_webhooksList webhooks.
  • list_whatsapp_groupsList the WhatsApp groups on the account.
  • remove_customer_tagMoves moneyRemove one `tag` from a customer by `customer_id`.
  • send_reactionVisible to othersReact to a customer's message with an `emoji` by `message_id`, `customer_id` and `agent_id`. The customer sees the reaction; an empty emoji removes it.
  • send_whatsapp_messageVisible to othersSend a WhatsApp message to `recipient` (phone in E.164 without +) with `channel` whatsapp and `type` (text, image, document, template, ...). For text pass `message`; for templates pass `template_id`, `template_language` and `template_args`. The message is delivered immediately and cannot be recalled.
  • update_agentChanges dataUpdate an existing agent identified by agent id. API summary: Update agent.
  • update_customer_propertyChanges dataUpdate an existing property identified by property id. API summary: Update customer property.
  • update_customer_tagsVisible to othersUpdate an existing tag identified by customer id. Has effects visible outside this system. API summary: Update customer tags bulk.
  • update_group_auto_approvalsVisible to othersUpdate an existing auto approval identified by group id. Has effects visible outside this system. API summary: Toggle auto approval.
  • update_group_invitation_templatesVisible to othersUpdate an existing invitation template identified by group id. Has effects visible outside this system. API summary: Set invitation template.
  • update_group_invite_linksDeletesUpdate an existing invite link identified by group id. Destructive action; may require approval. API summary: Reset invite link.
  • update_group_join_requestChanges dataUpdate an existing join request identified by action. API summary: Handle join requests.
  • update_group_settingsVisible to othersUpdate an existing setting identified by group id. Has effects visible outside this system. API summary: Update group settings.
  • update_webhookDeletesUpdate an existing webhook identified by webhook id. Destructive action; may require approval. API summary: Update webhook.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose ZOKO from the app list.

  2. 2

    Paste your key

    Paste your ZOKO API key. You can view it in the Zoko dashboard. If you have not received one yet, ask the Zoko helpdesk. HeyMyApps sends it in the apikey header on every call.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in ZOKO?

The AI can list and read customers, customer tags and properties, agents, teams, approved templates, WhatsApp groups, messages and message delivery history. It can send WhatsApp messages and reactions, add and remove customer tags and assign customers to an agent or team.

Does the AI see my ZOKO API key?

No. Your ZOKO API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with lookups only. Sent messages are delivered right away and cannot be recalled, and customers see reactions. Sending, reacting and removing tags can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own ZOKO account.

How do template messages work?

Template messages use your approved WhatsApp templates in ZOKO. The AI first lists the templates to get the template ID and placeholders, then sends the message with the language and values you give it.

Let your AI work in ZOKO today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect ZOKO free

HeyMyApps is not affiliated with ZOKO. Product names are trademarks of their owners.