Credits & Billing
Vocobase uses a credit-based billing system. Credits are consumed when your agents handle voice calls or chat sessions.How credits work
| Activity | Cost |
|---|---|
| Voice conversation | 1 credit per 60 seconds (pro-rata) |
| Chat message | 0.01 credits per message |
Voice credit examples
| Call Duration | Credits Used |
|---|---|
| 30 seconds | 0.5 credits |
| 60 seconds | 1.0 credit |
| 90 seconds | 1.5 credits |
| 5 minutes | 5.0 credits |
| 10 minutes | 10.0 credits |
When credits are deducted
Credits are deducted automatically when a session ends — not when the call starts. This means:- A call is placed to the recipient
- The agent handles the conversation
- The call ends (hang up, timeout, or disconnect)
- Vocobase calculates the duration and deducts credits
- A
session.completedwebhook fires withcredits_usedin the payload
If a call fails to connect (e.g., no answer, busy), no credits are deducted.
Initial credit balance
When your partner account is approved by the Vocobase team, an initial credit balance is assigned. The amount depends on your plan and agreement. There is no self-service credit purchase via the API. To add more credits, contact the Vocobase team at support@vocobase.com.Checking your balance
You can view your current credit balance in two ways:Via the Dashboard
Log in to the Vocobase Dashboard and navigate to Settings. Your current credit balance is displayed on the account overview.Via the API
Fetch your partner configuration to see the current balance:Insufficient credits
If your credit balance reaches zero, API calls that start new sessions will fail with an error:Monitoring usage
Webhook tracking
The most reliable way to track credit usage is through webhooks. Everysession.completed event includes the credits_used field. Accumulate these values in your system to track spend in real time.
Campaign-level tracking
If you use campaigns to batch outbound calls, the campaign status endpoint returns aggregate credit usage across all calls in the campaign.Credit usage in chat sessions
Chat sessions (non-voice, text-based interactions with agents) cost 0.01 credits per message. Each message sent by the user and each response from the agent are both counted.| Chat Messages | Credits Used |
|---|---|
| 10 messages (5 user + 5 bot) | 0.10 credits |
| 100 messages | 1.00 credit |
| 1,000 messages | 10.00 credits |
Frequently asked questions
Can I set a credit limit per agent?
Not currently. Credits are shared across all agents under your partner account. You can track per-agent usage via webhook payloads which include theagent_id.
What happens if credits run out mid-call?
Active calls are never interrupted. The credit deduction happens after the call ends, so your balance may temporarily go negative. Contact the Vocobase team promptly to replenish credits if this occurs.Can I get a refund for failed calls?
Calls that fail to connect (no answer, busy, provider error) do not consume credits. If you believe credits were incorrectly deducted, contact support@vocobase.com with thesession_id.
Is there a minimum credit purchase?
Credit allocations are handled by the Vocobase team based on your plan. Contact your account manager to discuss top-ups.Next steps
Webhook Payloads
See the full session.completed payload including credits_used.
Quick Start
Make your first API call and start using credits.