Skip to content

AI calling

The agent calls the list. You get the results.

Upload a CSV of names and phone numbers, or send recipients through the API. An agent calls each one following your brief and returns a transcript, summary and outcome for every call.

50 CZK of credit to start, no subscription.

What it's for

Invoice reminders

The agent reminds a customer their invoice is due, mentions the invoice number and agrees a payment date. Task type invoice.

Appointment confirmations

A day before the appointment the agent confirms it, or reschedules or records a cancellation. Task type appointment.

Following up on a lead

A single call through POST /v1/calls, wired to your form or CRM - you call the lead back right away, not in a batch, while the interest is still fresh.

Verification and surveys

The agent verifies details, asks about satisfaction, or fills in missing information. Task type custom.

How it works

01

Set up the agent

Write the brief, pick a voice, drop CSV variables into the prompt ({{jmeno}}, {{castka}}) and try it out with a test call.

02

Upload the recipients

A CSV with a phone column and any extra variables; set a budget, a calling window and the number of attempts per recipient.

03

Start it and watch

See every recipient's status, transcript and summary in the portal, over the API, or from a webhook fired after each call. Pause and resume the task any time.

Pricing

3.42 CZK/min (~EUR 0.14)

0.92 CZK (~EUR 0.04) call + 2.50 CZK (~EUR 0.10) agent, excluding VAT.

Billed per second, and only for an answered call - an unanswered call costs nothing.

A dedicated phone number is optional, 25 CZK (~EUR 1.04) a month. Without one, the call goes out from a shared volai number.

Prices exclude VAT; VAT is added only when you top up credit.

The full price list is on the Pricing page.

100 calls of 90 seconds each cost 513 CZK (~EUR 21.38).

Honest limits

Before you launch your first campaign, plan around these boundaries:

  • 200 outbound calls a day and 10 a minute per account, at most 2 concurrent agent calls.
  • A task dials one recipient every 2 minutes - 100 recipients take roughly 200 minutes. Plan your calling window around that.
  • At most 1,000 recipients per task, 1 to 3 attempts per recipient, one call is at most 300 seconds.
  • The default calling window is weekdays 9-18 (Europe/Prague); you can change it per task.
  • You may only place marketing calls to people who agreed to them (Czech Electronic Communications Act, § 96) - volai is not a tool for unsolicited telemarketing. Invoice reminders and appointment confirmations are calls tied to an existing customer relationship.

For developers

Create and start a task over REST or MCP; the result comes back as a webhook.

  • REST: POST /v1/tasks creates the task, POST /v1/tasks/{id}/start runs it.
  • MCP: create_task and start_task - start_task has you confirm the recipient count and budget before it starts calling.
  • Webhook: an event with the transcript and summary arrives after every call.
bash
curl -X POST https://volai.cz/v1/tasks \
  -H "Authorization: Bearer $VOLAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name":"Upomínky faktur","agentId":"ag_9f3a2b7c","taskType":"invoice","source":"manual","recipients":[{"phone":"+420777123456","variables":{"jmeno":"Nováková","castka":"2400 Kč"}}],"budgetHal":5000}'

Frequently asked questions

Does the agent speak Czech and Slovak?
Yes, it runs on the volai voice engine and handles both languages naturally - English too.
What happens if a recipient doesn't answer?
The agent retries according to the configured attempt limit (maxAttempts). If it still can't reach them on the last attempt, we leave the recipient for you to review right in the task - an unanswered call is never billed.
How do I get the results?
In the portal for each task, through GET /v1/tasks/{id} (status and a link to the call for every recipient), or from a webhook that sends the transcript and summary after each call.
What number does the person being called see?
The agent's own number, if you've connected one - 25 CZK (~EUR 1.04) a month. Without your own number, the call goes out from a shared volai number.
Can I control it from Claude or Cursor?
Yes, through the MCP server - the same create_task and start_task tools the REST API has. See the MCP documentation.
How much does it cost?
An agent call costs 3.42 CZK/min (~EUR 0.14), billed per second and only for answered calls - see the Pricing section above for details.

Try it on your first campaign

Signing up takes a minute and your first 50 CZK of credit is on us - enough for about ten calls of a minute and a half.