Explainer

How Missed Call Service Works

A missed call service gives your business a phone number that never answers. Instead, it records who called and when, and hands that to you as a lead. Here is exactly what happens between the caller pressing dial and the number reaching your CRM.

From dial to lead, step by step

The whole flow takes a few seconds.

  1. Step 1 of 5: Caller dials

    A customer sees your number on an ad, pack, poster or TV screen and dials it from any phone.

  2. Step 2 of 5: Rejected before answer

    The platform rejects the call before it is answered. The caller hears a busy tone and the call ends.

  3. Step 3 of 5: Caller is never charged

    Because the call is never connected, no minutes are billed to the caller or to you.

  4. Step 4 of 5: Logged instantly

    The caller's number (normalised to +91 format), the time, which of your numbers was dialled and the caller name if the network sends one are recorded.

  5. Step 5 of 5: Delivered to you

    The lead appears in the portal log, the CSV export and, if you set one, a real-time call.missed webhook to your CRM, website or sheet backend.

Why customers are happy to give a missed call

A missed call costs the caller nothing, needs no app, no internet and no typing, and works on any mobile or feature phone in any language. That makes it the lowest-effort response you can ask for in print, outdoor, packaging, TV and radio, and it reaches audiences that web forms and QR codes miss. The trade-off is that you only get a phone number and a timestamp, so the value comes from what you do next: a callback by your team, an entry in a contest, a vote counted, or a lead pushed into your CRM.

The call.missed webhook payload

If you set a webhook URL, every missed call is POSTed as JSON within seconds. data.from is the caller, data.to is your number and data.phone_number_name is the campaign name you gave the number. Retries reuse the same call_sid, so it is safe to deduplicate on it. Events can be signed with HMAC-SHA256 in the X-Edesy-Signature header.

{
  "event": "call.missed",
  "timestamp": "2026-10-20T10:42:13Z",
  "data": {
    "call_sid": "3f6c2a1e-8b4d-4c1a-9e2f-7d5b0a9c1e44",
    "from": "+919876543210",
    "to": "+918045678901",
    "direction": "inbound",
    "status": "missed",
    "phone_number_id": "b21d7e90-5c3a-4f8e-a6d2-91c4e0f37a15",
    "phone_number_name": "Diwali hoarding - Pune"
  }
}

What happens around the call

The details that matter once a campaign is live.

Dashboard and unique callers

See totals, unique callers, today's count and a per-day chart for 1 to 90 days, plus per-number stats for today, 30 days and this month. Unique callers is what you count for polls and contests.

Searchable log

Filter the log by number, caller, date range and delivery status. It refreshes every 10 seconds.

CSV without a webhook

Export up to 1M rows as CSV. With no webhook set, there is no per-lead charge, only the number rental.

Retries and replay

Failed webhook deliveries are retried up to 6 times over about 15 minutes. You can replay one event or many from the delivery log, and you are not charged for events that could never be delivered.

Low balance safety

If your wallet runs low, calls are still captured in the log and CSV and the account owner gets an email alert.

Every call is an event

Each missed call is recorded as its own event, including repeat callers. Reports show unique callers separately so you can see real reach.

Available Now vs Built On Request

Missed call service is live and self-serve at missedcall.edesy.in: complete KYC, pick a number and start capturing callers the same day. Everything in the second list we set up for your account on request - tell us what you need.

Available now

  • Auto-reject missed call number

    Calls are cut with a busy tone before they are answered, so callers are never charged.

  • Instant caller capture

    Every missed call is logged with the caller number, time and the number they dialled.

  • Campaign dashboard and CSV export

    Totals, unique callers and a daily chart per number; download every lead as CSV.

  • Real-time webhook

    Signed call.missed events to your CRM or backend, with retries, replay and no charge for failed deliveries.

  • REST API

    List, summarise and export missed calls and manage numbers and plans by API key.

  • Edesy CRM

    Send every missed caller into Edesy CRM as a lead (free CRM plan available).

Pricing

Number Rs 499/month plus Rs 0.30 per missed call sent to your webhook - the missed-call list and CSV are free without a webhook. Unlimited plan Rs 1,498/month per number (fair use 1,00,000 calls, then Rs 0.10). Prepay 3, 6 or 12 months for up to 25% off. Prices exclude GST; KYC required before buying a number.

Built on request

  • SMS or WhatsApp reply

    Send a message back to every missed caller.

  • Automatic AI voice callback

    An AI voice agent calls each missed caller back within a minute.

  • Salesforce, Zoho, HubSpot or in-house CRM

    We connect missed-call leads to your CRM for you, usually within a few days.

  • Repeat-caller de-duplication

    Count a caller once within a time window you choose.

  • Missed call verification

    Verify a user by a missed call from their registered mobile instead of an OTP.

  • Toll-free and short / premium numbers

    Easy-to-remember campaign numbers.

Need something from the on-request list?

Tick what you need. We prioritise what customers ask for and reply with a timeline and price.

Capabilities you need

Frequently Asked Questions

See it work on your own phone

Buy a number, give it a missed call and watch it appear in the log.