Real WhatsApp Calls
Once you’ve tested your agent in the browser and it behaves the way you want, point real WhatsApp Business inbound calls at it.
Prerequisites
- An active WhatsApp Business Account on Splashify Pro
- WhatsApp Calling enabled on your WABA (it’s enabled by default for most accounts; check Settings → Calling in the app)
- A voice agent with
status = active - AI Credits in your wallet (₹5/min direct rate by default — see Pricing)
Make an agent your default
On the agent edit page, Overview tab → click the ★ Set as default voice agent button. Only one agent can be the default at a time; setting a new one unstars the previous.
When the star is filled, every WhatsApp inbound call to your business number routes to this agent automatically.
Set a fallback phone
On the Routing tab, set a Fallback phone in E.164 format
(e.g. +919876543210). The agent uses this when:
- The caller asks to be transferred to a human
- The agent can’t help and the call needs personal attention
- Working hours are configured + the call lands outside them
Without a fallback phone configured, the agent apologises and offers a callback instead — the call still ends gracefully.
Working hours (optional)
On the Routing tab, set timezone + per-day open / close hours. Calls outside those hours route directly to your fallback phone without engaging the AI. Useful when you have a part-time AI setup
- a full-time human team.
What happens on a real call
- Caller dials your WhatsApp Business number
- Caller hears ringing for 1-2 seconds while the agent connects
- Agent picks up + plays your greeting within 2-3 seconds
- Real conversation — the agent listens, thinks, speaks. You can watch this live on the agent’s Activity tab (rows refresh every few seconds)
- Tools fire as the conversation requires
- Call ends when:
- Caller hangs up (most common)
- Agent transfers to your fallback phone
- Working hours boundary crossed (rare — usually the call ends before this matters)
- Wallet balance hits zero (agent says “I need to drop the call — please call back” and ends gracefully)
- 10-minute hard cap reached (rare — most calls are 1-3 minutes)
What you see afterwards
The Activity tab shows every call as a row:
- Date + time
- Duration
- Outcome (lead captured / callback scheduled / transferred / etc.)
- Click to expand → see every tool fire that happened during the call
The agent’s post-call summary (3 sentences) lands within 30 seconds of hangup. If you’ve configured a follow-up template on the Routing tab, it sends to the caller within ~60 seconds.
Multiple voice agents
You can have multiple voice agents (e.g. one for sales, one for support) — only one is the default at any time. Future enhancement will let you route by caller phone or time of day; today the default agent answers every inbound call.
Disabling
Three options:
- Pause the agent — Overview tab → set status to
paused. Calls route to your fallback phone instead of the AI. - Unset default — click the filled star to remove default status. Calls fall through to whichever in-app pickup flow you have configured.
- Delete the agent — permanently removes it. You can recreate later but the knowledge base + history are gone.
Troubleshooting
| Symptom | Fix |
|---|---|
| Caller hears ringing forever | Check agent status is active on Overview tab. Check AI Credits balance — under ₹50 is risky. |
| Agent picks up but says “I need to drop the call” | Wallet balance hit zero mid-call. Recharge AI Credits. |
| Caller says agent transferred but no human picked up | Verify fallback phone is correct E.164 format on Routing tab. Verify the line is staffed. |
| Call connects but caller can’t hear agent | Network / Meta-side issue. Caller can hang up + redial. |
| Agent answers in English, caller is on Hindi | Add Hindi to the Languages list on Persona tab |