Botstar
Syncs live chat sessions to your CRM, updates user profiles in real time based on chat inputs, and manages widget states across your website pages.
Try Botstar in Ceven
Ask Ceven anything
Standard
Why use Ceven?
AI native Botstar integration
- Describe the outcome and Ceven picks the right Botstar calls, fills the parameters, and checks the result.
- Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
- Rich coverage for reading, writing, and querying your Botstar data, across all 31 of its actions.
Managed auth
- Built in OAuth with automatic token refresh and rotation.
- One place to manage, scope, and revoke Botstar access.
- Per user and per environment credentials instead of shared keys.
Agent optimized design
- Actions are tuned from real success and error rates so reliability climbs over time.
- Full execution logs so you always know what ran in Botstar, when, and on whose behalf.
- The agent pauses and asks when Botstar is unclear instead of plowing ahead.
Enterprise grade security
- Fine grained access so you control which agents and people can reach Botstar.
- Least privilege by default, read scopes first and only the writes a workflow needs.
- A full audit trail of every Botstar action to support review and sign off.
Supported tools
Every action Ceven's agents can run on Botstar, and when to use it.
Register close callback
Use this to trigger a specific action when the user closes the chat window, such as logging a session end event.
Get application IDs
Pull the Botstar appid needed to initialize or reinitialize the live chat widget on a page.
Boot live chat
Use this to reset or update the widget configuration after the initial page load with new session data.
Close chat widget
Hide the live chat window programmatically when the widget is in livechat or popup mode.
Register open callback
Set up a trigger that fires the moment a user opens the chat window to track engagement.
Open chat widget
Force the chat window to appear for the user after the widget has been bootstrapped.
Update user details
Modify user profile attributes and custom fields during an active live chat session.
Get webview parameter
Pull a specific value passed from the chatbot to the webview, typically used for custom modal inputs.
Send webview response
Push data from an open webview back into the Botstar chatbot flow to drive the next response.
Set widget mode
Switch the chat widget between popup and livechat modes based on user behavior.
Fetch session state
Read the current state of the active conversation to determine if a human agent is needed.
Clear user profile
Reset user attributes in the current session to start a fresh conversation flow.
BotStar LiveChat onClose Callback
Tool to register a callback when the chat window is closed. use after the widget is initialized. example prompt: "register an onclose handler that logs 'goodbye!' to the console."
Get BotStar Application IDs
Tool to retrieve the botstar application id (`appid`). use when initializing or reinitializing the live chat widget.
Livechat boot
Tool to reinitialize the live chat widget with provided data. use after initial load to reset or update widget configuration.
Close BotStar Livechat Widget
Tool to hide the live chat window. use when the chat widget is configured in livechat or popup mode.
Livechat on open
Tool to register a callback when the chat window is opened. use after widget initialization.
Livechat open
Tool to show the live chat window. use after the widget has been bootstrapped with botstarapi('boot') to programmatically open the chat window (mode must be 'livechat' or 'popup').
Livechat update
Tool to update user details on the current live chat session. use when you need to modify user profile attributes during an active conversation.
Get BotStar Webview Parameter
Tool to retrieve a parameter value passed from the botstar chatbot to the webview. use inside onchatbotready after your page loads in modal mode with bs:input meta tags.
Webview send response
Tool to send data from the webview back to the botstar chatbot. use when you need to transmit responses or custom outputs from an open webview.
21 actions · scroll to see them all
Frequently asked questions
Alternatives to Botstar
Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.
Try Ceven on your stack
Plug Ceven on top of the tools you already run. Connect Botstar and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.
Get started for free