Botsonic

Syncs your company knowledge base into your AI agents and manages bot training data and conversation logs in real time.

Try Botsonic in Ceven

Ask Ceven anything
Standard

Why use Ceven?

  1. AI native Botsonic integration

    • Describe the outcome and Ceven picks the right Botsonic 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 Botsonic data, across all 12 of its actions.
  2. Managed auth

    • Built in OAuth with automatic token refresh and rotation.
    • One place to manage, scope, and revoke Botsonic access.
    • Per user and per environment credentials instead of shared keys.
  3. 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 Botsonic, when, and on whose behalf.
    • The agent pauses and asks when Botsonic is unclear instead of plowing ahead.
  4. Enterprise grade security

    • Fine grained access so you control which agents and people can reach Botsonic.
    • Least privilege by default, read scopes first and only the writes a workflow needs.
    • A full audit trail of every Botsonic action to support review and sign off.

Supported tools

Every action Ceven's agents can run on Botsonic, and when to use it.

Bulk Upload Bot URLs
Use this when you need to upsert multiple document urls into a bot in one request to refresh the knowledge base.
Delete Bot Data
Remove specific bot data using its id. Use this to purge outdated or irrelevant information from the bot memory.
Delete Starter Question
Remove a specific starter question by its unique identifier after confirming the id of the prompt.
Delete Uploaded File
Remove a file from the bot data repository using the file id to stop the bot from citing a specific document.
Get All Bot Data
Pull a comprehensive export of all bot assets including files and resources for backup or auditing.
Get All Bots
List every bot associated with the account to identify which bot ID to target in a workflow.
Get All Conversations
Retrieve a paginated list of conversation threads for review or analytics to find training gaps.
Get All FAQs
List all frequently asked questions associated with the bot to manage current knowledge entries.
Get All Starter Questions
Pull the current list of opening prompts the bot shows to users at the start of a session.
Update Starter Question
Modify an existing starter question by its unique identifier to improve user engagement.
Search Conversations
Query chat logs for specific keywords to find where the bot failed to answer a user query.
Sync Knowledge Base
Trigger a full refresh of bot training data from a set of provided web pages.

12 actions · scroll to see them all

Frequently asked questions

Ceven uses the bulk upload tool to push new URLs or documents into your Botsonic bot. When a workflow detects a change in your source data, it triggers a request to Botsonic to crawl those specific pages. This means your bot always has the latest pricing or feature information without you having to manually upload files. The process happens in the background and you can set it to run on a schedule or based on a webhook event from your CMS. This ensures that the gap between a product update and the bot knowing about it is reduced to minutes.
Yes. Ceven pulls the full conversation history from Botsonic and passes it through a processing layer to identify common themes or failure points. For example, you can set up a workflow that looks for phrases like I do not know or can you connect me to a human. Once these are found, Ceven can flag the conversation and suggest a new FAQ entry to fill that knowledge gap. This turns your chat logs into a roadmap for improving your bot training over time without reading every single transcript manually.
The limit is governed by your Botsonic subscription tier rather than Ceven. Botsonic imposes strict limits on the number of characters or documents a bot can index based on your plan. If you attempt to bulk upload more URLs than your plan allows, the Botsonic API will return a rate limit or quota error. Ceven handles these errors by pausing the workflow and notifying you that the bot has reached its capacity. You will need to either delete old bot data using the manage tools or upgrade your Botsonic plan to accommodate more training data.
Every bot in your Botsonic account has a unique identifier. When you first connect, Ceven uses the Get All Bots action to map these IDs to human readable names. In your workflows, you can either select the bot from a dropdown or have the agent search for the correct ID dynamically. This allows a single Ceven workflow to manage multiple bots across different languages or departments. For instance, one workflow can push updates to both your English and Spanish bots simultaneously by iterating through the list of bot IDs.
Yes. By using the Delete Bot Data and Delete Uploaded File actions, Ceven can prune your knowledge base. You can build a logic gate that says if a document is marked as archived in your internal wiki, then find the corresponding file ID in Botsonic and delete it. This prevents the bot from giving users hallucinated or outdated answers based on old PDF manuals. This cleanup process is critical for maintaining a high accuracy rate in customer facing AI agents.
Absolutely. Ceven can manage your starter questions. You can use the Update Starter Question action to rotate prompts based on the time of year or a current marketing campaign. For example, during a holiday sale, you can have Ceven update your Botsonic starter questions to highlight a specific discount. Once the sale ends, another workflow can revert the questions to the standard support prompts. This allows you to use your chatbot as a proactive sales tool without manual configuration.
Ceven implements a retry logic with exponential backoff for all Botsonic API requests. If a bulk upload fails due to a transient network error, Ceven will try again three times before marking the step as failed. If the error is a permanent failure, such as an invalid URL or a permission issue, the agent will log the specific error message from Botsonic and skip that item. You will receive a summary report in your workflow log showing exactly which URLs were successfully indexed and which ones failed.
Ceven does not store your Botsonic conversation history in a permanent database. It pulls the data from Botsonic in real time when a workflow is triggered. The data exists in the temporary execution context of the agent to perform the requested analysis or transfer, and then it is cleared. This ensures that your customer data remains within the Botsonic and Ceven security boundaries without creating redundant copies of sensitive chat logs in multiple long term storage locations.

Alternatives to Botsonic

Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.

Chatbase logoChatbaseIntercom logoIntercomAda logoAda

Try Ceven on your stack

Plug Ceven on top of the tools you already run. Connect Botsonic 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