Short answer: An Outbound Dialer (OBD) automates large‑scale calling so you can reach many customers quickly and consistently—saving agent time, improving connect rates, and capturing responses at scale.
Applies to: Web Dashboard & OBD API • Audience: Admins, Supervisors, Ops, Marketing, Collections
Outbound Dialer (OBD) automatically places calls to a list of contacts or contacts provided by your app via API. Messages are played using recorded audio or text‑to‑speech (TTS), with optional key‑press (DTMF) actions like Press 1 to talk to an agent.
Visual placeholder
Alt: Diagram showing: List/API → Dialer → IVR/TTS → (DTMF) → Agent/Queue → Reporting.
Caption: “High‑level OBD flow from data source to reporting.”
🆚 Need 1‑to‑1 right now? Use Click ‘O’ Call for a single, agent‑led call. For 1‑to‑many, use OBD.
Prerequisites
+919876543210).Choose OBD when…
Benefit | What to track | Example target |
Scale & reach | Attempts, unique numbers dialed | 95% of list attempted within 2h |
Connect efficiency | Connect rate (answered ÷ attempts) | ≥ 25–40% (varies by list/time) |
Action/engagement | DTMF rate (key‑press ÷ connects) | ≥ 10–30% depending on offer |
Agent efficiency | Transfer rate to agents | ≤ 30% (route only qualified intents) |
Cost control | Cost per connect / per transfer | Trending down over time |
Reliability | Retry success, call failures | < 3% hard failures; retries improve connects |
curl -X POST \ 'https://api.myoperator.com/v1/obd/campaigns/{CAMPAIGN_ID}/queue' \ -H 'Authorization: Bearer <API_TOKEN>' \ -H 'Content-Type: application/json' \ -d '{ "contacts": [ {"phone_number": "+919876543210", "name": "Asha Rao"}, {"phone_number": "+911234567890", "name": "Vikram M"} ], "audio_url": "https://cdn.example.com/audio/payment-reminder.mp3", "callback_url": "https://yourapp.example.com/obd/callback" }'Tip: For time‑sensitive events (OTP/fraud alerts), call the API immediately after the event to maximize connect rates.
Success checklist
Symptom | Likely cause | Fix |
Campaign won’t start | Future schedule or missing audio | Start now; upload audio/TTS; re‑validate config |
Low connect rate | Wrong time window; stale numbers | Call during local hours; cleanse list; adjust caller ID |
No DTMF events | IVR not configured or low volume | Add key prompts; normalize audio levels |
High failed calls | Carrier issues; invalid numbers | Retry via alternate routes; validate E.164; reduce CPS |
Webhooks missing | Callback URL blocked/down | Check logs; allowlist IPs; add retry DLQ |
Still stuck? Email support@myoperator.com with campaign ID, time window, example numbers, and logs.
<script type="application/ld+json">{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ {"@type": "Question", "name": "What is the benefit of using an Outbound Dialer (OBD)?", "acceptedAnswer": {"@type": "Answer", "text": "OBD automates large-scale calling so you can reach many contacts quickly and consistently, measure outcomes (connects, DTMF, transfers), and reduce agent workload by routing only qualified calls to agents."}}, {"@type": "Question", "name": "When should I use OBD?", "acceptedAnswer": {"@type": "Answer", "text": "Use OBD for one-to-many outreach such as reminders, notifications, and surveys—especially when you need automation via API or scheduled campaigns."}} ]}</script><script type="application/ld+json">{ "@context": "https://schema.org", "@type": "HowTo", "name": "Create an OBD campaign", "step": [ {"@type": "HowToStep", "name": "Open Campaigns", "text": "Go to Outbound → Campaigns → Create in the dashboard."}, {"@type": "HowToStep", "name": "Configure audio & target", "text": "Upload audio or select TTS, then choose target list or API source."}, {"@type": "HowToStep", "name": "Schedule & start", "text": "Set schedule, retries, quiet hours, and start the campaign."} ]}</script>outbound dialer benefits, OBD advantages, automated calling, campaign dialer, IVR TTS, DTMF transfer, connect rate, cost per connect, quiet hours, E.164 formatting