# Bolna AI integration on Definable

> Create conversational voice agents using Bolna AI to enhance interactions, streamline operations and automate support.

## What this connects

Create conversational voice agents using Bolna AI to enhance interactions, streamline operations and automate support.

Vendor: https://www.bolna.ai/

## Tools available

**35** tools available. First 12:

- `BOLNA_ADD_PROVIDER` — Add Provider to Bolna — Tool to add a new telephony or voice service provider to your Bolna account. Use when you need to configure API keys for providers like Twilio, Deepgram, or ElevenLabs before creating agents.
- `BOLNA_COPY_AGENT` — Copy Bolna Agent — Tool to create a duplicate copy of an existing Bolna voice AI agent. Use when you need to replicate an agent's complete configuration (tasks, prompts, LLM settings, etc.) with a new name.
- `BOLNA_CREATE_AGENT` — Create Bolna Voice AI Agent (v2) — Tool to create a new Bolna Voice AI agent using the v2 API. Use when you need to set up a new conversational agent from scratch with custom LLM, synthesizer, transcriber, and task configurations. This fills the gap for end-to-end agent setup in workflows starting from an empty account state.
- `BOLNA_CREATE_BATCH` — Create Bolna Batch — Tool to create a new outbound calling batch by uploading a CSV of contacts to obtain a batch_id. Use when initiating a batch campaign; follow by calling BOLNA_SCHEDULE_BATCH_BY_ID to schedule execution.
- `BOLNA_CREATE_KNOWLEDGEBASE` — Create Bolna Knowledgebase — Tool to create a new knowledgebase for Voice AI agents to reference during conversations. Use when you need to provide agents with domain-specific knowledge from PDFs or web URLs. Note: Initially returns status 'processing'; poll or wait for status to become 'processed' before use.
- `BOLNA_CREATE_TEMPLATE_AGENT` — Create Template Agent — Tool to create a new Bolna Voice AI agent from a template. Use when you want to quickly set up an agent using predefined templates instead of building from scratch.
- `BOLNA_DELETE_AGENT_BY_ID` — Delete agent by id — Permanently delete a Voice AI agent and all associated data including batches, executions, and configurations
- `BOLNA_DELETE_BATCH_BY_ID` — Delete batch by id — Permanently delete a batch campaign by its ID, removing it from the system. This operation cannot be undone.
- `BOLNA_DELETE_KNOWLEDGEBASE` — Delete Knowledgebase — Tool to permanently delete a knowledgebase from your Bolna account. Use when you need to remove an existing RAG knowledgebase that is no longer needed. This operation cannot be undone.
- `BOLNA_FETCH_ALL_BATCHES_BY_AGENT_ID` — Fetch all batches by agent id — Retrieve all batches associated with a specific Bolna Voice AI agent. Returns a comprehensive list of batches with details including batch status (scheduled, created, queued, executed), creation and scheduled times, contact counts, file names, and execution status breakdown. Use this to monitor batch campaigns, track their progress, and manage outbound calling operations for the agent.
- `BOLNA_GET_AGENT_V1` — Get Agent (v1 - Deprecated) — [DEPRECATED] Retrieve Voice AI agent details using the v1 API endpoint. Use GET /v2/agent/{agent_id} (retrieve_agent_by_id) instead for current implementations. This action returns agent configuration including name, type, status, tasks, and prompts.
- `BOLNA_GET_ALL_AGENTS` — Get all agents — Retrieve all agents configured in your Bolna account Returns a comprehensive list of all voice agents with their configurations including: - Agent metadata (ID, name, type, status) - Task configurations (conversation settings, toolchains) - AI model settings (LLM, transcriber, synthesizer) - Webhook and phone number assignments - System prompts and guardrails This is useful for listing available agents, checking agent configurations, or finding specific agents by their properties.

## Auth

Auth schemes: `API_KEY`.

## How agents use Bolna

Inside a Definable workflow, Bolna is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → Bolna** — the Researcher (GPT-5.5) pulls context from Bolna (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → Bolna** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into Bolna (create record, post message, draft email).
- **Designer / Engineer → Distributor → Bolna** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via Bolna (attach file, open PR comment, post status).

The Verifier checks every Bolna call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- ai agents — https://definable.ai/apps/category/ai-agents/
- ai assistants — https://definable.ai/apps/category/ai-assistants/

## Related

- HTML page: https://definable.ai/apps/bolna/
- Same category (ai agents): https://definable.ai/apps/category/ai-agents/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
