Skip to content

Integration · Communication

botcake.io

Connect Claude & ChatGPT to Botcake

Ask your AI how many messages your page got last week, which tags your customers carry, or to send a flow to a customer. It can read and update keywords, default replies, custom fields and AI agents, and pull statistics for flows, sequences, broadcasts and marketing messages in Botcake. You get answers about your chatbot without opening every menu.

Connect Botcake free

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

Try asking

  • “How many messages did the page get each day last week?”

    The AI reads the page's message statistics per day for the dates you give.

  • “Send the Order confirmed flow to this customer.”

    It finds the flow in your page's flows and sends it to that customer.

  • “Which tags do we use, and how many customers have each one?”

    It lists the page's tags and reads the tag statistics.

What your AI can do

Flows and customers

List flows, send a flow or content to a customer, list customers, read or update their custom fields, and see tags.

Chatbot settings

Read and update keywords and the default reply, read the main menu, ice breakers and sequences, and manage AI agents.

Statistics and marketing messages

Daily message stats, flow, sequence, broadcast and tag stats, AI usage, and marketing messages and custom audiences synced from Meta.

  • “Which keywords trigger an automatic reply?”

    It lists the page's keywords and what they are set up to do.

  • “How is our welcome sequence performing?”

    It finds the sequence and reads its statistics, including how customers have interacted with its messages.

  • “What custom fields do we have saved for this customer?”

    It reads the custom field values stored on that customer.

51 tools for Botcake

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

  • create_agentChanges dataCreate a new agent. Required: name. API summary: Create AI agent.
  • create_contentChanges dataCreate a new content. Required: blocks. API summary: Update Default Reply content.
  • create_createChanges dataCreate a new create. API summary: Create keywords.
  • create_custom_audienceChanges dataCreate a new custom audience. Required: ad account id or name. Search custom audiences first to avoid duplicates. API summary: Create Custom Audience.
  • create_messageChanges dataCreate a new message. Required: ad account id or body. Search messages first to avoid duplicates. API summary: Create Marketing Message.
  • create_page_default_replyChanges dataCreate a new default reply for a page. Required: update. API summary: Update Default Reply configuration.
  • create_updateChanges dataCreate a new update. API summary: Update keywords.
  • delete_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete Marketing Message.
  • get_ai_agentGet one AI agent by `agent_id`, including its instructions and settings.
  • get_broadcast_statisticsGet the results of one broadcast by `broadcast_id`.
  • get_customer_fieldsGet the custom field values saved on one customer by `psid` (the customer's page-scoped ID).
  • get_flow_statisticsGet delivery and engagement statistics for one flow by `flow_id`.
  • get_messageGet one message by message id. API summary: Get Marketing Message.
  • get_message_statisticsGet message statistics for a period given as Unix timestamps (seconds) in `start_date` and `end_date`.
  • get_message_statusVisible to othersGet the current status of a message by message id. Has effects visible outside this system. API summary: Update Message Status.
  • get_message_templateGet one message template by page id. API summary: Sync Message Template from Meta.
  • get_page_flowGet one flow for a page by path. API summary: Get Flows by path.
  • get_page_media_urlGet one page by page id. API summary: Retrieve Media URL.
  • get_sequence_statisticGet one statistic for a sequence by message id. API summary: Get data about customers who have interacted with the sequence.
  • get_sequence_statisticsGet statistics for the messages in one sequence by `sequence_id`.
  • get_tag_statisticsGet tag statistics for a period given as Unix timestamps in `start_date` and `end_date`.
  • list_accountsList accounts. API summary: List Ad Accounts.
  • list_ai_agentsList the page's AI agents.
  • list_contentsList contents. API summary: Get Default Reply content.
  • list_custom_field_valuesList the values customers have for one custom field by `custom_field_id`, paged with `page`.
  • list_custom_fieldsList the page's custom fields and their IDs.
  • list_customersList the customers (subscribers) of the connected Botcake page, paged with `page`.
  • list_default_repliesList the page's default replies.
  • list_flowsList the page's chatbot flows and their IDs.
  • list_keywordsList the keyword triggers configured on the page.
  • list_message_templatesList the page's message templates (e.g. WhatsApp templates), optionally filtered by `status`.
  • list_page_ice_breakersList ice breakers for a page. API summary: Get ice breakers.
  • list_page_main_menusList main menus for a page. API summary: Get Main Menu.
  • list_page_toolsList tools for a page. API summary: Get tools.
  • list_pages_page_idList pages. API summary: list page id.
  • list_sequencesList the page's message sequences.
  • list_tagsList the tags defined on the page.
  • list_usagesList usages. Optional filters: start date, end date or group by. API summary: Get AI usage.
  • search_custom_audiencesSearch custom audiences by search term or ad account id. Use this to find existing custom audiences before creating a new custom audience. Results are paginated. API summary: List Custom Audiences.
  • search_messagesSearch messages by cursor after, get insights, filter or ad account id. Use this to find existing messages before creating a new message. Results are paginated. API summary: List Marketing Messages.
  • search_statisticsSearch statistics by ad account id, message id, cursor after, get insights or filter. Use this to find existing statistics before creating a new statistic. Results are paginated. API summary: Get Statistics.
  • send_flowVisible to othersSend a flow by `flow_id` to one customer by `psid`. This sends a real message to that person on Messenger or WhatsApp.
  • send_flow_contentVisible to othersSend a flow (page id). Has effects visible outside this system. API summary: Send content to customer.
  • send_message_marketing_contentVisible to othersSend a message (page id). Has effects visible outside this system. API summary: Send Marketing Content.
  • set_customer_fieldsChanges dataSet custom field values on one customer by `psid`. Pass `data` as a list of {id, value} pairs using custom field IDs.
  • submit_custom_audience_from_metaVisible to othersSync a custom audience (page id). Has effects visible outside this system. API summary: Sync Custom Audiences from Meta.
  • submit_message_from_metaVisible to othersSync a message (page id). Has effects visible outside this system. API summary: Sync Marketing Messages from Meta.
  • update_agentsVisible to othersUpdate an existing agent identified by page id. Has effects visible outside this system. API summary: Update default AI agent.
  • update_ai_agentChanges dataUpdate an AI agent by `agent_id`: `name`, `model`, `instructions`, `settings` or `sample_conversation`. Changes affect how it answers customers.
  • update_list_access_tokenDeletesUpdate an existing list access token identified by fb id. Destructive action; may require approval. API summary: Get list access token.
  • upload_page_mediaChanges dataUpload a page (page id). API summary: Upload Media.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste the page's API token and its Page ID. In Botcake, open the page you want to connect, go to Settings > API and generate the public API token. The Page ID is the Facebook page ID, or waba_<id> for WhatsApp. Refreshing or deleting the token breaks existing connections.

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

It can read flows, customers, custom fields, tags, keywords, the default reply, main menu, ice breakers, sequences, message templates, AI agents and statistics for messages, flows, sequences, broadcasts and AI usage. It can send flows and content to customers, update keywords, the default reply and custom fields, manage AI agents, and create and send marketing messages.

Does the AI see my Botcake API token?

No. You paste your Botcake API token into HeyMyApps once. It is encrypted at rest, never shown to the AI and never shown again after you save it. The AI only gets the results of the tools you have switched on.

Can I control what the AI is allowed to do?

Yes. Switch on only the tools you want, for example statistics without sending anything. Actions that reach your customers, like sending a flow or marketing content, and deleting a marketing message can require your approval before they run. 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 also need your own Botcake account.

Why do I need a Page ID?

A Botcake API token belongs to one page, and almost every tool works on a specific page. You enter the ID of the page the token belongs to: the Facebook page ID, or waba_<id> for WhatsApp. The AI then works on that page.

Let your AI work in Botcake today.

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

Connect Botcake free

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