- During the call - every action the AI can choose to take.
- Before the call - API calls that run automatically to fetch context.
- Knowledge Base - the content the agent answers from.
During the call
Everything the agent can choose to do during a call, in one list. Vocily’s own tools carry a Built-in badge; the rest are ones you added. The AI decides when to use each tool by reading its description, so the description is the setting that matters most. Expand a row to edit it, and to reach any other settings that tool has.Built-in tools
If you used Vocily before: transfer and the closing message used to live on the Runtime tab.
They are tools now, with the same behavior.
Hold Call
Set Max hold (up to 600 seconds) and Check in after. The check-in must be shorter than the maximum; changing the maximum below it moves the check-in with it. The row summarizes the result - “Up to 90s on hold · check-in at 45s”.End Call
Configure the closing line the caller hears. Leave it on the platform/AI-generated default, or write your own.Transfer Call
Add one or more Transfer Numbers. Vocily tries them in priority order until a person is available. Each number can be always available or limited to working hours with a start hour, end hour, and timezone, and can be reordered or removed. Before the first transfer number can be added, configure both caller messages - the line spoken before connecting, and the line spoken when every number is unavailable. Callers should always know what is happening before a handoff, and what to expect when nobody is there.A connected transfer costs more. While a caller is speaking to your teammate, the phone
network is running two calls at once and bills both, so the telephony line on that call is charged
at 2×. If nobody answers, it is charged normally. See Voice call
pricing.
Send WhatsApp Message
Choose which approved templates the agent may send. The message goes to the number the caller is calling from unless they give a different one. Only the templates you allow can be sent - if the caller asks for something else, the agent says it cannot send that rather than picking the closest match. See Templates.Add a tool
Use New tool at the top of During the call:Custom API
Call your own endpoint mid-conversation. The agent decides when, based on the description and
on your prompt referencing it.
Cal.com actions
Calendar Availability - check open future meeting slots. Book Appointment - book a slot,
and optionally list upcoming meetings, reschedule, or cancel.
Before the call
API calls that run automatically, before the live conversation begins, to fetch context into variables. The AI never chooses these - they always run. Use them to look up the caller before the agent speaks: account details, order status, entitlements. Each row shows its method and URL; New opens the same builder used for custom API tools with the phase set to before the call.Custom API tools: full reference
Reference variables by phase, activate an on-call tool from your prompt, authenticate with a
credential, map a response for later use, and see what happens when a call fails.
To send data to your system after a call ends, use webhooks
(Settings → Webhooks) rather than an API tool - they are
signed, retried, and logged.
Knowledge Base
Attach one or more workspace knowledge bases so the agent can retrieve the right context during a call or chat. Knowledge bases are reusable workspace resources - the same one can be attached to several agents. Pick one from the selector and choose Attach. Attached bases are listed below with their type and document count, and can be detached from the same list. If the workspace has none yet, create one in Knowledge Bases in the sidebar first.Choose the right knowledge-base type
When a knowledge base is created, it has a language and an answer mode:
The knowledge-base language can be English or Multilingual. Add source files or URLs in the
workspace knowledge-base area, wait for each document to reach Processed, then attach the base
to the agent.
Supported text-oriented sources include plain text, Markdown, HTML, CSV, XML, RTF, and web URLs. PDF
and JSON uploads are not supported. Sources marked Pending, Processing, or Failed are not
ready to use.
During a conversation, Vocily first decides whether the turn needs factual retrieval. Greetings,
backchannels, audibility checks, and call-control phrases can skip a search. An information request
is routed to the relevant attached knowledge base, and the retrieved source context is added to the
model prompt. The Chat test can show the source snippets used for a response.
Keep knowledge bases focused by topic or trust level and attach several to one agent, rather than
building one large mixed base. For exact business facts prefer a small deterministic base; for
broad explanatory content, non-deterministic retrieval is usually more natural.
Save and verify
Tools and knowledge-base attachments belong to the version you are editing, like every other setting - save the draft, then publish and make it live when you are ready. After any change, run the relevant path in Test and confirm the result in Conversation History.What’s next
- Reference a tool from the prompt in the agent editor pane.
- Configure live-call behavior and post-call analysis in Settings.
- Connect the agent to a channel in Deploy.