# Create agent version Source: https://docs.superu.ai/api-reference/agent-versions/create-agent-version /api-reference/openapi.json post /agent/version/create Creates a new version for an existing agent. # Deploy agent version Source: https://docs.superu.ai/api-reference/agent-versions/deploy-agent-version /api-reference/openapi.json post /agent/version/deploy Deploys a version for an agent. # Get agent version Source: https://docs.superu.ai/api-reference/agent-versions/get-agent-version /api-reference/openapi.json post /agent/version/get Fetches one version for an agent by version ID. # List agent versions Source: https://docs.superu.ai/api-reference/agent-versions/list-agent-versions /api-reference/openapi.json post /agent/version/list Lists all versions for an agent. # Update agent version Source: https://docs.superu.ai/api-reference/agent-versions/update-agent-version /api-reference/openapi.json post /agent/version/update Updates an existing agent version. # Create agent Source: https://docs.superu.ai/api-reference/agents/create-agent /api-reference/openapi.json post /agent/create Creates a new SuperU voice agent. # Delete agent Source: https://docs.superu.ai/api-reference/agents/delete-agent /api-reference/openapi.json post /agent/delete Deletes an agent by ID. # List agents Source: https://docs.superu.ai/api-reference/agents/list-agents /api-reference/openapi.json post /agent/list Lists agents with pagination and optional filters. # Update agent name Source: https://docs.superu.ai/api-reference/agents/update-agent-name /api-reference/openapi.json post /agent/update/name Updates the display name of an existing agent. # Add contacts to audience Source: https://docs.superu.ai/api-reference/audiences/add-contacts-to-audience /api-reference/openapi.json post /audience/add-contacts Adds one or more contacts to an audience. # Create audience Source: https://docs.superu.ai/api-reference/audiences/create-audience /api-reference/openapi.json post /audience/create Creates an audience and inserts initial contacts. # Delete audience Source: https://docs.superu.ai/api-reference/audiences/delete-audience /api-reference/openapi.json delete /audience/delete Deletes an audience and its contacts. # Get audience Source: https://docs.superu.ai/api-reference/audiences/get-audience /api-reference/openapi.json get /audience/{audience_id} Returns detailed audience data. # List audience contacts Source: https://docs.superu.ai/api-reference/audiences/list-audience-contacts /api-reference/openapi.json get /audience/contacts/list Returns paginated contacts for an audience. # List audiences Source: https://docs.superu.ai/api-reference/audiences/list-audiences /api-reference/openapi.json get /audience/list Returns audiences for the current user. # Update audience Source: https://docs.superu.ai/api-reference/audiences/update-audience /api-reference/openapi.json put /audience/update Updates audience name and/or description. # Get call logs and analysis Source: https://docs.superu.ai/api-reference/call-logs/get-call-logs-and-analysis /api-reference/openapi.json post /call-logs/{assistant_id} Returns detailed call logs, including transcripts, recordings, and AI generated analysis. # Create outbound call Source: https://docs.superu.ai/api-reference/calls/create-outbound-call /api-reference/openapi.json post /campaign/outbound/create_call/superu Creates an outbound campaign call for a configured assistant. # Get call status Source: https://docs.superu.ai/api-reference/calls/get-call-status /api-reference/openapi.json get /call-status Returns status details for a call by UUID. # Create outbound campaign Source: https://docs.superu.ai/api-reference/campaigns/create-outbound-campaign /api-reference/openapi.json post /campaign/outbound/batch_create Creates an outbound campaign with automated call scheduling. Handles workflow setup, contact loading, and job scheduling in a single request. Provide contacts using **either** `audienceId` (existing audience) **or** `csvData` (inline contact list) — not both. If `csvData` is provided, a new audience is automatically created from it. Optionally schedule the campaign for a future time using `dateTime`. If omitted, the campaign starts immediately. # STOP outbound campaign Source: https://docs.superu.ai/api-reference/campaigns/stop-outbound-campaign /api-reference/openapi.json post /campaign/outbound/stop Stops an active outbound campaign. # Create contact Source: https://docs.superu.ai/api-reference/contacts/create-contact /api-reference/openapi.json post /contact/create Creates a contact after validating fields. # List contacts Source: https://docs.superu.ai/api-reference/contacts/list-contacts /api-reference/openapi.json get /contact/list Returns contacts with pagination and optional search. # Assign agent to folder Source: https://docs.superu.ai/api-reference/folders/assign-agent-to-folder /api-reference/openapi.json post /folder/assign-agent Assigns an agent to a folder. # Create folder Source: https://docs.superu.ai/api-reference/folders/create-folder /api-reference/openapi.json post /folder/create Creates a new folder to organize agents. # Delete folder Source: https://docs.superu.ai/api-reference/folders/delete-folder /api-reference/openapi.json post /folder/delete Deletes a folder by ID. # Get folder Source: https://docs.superu.ai/api-reference/folders/get-folder /api-reference/openapi.json post /folder/{folder_id} Gets details for one folder. # List folder agents Source: https://docs.superu.ai/api-reference/folders/list-folder-agents /api-reference/openapi.json post /folder/{folder_id}/agents Lists agents assigned to a folder. # List folders Source: https://docs.superu.ai/api-reference/folders/list-folders /api-reference/openapi.json post /folder/list Lists folders with pagination. # Update folder Source: https://docs.superu.ai/api-reference/folders/update-folder /api-reference/openapi.json post /folder/update Updates a folder name and/or description. # Introduction Source: https://docs.superu.ai/api-reference/introduction Build, test, and ship with the SuperU API SuperU API lets you create and manage voice agents, place calls, handle tools, organize folders, and work with contacts, audiences, and knowledge bases. ## Try the API in Google Colab Want the full hands-on experience without setting up a local project? Open our ready-to-run Google Colab notebook with all core API functions already configured for you to test. Run SuperU API examples directly in your browser and experiment with agents, calls, tools, contacts, audiences, and knowledge bases. ## Authentication Use your API key in the `superU-Api-Key` header for all secured endpoints. ```http theme={null} superU-Api-Key: 5jrcxxxxxxxxxxxxxx4b98 ``` ## Where to find your API key You can generate and copy API keys from the SuperU dashboard. 1. Go to [workspace.superu.ai](https://workspace.superu.ai) 2. Open the API keys section 3. Copy the existing key and use it How to get API keys ## Installation ```bash theme={null} pip install superu ``` ## Quick Start Example ```python Python theme={null} import superu client = superu.SuperU("your_api_key") # 1) List existing agents agents = client.agents.list(limit=5) print(agents) # 2) Start an outbound call call = client.calls.create_outbound_call( assistant_id="assistant_id_from_dashboard", to="+15557654321", campaign_id="demo_call", customer_name="Ava", customer_id="cust_123" ) print(call) ``` ## API Playground Every endpoint page in this section includes: * Interactive `Try it` requests * Auto-generated request examples * Copy-ready code examples in `cURL` and `Python` * Success and error response blocks ## Common Status Codes These status codes are now documented across the API, including endpoint-level error examples. * `200` Success * `201` Created * `400` Bad Request * `401` Unauthorized * `404` Not Found * `500` Internal Server Error * `501` Not Implemented ## Endpoint Groups * [Calls](/api-reference/calls/create-twilio-call) * [Agents](/api-reference/agents/create-agent) * [Agent Versions](/api-reference/agent-versions/create-agent-version) * [Phone Numbers](/api-reference/phone-numbers/get-owned-phone-numbers) * [Call Logs](/api-reference/call-logs/get-call-logs) * [Tools](/api-reference/tools/create-tool) * [Folders](/api-reference/folders/create-folder) * [Contacts](/api-reference/contacts/create-contact) * [Audiences](/api-reference/audiences/create-audience) * [Knowledge Base](/api-reference/knowledge-base/create-knowledge-base) # Create knowledge base Source: https://docs.superu.ai/api-reference/knowledge-base/create-knowledge-base /api-reference/openapi.json post /knowledge-base/create Creates a knowledge base and uploads CSV/PDF files. # Get knowledge base Source: https://docs.superu.ai/api-reference/knowledge-base/get-knowledge-base /api-reference/openapi.json get /knowledge-base/{knowledge_base_id} Returns details for a specific knowledge base. # List knowledge bases Source: https://docs.superu.ai/api-reference/knowledge-base/list-knowledge-bases /api-reference/openapi.json post /knowledge-base/list Returns paginated knowledge base records. # SuperU Node Installation Source: https://docs.superu.ai/api-reference/n8n-installation Install SuperU as a community node in n8n ## Prerequisites * An n8n instance (Desktop or self-hosted) * Admin access to install community nodes * Your SuperU API key ## Enable Community Nodes If this is your first time installing community nodes, enable them in settings. 1. Open **Settings** in n8n. 2. Go to **Community Nodes**. 3. Turn on **Allow Community Nodes**. 4. Save changes. Community Node ## Install the SuperU Community Node In n8n, install a community node package by name. Package name (copy this): ```bash theme={null} @superuai/n8n-nodes-superu ``` 1. Go to **Settings** → **Community Nodes**. 2. Click **Install**. 3. Paste the package name. 4. Click **Install** and wait for completion. 5. Restart n8n if prompted. Node Installation ## Verify Installation * The **SuperU** node appears in the node picker. * A test request returns a successful response. Node Installation ## Configure the Node 1. Add the **SuperU** node to a workflow. 2. Create new credentials and paste your API key. 3. Save and test the connection. Node Installation ## Update or Remove the Node 1. Go to **Settings** → **Community Nodes**. 2. Find `@superuai/n8n-nodes-superu`. 3. Choose **Update** or **Remove**. Node Installation ## Troubleshooting * **Node not visible**: Restart n8n and refresh the browser. * **Install failed**: Check network access and npm registry availability. * **Auth error**: Recreate credentials and confirm your API key. # Get owned phone numbers Source: https://docs.superu.ai/api-reference/phone-numbers/get-owned-phone-numbers /api-reference/openapi.json post /phoneNumber/owned Returns phone numbers owned by the authenticated account. # Get SIP Connected phone numbers Source: https://docs.superu.ai/api-reference/phone-numbers/get-sip-connected-phone-numbers /api-reference/openapi.json post /SIP/phoneNumber/owned Returns SIP connected phone numbers by the authenticated account. # Create tool Source: https://docs.superu.ai/api-reference/tools/create-tool /api-reference/openapi.json post /tool Creates a callable tool for agents. # Delete tool Source: https://docs.superu.ai/api-reference/tools/delete-tool /api-reference/openapi.json delete /tool/{tool_id} Deletes a tool by ID. # Get tool Source: https://docs.superu.ai/api-reference/tools/get-tool /api-reference/openapi.json post /tool/{tool_id} Fetches one tool by ID. # List tools Source: https://docs.superu.ai/api-reference/tools/list-tools /api-reference/openapi.json post /tool/list Returns tools for the current account. # Update tool Source: https://docs.superu.ai/api-reference/tools/update-tool /api-reference/openapi.json post /tool/update/{tool_id} Updates fields on an existing tool. # Webhooks Source: https://docs.superu.ai/api-reference/webhooks Receive real-time call events at your own server endpoints Webhooks let SuperU push event notifications to your server as calls happen. Instead of polling for status, your server receives an HTTP `POST` request the moment an event fires. ## Available Events | Event | Description | | ------------------------------------------------ | -------------------------- | | [Call Ended](/api-reference/webhooks/call-ended) | Triggered when a call ends | ## Coming Soon | Event | Description | | --------------------------- | --------------------------------------------------------------------------------- | | Call Started | Triggered when a call is connected | | Call Failed | Triggered when a call fails to connect or is dropped unexpectedly | | Voicemail Detected | Triggered when the agent detects it has reached a voicemail | | Transcription Ready | Triggered when the full transcript of a call is available | | Call Recording Ready | Triggered when the call recording has been processed and is ready to download | | Tool Called | Triggered when the agent invokes a tool during a call | | Human Handoff Requested | Triggered when the agent transfers the call to a human agent | | Sentiment Analysis Complete | Triggered when post-call sentiment analysis has finished | | **Account** | | | Credit Balance Low | Triggered when your credit balance falls below a set threshold | | Credit Balance Depleted | Triggered when your credit balance reaches zero and calls can no longer be placed | | Credits Added | Triggered when credits are added to your account | | Plan Upgraded | Triggered when your account is upgraded to a higher plan | | Plan Downgraded | Triggered when your account is downgraded to a lower plan | | API Key Rotated | Triggered when your API key is regenerated | # Call Ended Source: https://docs.superu.ai/api-reference/webhooks/call-ended Triggered when a call ends SuperU sends a `POST` request to your webhook URL when a call ends. ## Setup 1. Go to [workspace.superu.ai/dashboard/developer](https://workspace.superu.ai/dashboard/developer) 2. Click the **Webhooks** tab 3. Enter your server URL in the **Call Ended** endpoint field (e.g. `https://your-server.com/webhook`) 4. Click **Verify & Save** — SuperU will send a test request to confirm your endpoint is reachable 5. Your server must respond with `200 OK` and echo back the received `call_uuid`: ```json theme={null} { "call_uuid": "" } ``` ## Payload ```json theme={null} { "call_uuid": "c1a2b3d4-e5f6-7890-abcd-ef1234567890" } ``` | Field | Type | Description | | ----------- | ------ | ---------------------------------------- | | `call_uuid` | string | Unique identifier of the call that ended | ## Response Your endpoint must return a `200` HTTP status code. Any non-`2xx` response is treated as a failure. ## Example ```python Python theme={null} from flask import Flask, request, jsonify app = Flask(__name__) @app.route("/webhook", methods=["POST"]) def webhook(): data = request.get_json() call_uuid = data.get("call_uuid") print(f"Call ended: {call_uuid}") return jsonify({"call_uuid": call_uuid}), 200 ``` ```bash cURL theme={null} curl -X POST https://your-server.com/webhook \ -H "Content-Type: application/json" \ -d '{"call_uuid": "c1a2b3d4-e5f6-7890-abcd-ef1234567890"}' ``` # Plivo <> outbound trunk Source: https://docs.superu.ai/byon/plivo Configure your Plivo Outbound Trunk for use with SuperU.ai Sign in to the [Plivo Console](https://console.plivo.com/). Navigate to **Zentrunk** → **Outbound Trunks**. Select **Create New Outbound Trunk** and provide a descriptive name for your trunk. In the **Trunk Authentication** section → **Credentials List**, select **Add New Credentials List**. Add a username and strong password for outbound call authentication. Make sure these values match the username and password you use for your superU outbound trunk. For **Secure Trunking**, select **Enabled** (recommended). If you enable secure trunking in Plivo, you must also enable secure trunking in superU. To learn more, see Secure trunking. Select **Create Trunk** to complete your outbound trunk configuration. Copy the **Termination SIP Domain** for the next step. Go to your SuperU dashboard and open the **Bring Your Own Number** modal. SIP Bring Your Own Number Fill in the details using the information from your Plivo trunk: * **Phone Number**: Enter the phone number you configured in Plivo. * **Destination**: Select the appropriate region. SIP Destinations Supported regions include: * India * United States * United Kingdom * France * Germany * Zurich * Saudi Arabia * Australia * **Termination URI**: Paste the **Termination SIP Domain** you copied earlier. * **SIP Username**: Enter the username you created in the **Trunk Authentication** step. * **SIP Password**: Enter the password you created in the **Trunk Authentication** step. * **Nickname**: Give this number a recognizable name (e.g., "Sales Line"). Click **Save Number** to finish. # Telnyx <> Outbound Trunk Source: https://docs.superu.ai/byon/telnyx Configure your Telnyx Outbound Trunk for use with SuperU.ai Sign in to the [Telnyx Portal](https://portal.telnyx.com/). Navigate to **Voice** → **SIP Trunking**. Select **Create SIP Connection**, provide a friendly name (e.g., "SuperU Outbound"), and click **Create SIP Connection**. Select **Outbound** in the settings of your SIP connection. 1. **Outbound Voice Profile**: Create a new profile or select an existing one. 2. **Authentication**: Under **Expert Settings** (or Authentication settings), choose **Credentials**. 3. **Credentials**: Create a **Username** and **Password**. Make sure these values match the username and password you use for your SuperU outbound trunk. Go to your SuperU dashboard and open the **Bring Your Own Number** modal. SIP Bring Your Own Number Fill in the details using the information from your Telnyx trunk: * **Phone Number**: Enter the phone number you purchased in Telnyx. * **Destination**: Select the appropriate region. SIP Destinations Supported regions include: * India * United States * United Kingdom * France * Germany * Zurich * Saudi Arabia * Australia * **Termination URI**: Enter `sip.telnyx.com`. * **SIP Username**: Enter the username you created in the **Outbound Settings**. * **SIP Password**: Enter the password you created in the **Outbound Settings**. * **Nickname**: Give this number a recognizable name (e.g., "Telnyx Outbound"). Click **Save Number** to finish. # Twilio <> Outbound Trunk Source: https://docs.superu.ai/byon/twilio Configure your Twilio Outbound Trunk for use with SuperU.ai Sign in to the [Twilio Console](https://console.twilio.com/). Navigate to **Elastic SIP Trunking** → **Manage** → **Trunks**. Select **Create new SIP Trunk**, provide a friendly name (e.g., "SuperU Outbound"), and click **Create SIP Trunk**. Select **Termination** in the left sidebar of your trunk settings. 1. **Termination SIP URI**: Choose a unique SIP URI (e.g., `my-superu-trunk.pstn.twilio.com`) and copy it. You will need this for the SuperU dashboard. 2. **IP Access Control Lists**: You can skip this for credential-based authentication. 3. **Credential Lists**: Click the **+** icon to create a new Credential List. In the **Create Credential List** modal: 1. Provide a friendly name for the list. 2. Enter a **Username** and **Password**. Make sure these values match the username and password you use for your SuperU outbound trunk. Click **Create** to save the credentials. Then make sure the checkbox for your new list is selected on the Termination page. Click **Save** at the bottom of the Termination page. Go to your SuperU dashboard and open the **Bring Your Own Number** modal. SIP Bring Your Own Number Fill in the details using the information from your Twilio trunk: * **Phone Number**: Enter the phone number you purchased in Twilio (ensure it is associated with this trunk if required, though typically for outbound only trunk association logic varies, usually just needs to be a verified caller ID or number on the account). * **Destination**: Select the appropriate region. SIP Destinations Supported regions include: * India * United States * United Kingdom * France * Germany * Zurich * Saudi Arabia * Australia * **Termination URI**: Paste the **Termination SIP URI** you created (e.g., `my-superu-trunk.pstn.twilio.com`). * **SIP Username**: Enter the username you created in the **Credential List**. * **SIP Password**: Enter the password you created in the **Credential List**. * **Nickname**: Give this number a recognizable name (e.g., "Twilio Outbound"). Click **Save Number** to finish. # Wavix <> Outbound Trunk Source: https://docs.superu.ai/byon/wavix Configure your Wavix Outbound Trunk for use with SuperU.ai Sign in to your [Wavix account](https://app.wavix.com). Navigate to **Numbers & Trunks** → **Trunks**. 1. Select the **Create new** button. 2. Enter a **SIP trunk name**. 3. In the **Caller ID** section, select one of the phone numbers you purchased. 4. Under **Authentication Method**, select **Digest**. 5. Enter a strong **Password**. 6. Select **Next**. 7. Optionally configure limits, then select **Save**. After creating the trunk, note the 5-digit **SIP trunk ID** (Username) and the **Password** you set. You will need these for SuperU. Go to your SuperU dashboard and open the **Bring Your Own Number** modal. SIP Bring Your Own Number Fill in the details using the information from your Wavix trunk: * **Phone Number**: Enter the Wavix phone number you associated with the trunk. * **Destination**: Select the appropriate region. SIP Destinations Supported regions include: * India * United States * United Kingdom * France * Germany * Zurich * Saudi Arabia * Australia * **Termination URI**: Enter the Wavix SIP gateway address (e.g., `us1.wavix.net` or `.wavix.net`). Check the [Wavix trunks page](https://app.wavix.com/trunks) for the gateway closest to your location. * **SIP Username**: Enter your 5-digit **SIP trunk ID**. * **SIP Password**: Enter the **Password** you set for the trunk. * **Nickname**: Give this number a recognizable name (e.g., "Wavix Outbound"). Click **Save Number** to finish. # Add Phone Number to an Agent Source: https://docs.superu.ai/platform-guide/add-phone-number Purchase and assign phone numbers to your superU AI agents. Phone numbers are how your superU Voice AI agents connect with real people. Once you buy a number, you can attach it to any agent for inbound or outbound campaigns. ## Why You Need a Number Every live call made through superU AI runs through a verified phone number. Buying your own number ensures your calls look professional, helps track campaigns, and allows inbound calls to reach your agent directly. You can choose local or international numbers depending on where your customers are. ## Buy a Phone Number Log in to your superU workspace and go to the **Phone Numbers** tab from the left menu. image 14 Click **"Buy New Number"** after choosing a country or region. You'll see a list of available numbers. image 15 Pick the area that matches your customer base. We offer phone numbers of major countries. For example, if you serve clients in the US, choose a US number for a US-based caller ID. Once you select a number, review the details and click **Buy Number**. The number will be added to your workspace instantly. You'll now see your purchased number listed under **Phone Numbers** with its status set to **Active**. ## Connect the Number to Your Agent **For Outbound Calls:** Open the **Phone Numbers** tab in your dashboard. Once purchased, assign that number to your outbound agent. image 20 This will be the caller ID shown when your agent makes calls. **For Inbound Calls:** Go to the **Campaign** tab in your superU dashboard and create an inbound campaign. Select the **phone number** you've purchased and assign your inbound agent to it. image 25 Once assigned, the campaign status will change to **Active**, and your agent will be ready to **receive live incoming calls**. Once linked, your AI agent can start making and receiving calls instantly. It will all be visible and trackable from your superU dashboard. # Build Your First AI Agent Source: https://docs.superu.ai/platform-guide/build-first-agent Create your superU AI voice agent from scratch. Go to the [superU Dashboard.](https://workspace.superu.ai/dashboard) and sign up to your workspace. Choose how you want to build your agent. You can start from scratch, let AI create one from your brief, or pick a ready-made template to get started quickly. Screenshot 2025-11-08 135454 ## Start from Scratch If you choose to start from a blank agent, you'll begin by setting up the basics: pick a voice, language, and model, then describe what your agent should do. You'll also add the system prompt to define its personality and write the first message it'll say on a call. image 2 Browse the **Voice Library** from the sidebar, filter by provider, gender, or language, and play a few samples to find one that matches your agent's tone and personality. Keep your preferred voice in mind for later since you can change it anytime from your agent settings. image 5 ## Test Your Agent Once your agent is created and published, you can now test how it performs in real time. Click **"Test AI Agent"** at the top right of your screen. A test window will open where you can choose between **Web Call** (browser-based) or **Phone Call**. Plug in your **headphones or mic** for a smoother experience and click **"Initiate Call"** to start testing. image 6 Speak naturally or type your questions to check how the agent greets, responds, and follows the script. If you spot any issues, make quick adjustments in the **System Prompt**, **First Message**, or **Knowledge Base**, then test again. Once your agent sounds polished and natural, you're ready to move on to deploying your agent. # Create Audience Source: https://docs.superu.ai/platform-guide/create-audience Upload and manage your contact list for outbound campaigns. An audience is your contact list for outbound campaigns. It contains the customer names and phone numbers that your agent will call. ## Upload Your Audience Head to the **Audience** tab in your superU dashboard. image 18 Upload your CSV file with customer names and phone numbers. image 19 ## Map CSV Columns Map your CSV columns to match the required fields (Name, Phone Number, etc.). Check if you have any validation errors. Once everything looks correct, create the audience. Your contact list is now ready to be used in campaigns. You can create multiple audiences for different call lists to make it easier to manage different customer segments or campaigns. # Create with AI Source: https://docs.superu.ai/platform-guide/create-with-ai Let AI create your agent from your brief description. If you would rather create your agent using our AI's help, then click on 'Create with AI'. Describe the kind of agent you want to build. Share what it should do, who it will talk to, and the tone you want. The assistant will turn your idea into a ready-to-edit draft. image 3 Wait a little while for your agent to be created and you'll be able to see a fully functional agent draft ready for you to publish. Edit as per your wishes and then click on 'Publish'. image 4 Once your agent is created and published, you can now test how it performs in real time. Click **"Test AI Agent"** at the top right of your screen. A test window will open where you can choose between **Web Call** (browser-based) or **Phone Call**. Plug in your **headphones or mic** for a smoother experience and click **"Initiate Call"** to start testing. Speak naturally or type your questions to check how the agent greets, responds, and follows the script. If you spot any issues, make quick adjustments in the **System Prompt**, **First Message**, or **Knowledge Base**, then test again. Once your agent sounds polished and natural, you're ready to move on to deploying your agent. # Add Knowledge Base to Your Agent Source: https://docs.superu.ai/platform-guide/knowledge-base Create and connect knowledge bases to make your AI agent informed and accurate. The Knowledge Base is what makes your AI agent sound informed. It's where you store all the product details, FAQs, or support information your agent will use while talking to customers. Think of it as your agent's brain: without it, the agent can talk, but it won't *know* much. ## Create a New Knowledge Base From the left sidebar, click **Knowledge Base** under the "Build" section. Screenshot 2025-11-08 175914 You'll see a list of all your existing Knowledge Bases. Click **Create Knowledge Base** in the top-right corner to make a new one. Enter a **Name** for your Knowledge Base (for example, *Genus Product FAQs*). Screenshot 2025-11-08 174249 Add a **Description** that clearly explains what the file contains. * Example: *This Knowledge Base includes Genus inverter and battery FAQs with product features, model details, and warranty information.* * **You absolutely need to add an accurate description along with your PDF or CSV file without it, the Knowledge Base will not have enough context to work properly.** Upload your file by clicking **Choose Files**. * Supported formats: **CSV** or **PDF** * File size limit: **10 MB** Click **Create** once your file is uploaded and description is filled in. image 28 Your Knowledge Base will now appear in the main list. ## Connect Knowledge Base to an Agent Go to the **Agents** tab. 695925bd-4a04-44d5-ad63-c31999eb5f2c Open the agent you want to link with this Knowledge Base. On the right panel, click **Knowledge Base**. image 29 Select your new Knowledge Base and click **Save**. image 30 The agent will now use that Knowledge Base to answer questions during calls and your agent will sound informed and updated. ## Review and Update Files Click it anytime to view or replace the document. You can upload multiple files if you want to expand the same Knowledge Base later. # Call History Source: https://docs.superu.ai/platform-guide/monitor Track and analyze all your inbound and outbound calls with comprehensive call analytics and insights. Monitoring your calls helps you see how your agents perform in real-world scenarios. With superU AI, every inbound and outbound call is logged automatically. You can review transcripts, listen to recordings, and measure outcomes without any manual effort. This gives you full visibility into customer interactions, so you can make your voice agents smarter and your campaigns more effective. You'll see all your inbound and outbound calls listed with time, duration, and agent details. Screenshot 2025-11-05 at 11.28.28 AM (1) ## Review Call Details Click on any call record to open it. Screenshot 2025-11-05 at 11.31.25 AM Review the full transcript and listen to the recording. Screenshot 2025-11-05 at 11.38.53 AM ## Improve Your Campaigns You can review your call analytics and use them as useful data for your future campaigns. With superU AI, every call becomes data you can learn from. Adjust your message, script, or timing based on insights for even better results next time. Each campaign teaches your AI to get smarter and more natural with time. With superU AI, you're not just automating calls, you're building a voice engine for your business. # Create an Outbound Campaign Source: https://docs.superu.ai/platform-guide/outbound-campaign Set up and launch outbound calls with your superU AI agent. Outbound campaigns help you reach your audience directly: to qualify leads, follow up with sign-ups, share updates, or announce offers. With superU AI, all of this happens automatically, at scale, while maintaining a natural, human-like tone. ## Set Up Your Campaign Go to **Campaigns → Create Campaign**. image 21 Enter a campaign name and select your outbound agent. Choose your audience list and the phone number to use. Pick a date, time, and number of concurrent calls. Gemini Generated Image ## Review and Launch Review everything and click **Create Campaign** to launch. Once your campaign begins, your agent will automatically start calling contacts. That's it! Your superU AI agent is now live making outbound calls. You can track all calls in your dashboard with live status, duration, and outcomes. Screenshot 2025-11-05 at 11.28.28 AM (1) Review transcripts and recordings to understand how each call went. Screenshot 2025-11-05 at 11.31.25 AM Adjust your message, script, or timing based on insights for even better results next time. # Start from a Template Source: https://docs.superu.ai/platform-guide/start-template Build your first agent faster using pre-built conversation templates. Templates are the quickest way to start building. Whether it's lead qualification, feedback collection, appointment booking, or missed-call follow-up, superU AI offers ready-made templates you can customize in minutes. ## Choose a Template and Create an Agent Log in to your **superU dashboard**. image 26 Go to the Agents tab and click on 'Create an Agent'. Then click on 'Start from Template' to choose one amongst our 100+ ready-to-use templates to make agent building much easier. image 27 Browse through the templates like Customer Feedback, Outbound festival promotion, Store launch and many more. Select the one you want. image Click on a template to preview its flow and prompt. Then click on 'Create Agent' image 1 After that step, your agent will be visible on your dashboard, once you click on it, you can try 'Test AI Agent' to hear your agent. image 2 Interact with your agent and see the template in action. image 6 Now, you can go ahead buy a phone number, add it to a campaign to start making calls. SuperU templates give you a head start, so you can focus on conversations, not configuration. # Add-ons & Services Source: https://docs.superu.ai/pricing/add-ons-services Additional services to enhance your superU experience Enhance your superU plan with these additional services and features. ### One-Time Services #### Agent Building **Cost:** \$500 per agent Professional setup and configuration of AI agents tailored to your specific use case. Our team will: * Design your agent workflow * Configure integrations * Test and optimize * Deploy to production ### Custom Integrations **Cost:** [Contact us](https://tally.so/r/wvkpv0) Connect superU with your existing tools and systems. We support: * CRM integrations * Ticketing systems * Analytics platforms * Communication tools * Custom webhooks * And more... [Find the list of available integrations →](https://www.superu.ai/integrations) ### Managed Services **Cost:** \$500/month (Minimum 3-month commitment) Ongoing professional support and management: * Agent optimization * Performance monitoring * Integration maintenance * Regular optimization reviews * Dedicated support channel ### Enterprise Add-ons For enterprise customers, we also offer: * On-premise/VPC deployment * Custom compliance configurations * Dedicated account management * SLA guarantees * Premium support tiers ### Ready to Add Services? [Contact our sales team](https://tally.so/r/wvkpv0) to discuss which add-ons and services are right for your needs. # Enterprise Source: https://docs.superu.ai/pricing/enterprise Enterprise solutions for high-volume operations Solutions for high-volume operations and regulated industries. | Feature | Mid-Size | Large | | ----------------------------- | --------------------------------------- | --------------------------------------- | | **Price** | $99/month + $0.05/min | Custom | | **Agents** | Unlimited | Unlimited | | **Phone Numbers** | Unlimited | Unlimited | | **Minimum Calls/Month** | 10,000+ | Unlimited | | **Call Patching** | Yes | Yes | | **Call Routing** | Yes | Yes | | **Call Forwarding** | Yes | Yes | | **Agent Rotation** | Yes | Yes | | **API Access** | Yes | Yes | | **Analytics** | Advanced | Advanced | | **Data Storage** | Extended | Extended | | **Premium Integrations** | Yes | Yes | | **Priority Support** | Yes | Yes | | **24/7 Support** | Yes | Yes | | **Dedicated Account Manager** | — | Yes | | **Custom Deployment** | — | Yes | | **On-Prem/VPC** | — | Yes | | **SOC 2 Type II** | — | Yes | | **ISO 27001** | — | Yes | | **GDPR Compliant** | — | Yes | | **VAPT Report** | — | Yes | | **Action** | [Contact Us](https://tally.so/r/wvkpv0) | [Contact Us](https://tally.so/r/wvkpv0) | ## Add-ons & Services | Service | Cost | Details | | --------------------------- | ----------- | ---------------------------------------- | | **One-time Agent Building** | \$500 | Professional agent setup & configuration | | **Custom Integrations** | Contact us | Tailored integration solutions | | **Managed Services** | \$500/month | Minimum 3-month commitment | # Individuals & Small Teams Source: https://docs.superu.ai/pricing/individuals-small-teams Pricing plans for individuals and small teams Perfect for freelancers, developers, and growing teams. | Feature | Free | Starter | Pro | | ------------------------ | ------------------------------------------ | ----------------------------------------------- | ------------------------------------------ | | **Price** | \$0/month | \$9/month | \$49/month | | **Charge Per Call** | \$0.10 | \$0.08 | \$0.06 | | **Free Credits** | \$10 | \$10 | Included | | **Agents** | Up to 1 | Unlimited | Unlimited | | **Phone Numbers** | Up to 1 | Unlimited | Unlimited | | **Data Storage** | 30-day | 30-day | 90-day+ | | **Basic Integrations** | — | Yes | Yes | | **Premium Integrations** | — | — | Yes | | **Basic Analytics** | — | Yes | Yes | | **Advanced Analytics** | — | — | Yes | | **API Access** | — | — | Yes | | **Priority Support** | — | — | Yes | | **24/7 Support** | — | — | Yes | | **SLA Guarantee** | — | — | Yes | | **Action** | [Get Started](https://workspace.superu.ai) | [Start Free Trial](https://workspace.superu.ai) | [Upgrade Now](https://workspace.superu.ai) | ### Ready to Get Started? **Start free today** - No credit card required. Upgrade anytime as your needs grow. # White Label Source: https://docs.superu.ai/pricing/white-label Resell superU under your own brand White label superU to offer AI voice agent solutions to your customers under your own branding. | Feature | White Label | | ----------------------- | --------------------------------------- | | **Price** | \$99/month | | **Agents** | Custom | | **Phone Numbers** | Custom | | **API Access** | Yes | | **Analytics** | Basic | | **Data Storage** | Standard | | **Custom Branding** | Yes | | **Dashboard Access** | Yes | | **Integration Support** | Yes | | **Priority Support** | — | | **24/7 Support** | — | | **Action** | [Contact Us](https://tally.so/r/wvkpv0) | ## What's Included ### White Label Platform Access * Full platform branding with your logo and colors * Custom domain support * Fully customizable user interface * Your own dashboard and reporting interface ### Agent Building Capabilities * Create and manage unlimited AI voice agents * Customize agent behavior and responses * Configure call flows and routing * Integration with your systems ### Features * **API Access** - Full API access for custom integrations * **Integration Support** - Help configuring integrations with your tools * **Dashboard & Reporting** - Complete analytics and performance metrics * **Custom Configuration** - Tailor the platform to your needs ## Add-ons & Services Beyond the base White Label plan, available add-ons include: * **Managed Services** - \$500/month (minimum 3-month commitment) * **Agent Building** - \$500 per agent for professional setup * **Custom Integrations** - Contact us for tailored solutions ## Perfect For * Agencies reselling AI solutions * Partners looking to expand their offerings * Resellers wanting to provide voice AI under their brand * Enterprises building branded solutions ## Ready to Get Started? [Contact our sales team](https://tally.so/r/wvkpv0) to discuss White Label pricing and setup. # How to add a Knowledge base Source: https://docs.superu.ai/video-tutorials/how-to-add-a-knowledge-base Upload and describe the data that powers your agent during calls. ## Before you start * Collect the documents, spreadsheets, or PDFs you want the agent to reference. * Prepare a one-sentence summary that explains what the file contains. ## Watch the video