# CallUltra documentation > Public guides for building and operating CallUltra AI voice agents, campaigns, calls, integrations, and account workflows. Use the linked guides for current product instructions. Account actions require authentication in the CallUltra application. ## Get started - [Getting started with CallUltra](https://docs.callultra.com/documentation/getting-started.md): Build a voice agent, test it on a real phone, and scale the workflow when the conversation is ready. - [Find your way around the workspace](https://docs.callultra.com/documentation/workspace.md): The CallUltra workspace follows the work from agent setup to call review and follow-up. ## AI agents - [Build an AI voice agent](https://docs.callultra.com/documentation/agents.md): Give the agent a clear role, a useful first message, and business instructions it can follow during a live call. - [Generate a call script with AI](https://docs.callultra.com/documentation/script-generation.md): Use the AI Script Editor to turn a plain-language brief into a first prompt and opening message, then review every detail before using it. - [Choose a voice and language](https://docs.callultra.com/documentation/voices.md): Voice and language settings shape how the agent sounds and which language it follows during a call. - [Give the agent approved knowledge](https://docs.callultra.com/documentation/knowledge-base.md): Add business documents so the agent can retrieve relevant facts while it speaks with a caller. - [What an agent can do during a call](https://docs.callultra.com/documentation/agent-tools.md): Call tools connect the conversation to call records, knowledge, calendars, messaging, and human handoff. ## Campaigns - [Create and launch a calling campaign](https://docs.callultra.com/documentation/campaigns.md): A campaign connects an AI agent to a list of contacts, a calling number, and rules for when and how quickly calls run. - [Import leads and pass context to the agent](https://docs.callultra.com/documentation/lead-lists.md): Bring in contacts from a CSV or connected source, then use contact fields to personalize the live prompt. - [Set calling hours and campaign pace](https://docs.callultra.com/documentation/call-schedules.md): Choose a calling window and throughput that match the audience, staffing, and campaign plan. ## Calls and insights - [Place a Quick Call](https://docs.callultra.com/documentation/quick-call.md): Quick Call tests the real telephony path from the CallUltra agent to a phone you can listen to. - [Troubleshoot a silent or failed Quick Call](https://docs.callultra.com/documentation/call-troubleshooting.md): Use the handset, call status, transcript, and recording together to narrow down why a test call failed. - [Monitor calls while they are live](https://docs.callultra.com/documentation/live-calls.md): The live call surface shows active and queued work and gives authorized teammates ways to monitor or join a call. - [Review recordings and transcripts](https://docs.callultra.com/documentation/call-records.md): Call records bring the outcome, transcript, and recording together so teams can understand what happened. - [Understand outcomes and AI insights](https://docs.callultra.com/documentation/analytics.md): Use analytics to review call trends, then open the underlying calls to confirm what the numbers mean. ## Connect - [Connect CallUltra to your tools](https://docs.callultra.com/documentation/integrations.md): Integrations bring customer context into a call and send useful call outcomes back to your existing systems. - [Receive call events with webhooks](https://docs.callultra.com/documentation/webhooks.md): Use a campaign webhook to send call completion details to an endpoint you control. - [CallUltra public API](https://docs.callultra.com/api-reference.md): Use the versioned API to list agents, create calls, and inspect call records from your own application. - [Connect CallUltra to AI assistants](https://docs.callultra.com/documentation/mcp.md): Use CallUltra's existing MCP server to work with your agents, campaigns, calls, and leads from an assistant you authorize. - [Add a CallUltra chat widget to your site](https://docs.callultra.com/documentation/chat-widget.md): Configure an agent for website chat and allow only the website origins where the widget should appear. ## Discoverability - [Understand GEO, AEO, LLMO, and AI search visibility](https://docs.callultra.com/documentation/ai-search.md): Learn what the main AI-search terms mean, what CallUltra publishes for discovery, and how to measure visibility without exposing private account data. ## Account - [Manage teammates and roles](https://docs.callultra.com/documentation/team.md): Invite teammates and choose a role that matches the work they need to do in CallUltra. - [Understand billing and call usage](https://docs.callultra.com/documentation/billing.md): Review your plan, wallet balance, and call charges before starting high-volume work. ## Optional - [All guides in one file](https://docs.callultra.com/llms-full.txt): Complete documentation text for offline or large-context use.