Chatbot Builder AI integration
Chatbot Builder AI (app.chatgptbuilder.io) runs AI chatbots on Messenger, WhatsApp, Instagram, Telegram, SMS, Viber and web chat. Create contacts and find them by phone, email or custom field, tag them, set their custom fields, send them text, files, products, flows or multi-message content, manage CRM pipelines and opportunities with comments, read and update AI agents, read flows, calendars, broadcasts (resend or cancel), products, carts and orders, and install bot templates. Authentication is the account's API access token, sent in the X-ACCESS-TOKEN header.
Say what should happen.
The workflow builds itself.
What you can do with Chatbot Builder AI
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Custom field, 8 operations
clear_contact_custom_fieldClear contact custom fieldDELETEClears one custom field of a contact.create_custom_fieldCreate custom fieldPOSTCreates a custom field for contacts, or a bot field (one account-wide value) when isBotField is true. Returns its id and name.get_contact_custom_fieldGet contact custom fieldGETReturns the value of one custom field for one contact.get_custom_fieldGet custom fieldGETReturns one custom field by id: name, type and description.list_contact_custom_fieldsList contact custom fieldsGETLists one contact's custom fields with their values.list_custom_fieldsList custom fieldsGETLists the account's custom fields with id, name, type (0 text, 1 number, 2 date, 3 datetime, 4 true/false) and description.list_pipeline_custom_fieldsList pipeline custom fieldsGETLists the custom fields of a CRM pipeline (fields an opportunity can carry), with id, name, type and description.set_contact_custom_fieldSet contact custom fieldPOSTSets one custom field of a contact to a value.
Tag, 7 operations
add_contact_tagAdd contact tagPOSTAdds a tag to a contact. Tags can trigger automations configured in the bot.create_tagCreate tagPOSTCreates a tag and returns its id.delete_tagDelete tagDELETEDeletes a tag from the account. There is no tool to restore it.get_tagGet tagGETReturns one tag by id.list_contact_tagsList contact tagsGETLists the tags on one contact.list_tagsList tagsGETLists every tag of the account, with id and name.remove_contact_tagRemove contact tagDELETERemoves a tag from a contact.
Opportunity, 5 operations
create_opportunityCreate opportunityPOSTCreates an opportunity (ticket) for a contact in a pipeline, in the given stage or the first one. Returns the created opportunity.delete_opportunityDelete opportunityDELETEDeletes an opportunity (ticket). There is no tool to restore it.get_opportunityGet opportunityGETReturns one opportunity (ticket): title, description, value, status, priority, stage, assigned admins and who created and last updated it.list_opportunitiesList opportunitiesGETLists the opportunities (tickets) of a pipeline, optionally for one contact: title, value, status, priority, stage and assigned admins.update_opportunityUpdate opportunityPOSTUpdates an opportunity. title is required even if unchanged; the docs do not say whether other fields left out are kept, so read it with get_opportunity first and send its values back with your change.
Cart, 4 operations
add_cart_productAdd cart productPOSTAdds a product to a contact's cart, with a quantity.clear_cartClear cartDELETEEmpties a contact's cart.get_cartGet cartGETReturns a contact's current cart (the order being built): order id, currency, totals in cents, coupon, line items and the contact.remove_cart_productRemove cart productDELETERemoves a product from a contact's cart.
Agent, 3 operations
get_ai_agentGet ai agentGETReturns one AI agent: id, name, creator and creation date.list_ai_agentsList ai agentsGETLists the account's AI agents, with id, name, creator and creation date.update_ai_agentUpdate ai agentPOSTChanges an AI agent's prompt, maximum output tokens or model. Only the fields you send are sent; the new prompt applies to the agent's next answers.
Bot field, 3 operations
clear_bot_fieldClear bot fieldDELETEClears the value of a bot field; the field itself stays.get_bot_fieldGet bot fieldGETReturns the current value of a bot field (an account-wide value), with its name and type.set_bot_fieldSet bot fieldPOSTSets the value of a bot field (an account-wide value).
Comment, 3 operations
create_opportunity_commentCreate opportunity commentPOSTAdds a comment to an opportunity and returns it.delete_opportunity_commentDelete opportunity commentDELETEDeletes a comment from an opportunity. There is no tool to restore it.list_opportunity_commentsList opportunity commentsGETLists the comments on an opportunity. Paginate with offset and limit.
Product, 3 operations
get_productGet productGETReturns one store product: name, price, sale price, category, stock, short description, image and creation date.send_productsSend productsPOSTSends one or more store products to a contact as a product message, now. Real message to a real person.update_productUpdate productPOSTChanges a store product's price, stock or whether contacts can buy it. Only the fields you send are sent. Price changes what customers pay.
Broadcast, 2 operations
get_broadcastGet broadcastGETReturns one broadcast. The vendor does not document its fields.list_broadcastsList broadcastsGETLists the account's broadcasts (mass messages). The vendor does not document the fields of each broadcast.
Calendar, 2 operations
get_calendarGet calendarGETReturns one booking calendar: id, name, slot duration, creator and creation date.list_calendarsList calendarsGETLists the account's booking calendars, with id, name and slot duration.
Contact, 2 operations
create_contactCreate contactPOSTCreates a contact from a phone number (with country code), with optional email, names, gender and actions. The answer is not documented; find the new contact with find_contacts (field_id phone).get_contactGet contactGETReturns one contact: names, channel, locale, gender, timezone, activity timestamps, subscription, tags and custom fields. Contains personal data.
File, 2 operations
list_ai_filesList ai filesGETLists the files uploaded for the AI agents, with name, size and URL.send_fileSend filePOSTSends a file, image, audio or video (by public URL) to a contact now. Real message to a real person.
Name, 2 operations
get_custom_field_by_nameGet custom field by nameGETReturns one custom field by its exact name (use it to get a field id from a name).get_tag_by_nameGet tag by nameGETReturns one tag by its exact name (use it to get a tag id from a name).
Order, 2 operations
get_orderGet orderGETReturns one order of a contact: currency, totals in cents, coupon, line items and the contact.update_orderUpdate orderPOSTChanges an order's status (6 processing, 7 shipped, 10 completed, 13 canceled) and its shipping details or note.
Pipeline, 2 operations
get_pipelineGet pipelineGETReturns one CRM pipeline, with id and name.list_pipelinesList pipelinesGETLists the account's CRM pipelines, with id and name. Paginate with offset and limit.
Admin, 1 operation
list_adminsList adminsGETLists the account's admins (team members) with name, email and availability status. Contains personal data (names, emails).
Cancel, 1 operation
cancel_broadcastCancel broadcastPOSTCancels a broadcast that has not been sent yet.
Find by custom field, 1 operation
find_contactsFind contactsGETFinds up to 100 contacts whose custom field equals a value, most recently updated first; use field_id phone or email to search by phone or email. Contains personal data.
Flow, 1 operation
list_flowsList flowsGETLists the bot's flows (conversation scripts), with id and name. Pass an id to send_flow.
Function, 1 operation
list_ai_functionsList ai functionsGETLists the AI functions (tools the AI agents can call) of the account.
Generate single use link, 1 operation
create_template_linkCreate template linkPOSTCreates a single-use link that lets someone install one of your bot templates. Anyone with the link can use it once.
Install, 1 operation
install_templateInstall templatePOSTInstalls a bot template (flows and settings) into this account, from the template id and key in its link. It adds content to the bot.
Integration, 1 operation
list_integrationsList integrationsGETShows which integrations are active on the account: OpenAI, Gemini, Claude, xAI, DeepSeek, Google Sheets and email.
Mcp, 1 operation
list_ai_mcp_serversList ai mcp serversGETLists the MCP servers connected to the account's AI agents.
Me, 1 operation
get_accountGet accountGETReturns the bot account (page) the token belongs to: page_id, name, whether it is active, creation date and total number of contacts.
Pay, 1 operation
mark_order_paidMark order paidPOSTMarks a contact's order as paid, recording the amount received in cents; refused when it is below the order total. It records a payment, it charges nobody.
Resend, 1 operation
resend_broadcastResend broadcastPOSTSends a broadcast again to its audience. Real messages to real people.
Save message, 1 operation
save_ai_messagesSave ai messagesPOSTAdds messages to a contact's AI conversation history (what the AI agent remembers), without sending anything. The answer is not documented.
Send, 1 operation
send_flowSend flowPOSTSends a flow (a scripted conversation from list_flows) to a contact now. Real messages to a real person.
Send content, 1 operation
send_contentSend contentPOSTSends several messages and runs several actions on a contact in one call, on any channel. Real messages to a real person.
Stage, 1 operation
list_pipeline_stagesList pipeline stagesGETLists the stages of a CRM pipeline, with id and name.
Team, 1 operation
list_teamsList teamsGETLists the account's teams, with id and name.
Text, 1 operation
send_textSend textPOSTSends a text message to a contact now, on the given channel. Real message to a real person.
Transfer to pipeline, 1 operation
transfer_opportunityTransfer opportunityPOSTMoves an opportunity to another pipeline and stage.
Use Chatbot Builder AI from Claude Code, Cursor or Codex
Connect Chatbot Builder AI in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Chatbot Builder AI operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Chatbot Builder AI
- Create your workspace
Sign up free. Nothing to install.
- Connect Chatbot Builder AI once
Add your Chatbot Builder AI connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Chatbot Builder AI integration FAQ
What can you do with the Chatbot Builder AI integration?
LiveContext exposes 69 operations on Chatbot Builder AI, covering custom field, tag, opportunity and cart.
