Integration · Marketing
Connect Claude & ChatGPT to Instabot
Ask your AI how visitors answered your website bot this month, which live chats are waiting, or to send a chat transcript to a colleague. It can search chats and read bot replies, list your bots, templates and agents, assign live chats to agents or groups, set agent availability and email reports and transcripts.
Free plan, no credit card. Takes about a minute.
Try asking
“How did visitors answer the pricing bot's questions last month?”
The AI finds the bot and reads a summary of how visitors answered each question in that date range.
“How many live chats are not started or live right now?”
It counts live chats by status, such as NotStarted, Live and Closed, with your filters.
“Show me the chat with the visitor who asked about invoices today.”
It searches today's chats for the text and reads the chat with the visitor's answers, messages and goals.
What your AI can do
Chats and live chat
Search chats, read a chat with its messages and goals, count live chats by status and assign chats to agents or groups.
Bots and replies
List your bots and bot templates, read a bot's questions and settings, and see individual visitor replies or a summary.
Agents and reports
Check and set agent availability, read admins, and email engagement reports, chat reports and transcripts.
“Assign that chat to Maria.”
It finds Maria's admin ID and assigns the live chat to her.
“Which agents are available for live chat?”
It lists your live-chat agents and whether each one is available.
“Email the transcript of that chat to [email protected].”
It sends the chat transcript by email to the address you give. This is a real email.
65 tools for Instabot
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
assign_chat_to_agentDeletesAssign a live chat by chat_id to an agent (assignee_id); assigner_id is the admin doing the assigning.assign_chat_to_groupDeletesAssign a live chat by chat_id to an agent group (admin_group_id); assigner_id is the admin doing the assigning.count_live_chats_by_statusChanges dataCount live chats by status (NotStarted, Live, MarkedForClosing, Closed, Resolved), with the same optional filters as search_chats such as bots and date range.create_accountChanges dataCreate a new account.create_adminChanges dataCreate a new admin.create_agentChanges dataCreate a new agent.create_bot_generate_conversation_node_flow_report_cmdChanges dataCreate a new generate conversation node flow report cmd for a bot.create_chat_keep_alive_cmdChanges dataCreate a new keep alive cmd for a chat.create_chat_process_goals_immediatelly_cmdChanges dataCreate a new process goals immediatelly cmd for a chat.create_devcompany_admin_groupDeletesCreate a new admin group for a devcompany. Search admin groups first to avoid duplicates. Destructive action; may require approval. API summary: Create Admin Group.create_message_start_chat_cmdChanges dataCreate a new start chat cmd for a message.create_register_cmdChanges dataCreate a new register cmd.create_registration_testChanges dataCreate a new test for a registration.create_remember_meChanges dataCreate a new remember me.create_renew_session_cmdChanges dataCreate a new renew session cmd.create_reset_passwordDeletesCreate a new reset password. Destructive action; may require approval.create_reset_password_cmdDeletesCreate a new reset password cmd. Destructive action; may require approval.delete_admin_group_userDeletesPermanently delete a user by user id. Destructive action; may require approval. API summary: Remove Admin Group Member.delete_devcompany_adminDeletesPermanently delete a admin by admin id. Destructive action; may require approval.delete_devcompany_admin_groupDeletesPermanently delete a admin group by admin group id. Destructive action; may require approval. API summary: Delete Admin Group.delete_registrationDeletesPermanently delete a registration by device application uuid. Destructive action; may require approval.email_bot_engagement_reportChanges dataGenerate an engagement report for a bot by bot_id and email it to the given recipients in the chosen report_format. Sends a real email.email_chat_transcriptVisible to othersEmail the transcript of a chat by chat_id to the given recipients. Sends a real email.email_chats_reportChanges dataGenerate a report of chats matching filters such as bots, date range and statuses, and email it to the given recipients in the chosen report_format. Sends a real email.get_adminGet one admin or agent by admin_id, including name, email and permissions.get_agent_availabilityGet one agent's live-chat availability by admin_id.get_bot_reply_summaryGet a summary of how visitors answered a bot's questions, by bot_id with an optional start_date and end_date.get_chatGet one chat by chat_id with the visitor's answers, the messages exchanged and the goals completed.get_conversationGet one conversation (bot flow) by message_id, including its questions and settings.get_devcompanyGet one devcompany by devcompany id.get_devcompany_admin_groupGet one admin group for a devcompany by admin group id. API summary: Get Admin Group.get_devcompany_applicationGet one application for a devcompany by application id.get_node_scheduling_node_info_cmdGet one node by node id.get_preview_toolGet one preview tool by preview tool id.list_admin_group_usersList users for a admin group. Optional filters: get total count, resolve, resolve urls or url ttl. Results are paginated. API summary: Get Admin Group Members.list_admin_permissionsList permissions for a admin.list_agency_automatic_reports_linksList automatic reports links for a agency. Optional filters: report type.list_agent_availabilityList live-chat agents and whether they are available, optionally filtered by statuses.list_application_permissionsList permissions for a application.list_bot_repliesList individual visitor replies to a bot, by bot_id; filter by date range, node_types or search_string, with limit and offset.list_bot_templatesList the bot templates available for building new conversations.list_conversationsList your Instabot conversations (the bot flows), optionally by type: Web, Mobile, Facebook, SMS or API. Use to find a bot's ID.list_display_settingsList display settings.list_message_check_accessibility_cmdsList check accessibility cmds for a message.list_message_templatesList saved message templates (canned replies), filtered by name, text, type, is_active or related_bot_ids, with limit and offset.list_permissionsList permissions.list_settingsList settings.list_versionsList versions.search_applicationsChanges dataSearch applications by order by, get total count, deleted, bot deletion status, resolve or resolve urls. Use this to find existing applications before creating a new application.search_chatsChanges dataSearch chats (visitor sessions with your bots) by bots, date range, statuses (NoReply, Engaged, Completed, LiveChatResponse), live_chat_statuses, platforms or search_string.search_devcompaniesSearch devcompanies by query, order by, get total count, deleted, email or resolve urls. Use this to find existing devcompanies before creating a new devcompany. Results are paginated.search_devcompanies_queryChanges dataSearch devcompanies by order by, get total count, deleted, resolve urls or url ttl. Use this to find existing devcompanies before creating a new devcompany.search_devcompany_admin_groupsSearch admin groups for a devcompany by resolve, order by, get total count, deleted or search text. Use this to find existing admin groups before creating a new admin group. Results are paginated. API summary: Get Admin Groups.search_devcompany_applicationsSearch applications for a devcompany by query, order by, get total count, deleted, deletion status or bot deletion status. Use this to find existing applications before creating a new application. Results are paginated.set_agent_availabilityMoves moneySet an agent's live-chat availability by admin_id to Active or Inactive.update_adminChanges dataUpdate an existing admin identified by admin id.update_admin_group_userDeletesUpdate an existing user identified by user id. Destructive action; may require approval. API summary: Set Admin Group Member Order.update_application_permissionsMoves moneyUpdate an existing permission identified by application id. Financial or irreversible action; may require approval.update_chat_question_message_cmdVisible to othersUpdate an existing chat identified by chat id. Has effects visible outside this system.update_devcompany_admin_groupDeletesUpdate an existing admin group identified by admin group id. Destructive action; may require approval. API summary: Update Admin Group.update_devcompany_last_login_date_cmdChanges dataUpdate an existing devcompany identified by devcompany id.update_message_used_cmdVisible to othersUpdate an existing message identified by message template id. Has effects visible outside this system.update_messages_chat_response_cmdChanges dataUpdate an existing message.update_registrationChanges dataUpdate an existing registration identified by device application uuid.update_settingsVisible to othersUpdate an existing setting. Has effects visible outside this system.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Instabot from the app list.
- 2
Paste your key
Paste your Instabot API key and Master API key. In the Instabot portal open your application settings and copy both keys. Instabot needs both with every request.
- 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 Instabot?
It can list your bots, bot templates and message templates, read a bot's questions, search and read chats, list visitor replies and reply summaries, count live chats by status and read admins and agent availability. It can assign live chats to an agent or group, set an agent's availability and email reports and chat transcripts.
Does the AI see my Instabot credentials?
No. Your API key and Master API key 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 with lookups only. Assigning chats, changing an agent's availability and emailing reports or transcripts affect your team and send real emails, so those tools 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 with no credit card required. Paid plans bill per completed task. You also need your own Instabot account.
Why does Instabot need two keys?
Instabot sends both an API key and a Master API key with every request to its server API. You find both in your application settings in the Instabot portal and paste them into HeyMyApps once.
Related integrations
Let your AI work in Instabot today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Instabot freeHeyMyApps is not affiliated with Instabot. Product names are trademarks of their owners.






