What Inbound Automation Means in VInfer
Instant Answer
Neuron picks up every call immediately, with no hold queue, no IVR menus to navigate, and no wait time.
Natural Conversation
Customers speak naturally. Neuron understands intent in 25+ Indian and global languages without requiring rigid menu selections.
Structured Data Collection
Neuron extracts entities — account numbers, dates, issue descriptions — and pushes them directly to your CRM after the call.
Smart Escalation
When a call needs a human, Neuron transfers it with a full conversation summary so your agent picks up informed, not blind.
Common Inbound Use Cases
Loan and EMI Inquiries
Loan and EMI Inquiries
Customers calling to ask about their outstanding balance, next due date, payment history, or foreclosure charges. Neuron authenticates the caller using their registered mobile number or account number, fetches the relevant data from your system via API, and reads it out — no human agent required for routine lookups.
Appointment Booking
Appointment Booking
Customers calling to book, reschedule, or cancel appointments. Neuron checks availability against your calendar system, offers slots, confirms the booking, and sends a confirmation SMS — all within the same call.
Complaint Registration
Complaint Registration
Customers reporting an issue. Neuron gathers the complaint category, description, and contact details, generates a ticket ID, reads it back to the customer, and triggers a webhook to your ticketing system.
Order Status and Delivery Queries
Order Status and Delivery Queries
Customers asking about their delivery status or order details. Neuron queries your order management system in real time and provides a spoken update. If there’s an exception (lost shipment, long delay), it can escalate automatically.
IVR Replacement
IVR Replacement
Replace traditional press-1-for-X IVR trees entirely. Customers simply say what they need — “I want to check my balance” or “I need to raise a complaint” — and Neuron routes them to the right flow without any keypad navigation.
Setting Up Inbound Automation
Navigate to Neuron → Inbound → Add Number in the VInfer dashboard. You have two options for connecting your inbound line:
SIP Trunk
If you have an existing SIP trunk or PBX, configure VInfer as a SIP endpoint. Go to Settings → Telephony → SIP Configuration and enter your trunk details:Point your inbound DID routes to this SIP endpoint from your telephony provider’s portal.
Cloud Telephony
If you use a cloud telephony provider (such as Exotel, Tata Tele, or Twilio), configure a VInfer webhook as the answer URL for your inbound number:Enter this URL in your cloud telephony provider’s number configuration panel. When a call arrives on your number, the provider will POST the call details to VInfer and Neuron will take over immediately.
After adding the number, it appears in your inbound numbers list with status Pending Verification. Make a test call to complete verification.
You can connect multiple numbers to different inbound agents — for example, one number for loan inquiries in Hindi, another for English-language support.
Inbound scripts differ from outbound scripts in one important way: the customer initiates, so Neuron must first understand why they called before driving the conversation forward.
Go to Neuron → Scripts → New Script and select Inbound as the script type. Your script should begin with an Intent Detection node rather than a fixed opening statement:
balance_inquirypayment_issuecomplaintappointmenthuman_agentunknownAdd a Clarification fallback branch for low-confidence intent detection. Neuron will ask “Could you tell me a bit more about what you need?” and attempt re-classification. After two failed classifications, automatically route to a human agent.
Not every call can or should be resolved by Neuron. Define your escalation rules under Neuron → Voice Agents → [Agent Name] → Fallback Rules so Neuron knows exactly when to hand off to a human.
Explicit Request
Customer says “I want to speak to a human” or “Can I talk to someone?” — transfer immediately.
Sentiment Threshold
If NeuronLens detects sustained negative sentiment below your configured threshold, trigger escalation.
Keyword Detection
Specific phrases like “legal action”, “consumer forum”, or “complaint” auto-trigger a warm transfer.
Unresolved After N Turns
If the customer’s query is unresolved after a set number of conversation turns, escalate rather than loop indefinitely.
For detailed escalation configuration, refer to the Agent Handover guide.
Define what happens when a call arrives outside your configured business hours — customers calling at midnight should not reach a dead end.
Voicemail
Play a custom message and record the customer’s message. The recording and a transcription are emailed to your team and logged in the dashboard.
Scheduled Callback
Allow the customer to request a callback during business hours. Neuron collects their preferred time and queues the callback for your outbound campaign.
Custom Message
Play a message and end the call. Useful for situations where you cannot collect callbacks.
The dashboard records your test calls separately under Test Calls so they don’t affect your live metrics.
Do not skip testing with actual phone calls. Text-based preview in the script editor does not fully replicate real-world speech recognition, background noise, or telephony latency. Always test with a live call before directing customer traffic to a new inbound flow.
curl -X PATCH https://api.vinfer.ai/v1/inbound/numbers/num_abc123 \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"status": "live"}'
Information Collection During Calls
Neuron can collect and structure any data point during an inbound call. Use Collect nodes in your script to define what you need, then have VInfer push it to your CRM automatically after the call. Example entities Neuron can collect:| Entity | How Neuron Captures It |
|---|---|
| Account / Loan Number | Customer reads it out; Neuron validates against a pattern (e.g., 10-digit number) |
| Preferred Callback Time | Customer states a time; Neuron parses it to a structured datetime |
| Issue Description | Free-form speech; stored as transcript excerpt and summary |
| OTP / PIN | DTMF keypad entry (for security-sensitive data) |
| Address | Multi-turn collection with confirmation (“Did you say 42, MG Road, Bengaluru?”) |
For sensitive data such as PAN numbers, OTPs, or bank account details, use DTMF collection (keypad input) instead of speech. Configure this in your Collect node by setting
input_mode: "dtmf". VInfer never stores raw DTMF digits in logs.