Give your CRM a phone. With RMDialer, the dialer API for CRM companies and developers, every call your users make lands in your system.
RMDialer runs on your users' phones as their real dialer. Our API streams the calls, leads, remarks, and WhatsApp activity into your system, and takes your data back the other way.
- Dialer API for CRM
- Call logs by REST API
- Webhook per call
- WhatsApp events
- Two-way: push leads back
REST API + webhooks · Sandbox keys on request · Your users keep their own SIM
Your own SIM, own Android phone, no virtual number · Mobile app + Web CRM in one plan · No card for the trial
How to integrate a dialer with a CRM by API?
You need something running on the phone where the calls actually happen. RMDialer is that dialer, and its API streams call events, leads, remarks, statuses and WhatsApp activity into your CRM, while accepting leads and assignments back the other way. Your product gets the call layer without you building an Android dialer.
- Call events: incoming, outgoing, missed, duration, what happened
- Two-way: pull activity, push leads and assignments
- Your users keep their own SIM and number
- Whitelabel option, so the app can carry your brand
What businesses say about RMDialer
Real businesses, real numbers: how owners and sales teams across India and 12+ countries use RMDialer every day.
-
“We use RMDialer as the dialer layer under our own CRM through the API. Our system pushes the lead and the assignment, the agent's phone dials it, and every call event comes back by webhook with duration, outcome and remark. Integration took our developer about two days with the GitHub samples.”
Nikhil Bansal Product manager · Lending fintech Gurgaon -
“In this business the remark is everything: what the family said last time, which profiles were shared. RMDialer shows that remark the moment they call. The lead CRM inside the dialer replaced my three registers. Hindi and Urdu interface both work for my staff.”
Irfan Khan Owner · Matrimony bureau Bhopal -
“Best CRM dialer we have used for a small team. Call comes in, the lead card is already on screen with the last remark, and the status change is two taps. Only complaint: the web CRM export could use more filters. Otherwise our 6 person sales team lives in it.”
Neha Srivastava Founder · Digital marketing agency Lucknow -
“We connected our website form and a Google Sheet as lead sources. New sign-ups appear in RMDialer within 15 minutes, get assigned round robin and dialled the same hour. Speed to lead went from a day to under an hour, and demo bookings roughly doubled. The call logs API pushes everything back into our own dashboard.”
Rohan Kulkarni Co-founder · SaaS startup Pune -
“Collections calling is volume work. The auto dialer clears 250 numbers per executive per day from their own SIM, promise-to-pay dates become reminders, and the daily call report shows connected versus not reachable per person. Talk time per employee ended the "phone was busy all day" excuse.”
Ramesh Pandian Recovery manager · NBFC collections Madurai -
“Telecalling CRM in Bangla for our merchandising team, on Grameenphone SIMs. Buyer follow-ups, sample dispatch reminders and the WhatsApp with the catalogue after the call, all from the same app. The owner dashboard shows which merchandiser spoke to which buyer. Nothing else at this price does this here.”
Fatima Rahman Director · Garments export house Dhaka, Bangladesh
Reviews are collected from customers on WhatsApp and on this website. Share yours on WhatsApp
The data your product is missing
Call events
Incoming, outgoing, missed, durations, and what happened from every connected device.
Leads & statuses
Lead records with custom fields, status changes, and remarks, as they happen.
WhatsApp activity
Auto-message events, campaign results, and CRM chat threads.
Follow-ups & sales
Reminders, renewal dates, and paid-client sale records.
Three steps to a complete CRM
Your users install RMDialer
Their Android dialer becomes the data source. No SIM cards in racks, no call-center hardware.
Connect over the API
Pull calls, leads, remarks, and WhatsApp events into your CRM, or push leads and assignments back into the dialer.
Your CRM completes itself
The phone-call blind spot disappears: every conversation your users have shows up in your product.
One app. Every feature. One price.
Whether you are one person or one thousand, every RMDialer user gets the complete feature set. No tiers, no locked buttons, no "upgrade to unlock".
Tell us what you're building
Share your product and use case; we will get back with API docs, sandbox credentials, and help to set it up.
Request API access
We reply with docs and sandbox access.
Opens WhatsApp with your details prefilled.
Nothing is stored on this site: your details go straight into the chat, nowhere else.
Your customer list is your business. We treat it that way.
A dialer sees everything. That is exactly why every part of this app is built to keep your data yours.
Nothing uploads without your yes
Backup starts only after you sign in and give explicit consent. You review which SIMs are included and which numbers are excluded BEFORE the first upload. Logged out, nothing leaves the phone.
Personal stays personal
Mark any number as excluded: it is never uploaded, never messaged automatically, never touched. Choose per SIM what backs up, so a personal SIM can stay completely out.
Encrypted on the phone
The app database is encrypted on your device, and API details are locked with the Android Keystore, so even a lost phone does not hand over your customer list.
Encrypted in transit
Every sync runs over HTTPS to your own account. A transparent sync log shows exactly what ran and when, and you can make it sync everything again any time.
Your data is not the product
We do not sell your data or your customers' data, do not show ads, and never share contact lists with advertisers. You export to CSV any time. It is yours.
Compliant WhatsApp
Bulk and automated messages go through the official Meta WhatsApp Business API with approved templates and your own API details. We do not read your personal WhatsApp chats.
Read the full privacy policy · Every permission the app asks for is explained there, in plain language.
Questions, answered
Updated on
What kind of API is it?
A REST API over HTTPS against our backend, with token auth. Tell us your use case and we will share the docs and sandbox access.
Can we push data INTO the dialer too?
Yes. Leads and assignments can flow from your system into your users' RMDialer queues, and the app can also poll your API directly as a lead source.
Who owns the user relationship?
You do, inside your product. If you want the dialer under your own brand as well, see the whitelabel partner program: apps like RMDialer and Call Dialer already run on this same platform under different brands.
Does the API work the same for whitelabel apps?
Yes. Every brand on the platform (RMDialer, Call Dialer, or your own) talks to the same API and the same backend, so hooking up once covers all of them.
Can I connect RMDialer to my existing CRM?
Yes, in two ways. The simplest: point the app at your CRM's lead export (Google Sheet or REST endpoint) so leads flow in and get dialled. The full way: use the dialer API so calls, statuses, remarks and WhatsApp events flow back into your CRM by webhook, with leads and assignments pushed the other way.
What is a telecalling CRM?
A telecalling CRM is customer software built around phone calls: the lead list, the dialer, the call outcome and the follow-up live in one place. The mobile kind, such as RMDialer, replaces the Android phone app on each rep's handset so every call automatically becomes a record with a status, a remark and the next follow-up, and the manager sees the whole team on a web dashboard.
What is a CRM dialer?
A CRM dialer is a single app where the dialer and the customer record are the same thing: the call screen shows the lead, and ending the call updates it. It differs from a CRM with "dialer integration", which is two products joined by a sync. RMDialer is a CRM dialer for Android that runs on the user's own SIM.
Why do telecallers stop using the CRM?
Because a separate CRM means typing after every call, and on a busy day the typing is the first thing dropped. The fix is a CRM that lives inside the dialer: the call creates the record, the outcome is two taps on the after-call screen, and the follow-up is set in the same motion. When updating the CRM costs nothing extra, it stays updated.
Is there an API to get call logs from Android phones?
Yes, when the dialer on the phone provides one. RMDialer's call logs API streams every call on each user's SIM (direction, duration, outcome, the lead, the remark, the follow-up) to your own system by REST and webhooks, and accepts leads and assignments back. Working samples are open on GitHub.
What is the difference between an auto dialer and a CRM with auto dialer?
A plain auto dialer only calls the list; you still record outcomes somewhere else. A CRM with auto dialer records each call's outcome, status and follow-up on the lead as part of the session, and rolls that up per employee. For a team, the second removes the evening report; for one person, it removes the notebook.
What is an auto dialer app?
An auto dialer app calls a list of phone numbers one after another so the caller never types a number. On Android, an app like RMDialer runs the session on the phone itself using the SIM already in it: you pick a list from Excel, a Google Sheet, an API or assigned leads, press start, and the app dials each number in turn while you mark the outcome between calls.
What is the difference between telecalling software and a CRM?
Telecalling software is built to make and track calls (dialing lists, call logs, per-caller reports). A CRM is built to hold customer records and pipeline stages. Most Indian sales teams need both at once, which is why a telecalling CRM combines them: the call itself creates and updates the customer record, so nobody types into a separate system after the call.
What is a business dialer app?
A business dialer app replaces the default phone app on an Android phone with one made for selling: caller ID from your own leads, the last remark on screen when a customer rings, two-tap status and follow-up after each call, automatic WhatsApp, and a call log that filters by lead status. It is a personal CRM for one owner and a team system when several people use it.
Does RMDialer work on iPhone?
No. RMDialer is an Android app because iOS does not let a third-party app replace the phone dialer, read the call log or place calls automatically. It supports Android 8.0 and above. The owner's Web CRM works in any browser, including Safari on a Mac or iPhone.
The call layer your product is missing
Your users already make the calls. Plug them in.
₹159/user/month on yearly · every feature included · Prices are per user, exclusive of taxes.