Skip to content

Integration · Communication

chatdaddy.tech

Connect Claude & ChatGPT to ChatDaddy

Ask your AI which chats are unread, what a customer wrote last week, or to reply to them in ChatDaddy. It can search chats, messages and contacts across your connected WhatsApp, Instagram, Messenger, email and SMS accounts, send and forward messages, and transcribe voice messages. It also creates and moves tickets on your CRM boards and keeps contacts and tags up to date.

Connect ChatDaddy free

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

Try asking

  • “Which unread chats are assigned to me?”

    The AI searches chats by unread status and assignee and lists them.

  • “What did Lars ask about in his last messages?”

    It finds Lars's chat and reads the newest messages.

  • “Reply to Lars that his order ships tomorrow.”

    It sends the text into Lars's chat. The message is delivered to the customer right away.

What your AI can do

Chats and messages

Search chats and message text, read conversations, send and forward messages, and transcribe voice messages.

Contacts and tags

Search, create and update contacts, create tags, and check whether a number is on WhatsApp.

CRM tickets

List boards and stages, search tickets, and create, move or delete tickets.

  • “Transcribe the voice message Maria just sent.”

    It turns the voice message into text.

  • “Create a ticket 'Refund request' for this contact on the Support board.”

    It finds the board and its stages and creates the ticket for the contact.

  • “Tag everyone who asked about the summer sale with 'summer-lead'.”

    It searches the message text, creates the tag if it is missing and adds it to those contacts.

71 tools for ChatDaddy

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

  • archive_accountVisible to othersArchive a account (account id). Has effects visible outside this system. API summary: Archive an account's resyncable data.
  • check_contact_on_whatsappCheck whether a phone number (or TikTok username) has an account, with `type` whatsapp or tiktok and `phone_number` or `username`.
  • create_a_new_groupChanges dataUpdate an existing group identified by account id. API summary: Create a new group.
  • create_accountChanges dataCreate a new account. Required: type. Search accounts first to avoid duplicates. API summary: Add a new account.
  • create_account_openChanges dataCreate a new open for a account. API summary: Open connection to the account.
  • create_boardChanges dataCreate a new board. Required: name or stages. API summary: Create a new CRM board.
  • create_bulk_actionVisible to othersCreate a new bulk action. Required: status or action. Has effects visible outside this system. API summary: Perform bulk actions on messages.
  • create_chat_presenceChanges dataCreate a new presence for a chat. Required: presence. API summary: Update a chat's presence.
  • create_documentChanges dataCreate a new document. Required: mimetype or name. API summary: Upload a file to the media files bucket.
  • create_group_joinChanges dataCreate a new join for a group. Required: code. API summary: Join a group using invite code.
  • create_group_leaveChanges dataCreate a new leave for a group. API summary: Leave a group.
  • create_messageVisible to othersCreate a new message. Required: account id or recipients. Search messages first to avoid duplicates. Has effects visible outside this system. API summary: Send a message to one or more chats.
  • create_message_documentChanges dataCreate a new document for a message. API summary: Permanently store attachments of a message.
  • create_productChanges dataCreate a new product. Required: account id or products. Search products first to avoid duplicates. API summary: Upsert products to the WA catalog.
  • create_tagChanges dataCreate a new contact tag with a `name` and optional color.
  • create_ticketChanges dataCreate a CRM ticket with a `title` on a board (`board_id`) for a contact (`contact_id` with id and accountId), optionally in a specific stage.
  • create_ticket_2Visible to othersCreate a new ticket. Required: board id or items. Search tickets first to avoid duplicates. Has effects visible outside this system. API summary: Create a new CRM ticket.
  • create_wa_accountChanges dataCreate a new account for a wa. Search accounts first to avoid duplicates. API summary: Change login mode of a WhatsApp account.
  • create_webhook_alibaba_camDeletesCreate a new alibaba cam for a webhook. Destructive action; may require approval. API summary: Receive a message from Alibaba CAMS API.
  • delete_accountDeletesPermanently delete a account by account id. Destructive action; may require approval. API summary: Enqueues a task to delete the account.
  • delete_boardDeletesPermanently delete a board by board id. Destructive action; may require approval. API summary: Delete a CRM board.
  • delete_categoryDeletesPermanently delete a category by category id. Destructive action; may require approval.
  • delete_contactsMoves moneyPermanently delete a contact. Financial or irreversible action; may require approval. API summary: Delete contacts.
  • delete_messageDeletesPermanently delete a message by message id. Destructive action; may require approval.
  • delete_productDeletesPermanently delete a product by account id. Destructive action; may require approval. API summary: Delete products by the given filter from the catalog.
  • delete_tagsMoves moneyPermanently delete a tag. Financial or irreversible action; may require approval.
  • delete_templateDeletesPermanently delete a template by template id. Destructive action; may require approval. API summary: Delete a template on the platform.
  • delete_ticketDeletesPermanently delete a CRM ticket by `ticket_id`. This cannot be undone.
  • delete_ticketsMoves moneyPermanently delete a ticket. Financial or irreversible action; may require approval. API summary: Delete multiple CRM tickets.
  • forward_messageChanges dataForward a message by `account_id`, `chat_id` and `message_id` to one or more chats (`to_chat_id`). The recipients receive it.
  • get_groupGet one group by group id. API summary: Get metadata for a group.
  • get_pageGet one page by account id. Results are paginated. API summary: Get posts from a channel.
  • list_categoriesList categories. Optional filters: account id or team id. API summary: Get the categories (collections) from WA catalog.
  • list_channel_accountsList your connected messaging accounts (WhatsApp, Instagram, Messenger, email, SMS), filtered by `type` or `state`. Use this to get the `account_id` other tools need.
  • list_chat_messagesGet the messages in one chat by `account_id` and `chat_id`, newest first, optionally limited to a time `range`.
  • list_contact_imagesList images for a contact. Optional filters: type. API summary: Get the display image of a contact.
  • list_crm_boardsList the CRM boards for the team, with their stages. Use to get `board_id` and `stage_id`.
  • list_group_invite_codesList invite codes for a group. API summary: Get invite code for a group.
  • list_messagesList messages. Optional filters: ids. API summary: Bulk message Get.
  • list_metadataList metadata. API summary: Query metadata for Alibaba CAMS API.
  • list_ordersList orders. API summary: Fetch details of an order (likely from an order message).
  • list_tagsList or search tags (and custom fields) by `q`.
  • search_by_stagesSearch by stages by board id, stage id, contact id, return total count, q or tags. Use this to find existing by stages before creating a new by stage. Results are paginated. API summary: Get CRM tickets grouped by stage.
  • search_chatsSearch chats by text `q`, `tags`, `assignee`, unread, archived and more. Use this to find a chat's ID and account ID.
  • search_contactsSearch contacts by text `q`, `tags`, `assignee`, message counts and more. Use this to find a contact's ID.
  • search_messagesSearch message text with `q`, optionally limited to accounts, a chat, a time range or messages you sent.
  • search_productsSearch the product catalog by `team_id` and text `q` or `category`.
  • search_ticketsSearch CRM tickets by text `q`, `board_id`, `stage_id`, contact, `tags` or `assignee`.
  • send_messageChanges dataSend a message into a chat by `account_id` and `chat_id`, with the `text` and optional attachments. The message is delivered to the customer right away.
  • start_a_timer_for_a_crm_ticketChanges dataCreate a new ticket. Required: duration s. Search tickets first to avoid duplicates. API summary: Start a timer for a CRM ticket.
  • stop_a_timer_for_a_crm_ticketChanges dataCreate a new ticket. Search tickets first to avoid duplicates. API summary: Stop a timer for a CRM ticket.
  • submit_accountVisible to othersClose a account (account id). Has effects visible outside this system. API summary: Close connection to the account.
  • submit_messageVisible to othersRefresh a message (message id). Has effects visible outside this system. API summary: refresh a message, in case the media expired.
  • submit_productVisible to othersSync a product. Has effects visible outside this system.
  • submit_template_for_reviewVisible to othersSubmit a template (account id). Has effects visible outside this system. API summary: Submit a template for review.
  • transcribe_voice_messageChanges dataTranscribe a voice message into text by `account_id`, `chat_id`, `message_id` and attachment `index`.
  • update_accountChanges dataUpdate an existing account identified by account id. Only the fields you pass are changed. API summary: Update an account.
  • update_boardChanges dataUpdate an existing board identified by board id. Only the fields you pass are changed. API summary: Update a CRM board.
  • update_categoryChanges dataUpdate an existing category identified by account id. API summary: Add a new product category.
  • update_chatChanges dataArchive, pin, mute, mark read or delete a chat by `account_id` and `chat_id`, with `action` and `value` (true to turn on, false to undo). Delete removes the chat.
  • update_contactsVisible to othersChange name, email, tags, assignee or phone (`patch`) on the contacts matched by the filters, e.g. `contacts` with specific IDs. Always pass a filter, since it changes every contact that matches.
  • update_groupChanges dataUpdate an existing group identified by group id. Only the fields you pass are changed. API summary: Update a group.
  • update_isv_termChanges dataUpdate an existing isv term identified by account id. API summary: Submit ISV terms to Alibaba CAMS API.
  • update_productChanges dataUpdate an existing product identified by account id. Only the fields you pass are changed. API summary: Update products by the given filter in the WA catalog.
  • update_profileChanges dataUpdate an existing profile identified by account id. Only the fields you pass are changed. API summary: Update business info for Alibaba CAMS API.
  • update_registerChanges dataUpdate an existing register identified by account id. API summary: Register an account with a token from embedded sign up.
  • update_register_mail_register_postChanges dataUpdate an existing register identified by account id. API summary: Register an email sender.
  • update_syncChanges dataUpdate an existing sync identified by account id. API summary: Sync the account state with Alibaba CAMS.
  • update_tagsVisible to othersUpdate an existing tag. Only the fields you pass are changed. Has effects visible outside this system.
  • update_ticketChanges dataChange a ticket's title, board or stage by `ticket_id`, e.g. move it to the next stage.
  • upsert_contactsChanges dataCreate or update contacts, each with `name` and `phoneNumber` and optional email, tags and assignee. Existing contacts with the same number are updated.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste a refresh token and your Team ID. Copy the Team ID from app.chatdaddy.tech/settings/api. Get a refresh token once by calling POST https://api.chatdaddy.tech/auth/token with your registered phone number, the SHA-256 hash of your password and "returnRefreshToken": true, as shown in ChatDaddy's client README.

  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 ChatDaddy?

The AI can search chats, messages, contacts, tags, products and CRM tickets, read chat messages, list your connected accounts and CRM boards, and check whether a number is on WhatsApp. It can send, forward and transcribe messages, update chats, create and update contacts, create tags, and create, update and delete tickets.

Does the AI see my ChatDaddy credentials?

No. Your ChatDaddy credentials are encrypted at rest and never shown to the AI. After you save them, they are 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 read-only. Sending a message reaches the customer right away, updating contacts changes every contact that matches the filter, and deleting a ticket is permanent. These 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 ChatDaddy account.

Why did my ChatDaddy connection stop working?

ChatDaddy refresh tokens stop working after 14 days without use. If the connection has been idle that long, generate a new refresh token the same way as before and paste it into HeyMyApps.

Let your AI work in ChatDaddy today.

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

Connect ChatDaddy free

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