Integration · Communication
Connect Claude & ChatGPT to Texter
Ask your AI about the WhatsApp conversations in your Texter inbox. It can find a chat, read the message history, write a reply and mark the chat as resolved. It can also check your templates, quick replies and channel health, manage labels, and handle contacts who opt out of template messages.
Free plan, no credit card. Takes about a minute.
Try asking
“What did the customer on +45 20 12 34 56 ask about?”
The AI finds the chat, reads the message history and sums up the conversation.
“Reply to that chat that the order ships tomorrow.”
It sends the text into the existing chat. The customer gets it right away, so it cannot be undone.
“Close the chat with Maria and let her know.”
It marks the chat as resolved and, if you ask, tells the customer the conversation was closed.
What your AI can do
Chats and replies
Find chats, read the full message history, see the assigned agent and labels, send replies and resolve chats.
Templates and quick replies
List your WhatsApp templates with approval status and the saved quick replies your agents reuse.
Labels and opt-outs
Create, rename and recolor labels, list unsubscribed numbers, and unsubscribe or resubscribe a contact.
“Are any of our WhatsApp numbers having problems?”
It lists current channel health problems, such as a disconnected number.
“Which templates do we have, and are they approved?”
It lists your WhatsApp message templates with name, language and approval status.
“This customer wants no more marketing messages.”
It unsubscribes the phone number from template messages. You can resubscribe it later.
54 tools for Texter
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
attach_chatChanges dataAssign a chat. API summary: Assign Chat.create_chat_crm_dataChanges dataCreate a new crm data for a chat. Required: body. API summary: Update CRM Data.create_chat_labelChanges dataCreate a new label for a chat. Required: body. API summary: Manage Labels in Chat.create_inactivateChanges dataCreate a new inactivate. API summary: Inactivate Subscription.create_labelChanges dataCreate a new chat label with a `name` and `color`.create_problem_resolveChanges dataCreate a new resolve for a problem. API summary: Resolve Channel Health Problem.create_quick_replyChanges dataCreate a new quick reply. Required: body. API summary: Create Quick Reply.create_template_localizationChanges dataCreate a new localization for a template. Required: body. API summary: Create or Update Localization.delete_labelDeletesPermanently delete a label by label id. Destructive action; may require approval. API summary: Delete Label.delete_manageDeletesPermanently delete a manage by scenario id. Destructive action; may require approval. API summary: Delete Subscription.delete_quick_replyDeletesPermanently delete a quick reply by quick reply id. Destructive action; may require approval. API summary: Delete Quick Reply.delete_templateDeletesPermanently delete a template by template name. Destructive action; may require approval. API summary: Delete Template.find_chatsFind chats in the Texter WhatsApp inbox and get their chat IDs. Use this before reading or replying to a chat.get_chatGet one chat by `chat_id`: the contact, assigned agent, labels and status.get_labelGet one label by `label_id`, with its name and color.get_unsubscribedGet one unsubscribed by account id. API summary: Unsubscribed from Specific Account.list_channel_problemsList current health problems on your WhatsApp channels, such as disconnected numbers.list_chat_messagesGet the message history of one chat by `chat_id`. Use to read the conversation before replying.list_labelsList labels. API summary: List All Labels.list_managesList manages. API summary: List All Subscriptions.list_quick_repliesList the saved quick replies (canned answers) agents can reuse in chats.list_templatesList the WhatsApp message templates in the account, with their names, languages and approval status.list_unsubscribed_contactsList phone numbers that have unsubscribed from template (marketing) messages.resolve_chatChanges dataMark a chat as resolved by `chat_id`. Set `notify_client` if the customer should be told the conversation was closed.resubscribe_contactChanges dataAllow template messages to a `phone` number again after it was unsubscribed, optionally for one WhatsApp `account_id`.send_messageVisible to othersSend a WhatsApp message into an existing chat by `chat_id` with the message `text`. The customer receives it immediately, so it cannot be undone.send_templateVisible to othersSend a template. Has effects visible outside this system. API summary: Send Template Message.submit_localizationVisible to othersSubmit a localization (lang). Has effects visible outside this system. API summary: Submit Template for Approval.submit_revisionVisible to othersActivate a revision (scenario version). Has effects visible outside this system. API summary: Activate Subscription.unsubscribe_contactChanges dataStop template messages to a `phone` number, optionally for one WhatsApp `account_id`.update_chatChanges dataUpdate an existing chat identified by chat id. Only the fields you pass are changed. API summary: Update Chat Properties.update_labelChanges dataRename or recolor a label by `label_id`. Only the fields you pass change.update_quick_replyChanges dataUpdate an existing quick reply identified by quick reply id. Only the fields you pass are changed. API summary: Update Existing Quick Reply.update_shareChanges dataUpdate an existing share identified by file id. API summary: Generate Public Media URL.update_templateChanges dataUpdate an existing template identified by account id. API summary: Create New Template.upload_manageChanges dataImport a manage. API summary: All Messages.upload_manage_10Changes dataImport a manage. API summary: Chat Resolved by Bot.upload_manage_11Changes dataImport a manage. API summary: Chat Resolved by Agent.upload_manage_12Changes dataImport a manage. API summary: Chat Labels Changed.upload_manage_13Changes dataImport a manage. API summary: Specific Label Added to Chat.upload_manage_14Changes dataImport a manage. API summary: External Bot Enabled.upload_manage_15Changes dataImport a manage. API summary: External Bot Disabled.upload_manage_16Changes dataImport a manage. API summary: Channel Health Problem Created.upload_manage_17Changes dataImport a manage. API summary: Channel Health Problem Resolved.upload_manage_2Changes dataImport a manage. API summary: Messages with Attachments.upload_manage_3Changes dataImport a manage. API summary: Messages Failed to Deliver.upload_manage_4Changes dataImport a manage. API summary: Message Status Changed.upload_manage_5Changes dataImport a manage. API summary: Chat Unsubscribed from Template Messages.upload_manage_6Changes dataImport a manage. API summary: Chat Subscribed to Template Messages.upload_manage_7Changes dataImport a manage. API summary: Chat Taken.upload_manage_8Changes dataImport a manage. API summary: Chat Pending.upload_manage_9Changes dataImport a manage. API summary: Chat Resolved.upload_manage_importChanges dataImport a manage. API summary: New Incoming Messages.upload_manage_postChanges dataImport a manage. API summary: Messages with Specific Text.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Texter from the app list.
- 2
Paste your key
Paste your Texter project ID and an API token. The project ID is the first part of your Texter address (demo in demo.texterchat.com). In Texter, go to Developers > API Tokens, create a token, give it a name, tick only the scopes you need, then save and copy it.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Texter?
It can find chats, read a chat and its message history, and look up labels, templates, quick replies, unsubscribed contacts and channel problems. It can send a message into an existing chat, resolve chats, create and update labels, and unsubscribe or resubscribe a phone number.
Does the AI see my Texter API token?
No. You paste your Texter API token into HeyMyApps once. It is encrypted at rest, never shown to the AI and never shown again after you save it, 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 reading chats only. Sending a message reaches the customer at once and cannot be undone, so you can make send_message wait for your approval. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and 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, and you do not need a credit card to start. Paid plans are billed per completed task. You connect your own Texter account, so your Texter subscription stays between you and Texter.
Which token scopes should I tick?
Tick only what you want the AI to use. The scopes you choose in Texter limit the token, on top of the tools you switch on in HeyMyApps. For example, list and manage chats for inbox work, template scopes for templates, and manage labels for labels.
Let your AI work in Texter today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Texter freeHeyMyApps is not affiliated with Texter. Product names are trademarks of their owners.






