To call only the people who didn't answer a voice broadcast, open the finished campaign, press Run again and choose "Only those not reached". Edesy creates a copy with the same message and settings that holds only the contacts who didn't pick up, were busy, failed or were never dialed, checks them against your Do Not Call list again, and waits for you to start it. No CSV export, filter or re-upload.
Try it: Open the Voice app, open a finished campaign and press Run again.
Why the unreached list matters
In most broadcasts a large share of contacts don't answer the first time. They were driving, in a meeting, or didn't recognise the number. They are not refusals: a second call at a different time often reaches them.
The old way to call them again was slow:
- Export the results CSV.
- Filter out everyone who answered.
- Remove anyone who opted out since.
- Create a new campaign, upload the audio again, upload the filtered CSV.
Every manual step is a chance to call the wrong people, or to call someone who asked you to stop.
Run again: three audiences
Run again copies a campaign into a new one, not yet started. You pick who it calls.
| Option | Who is called | Use it for |
|---|---|---|
| Same contacts | Everyone on the original list | A repeat reminder, a second wave of an offer |
| Only those not reached | Contacts who didn't answer, were busy, failed or weren't dialed | Catching the people you missed |
| Upload a new list | A fresh CSV you upload | The same message to a different audience |
In every case the copy keeps the message (recording or text), the caller ID, the backup caller ID if it is still on your account, retry attempts, dialing hours and other settings. It is named with "(rerun)" so you can tell runs apart, and the original campaign keeps its own results and export.
Step by step
- In the Voice app, open the finished campaign.
- Press Run again.
- Choose Only those not reached. The dialog shows roughly how many people that is.
- Confirm. The copy opens, ready to start.
- Optionally change the start time. A different time of day reaches different people.
- Press Call me to check the message, look at the cost estimate, and start.
If everyone was reached, the option is greyed out.
When to re-run, and when not to
| Situation | Re-run? | Timing |
|---|---|---|
| Promotional offer, many no-answers | Once | Next day, a different time slot |
| Payment or EMI reminder | Yes | Next day, then before the due date |
| Appointment reminder | Yes, if time allows | A few hours later the same day |
| Contact asked to stop | Never | Add them to your DNC list |
| Contact answered and heard the message | Usually no | Use Same contacts only for a deliberate second wave |
Re-runs only dial inside the campaign's dialing hours (09:00 to 21:00 by default). Promotional calls in India have to stay within permitted hours, and you are responsible for consent and TRAI rules.
Run again vs retry attempts vs network retries
These three are different, and they work together.
| Retry attempts | Network retries | Run again | |
|---|---|---|---|
| What it is | A setting inside one campaign | Automatic, inside one campaign | A new campaign |
| Covers | No answer, busy | Calls the network refused before they rang | Anyone not reached by the end |
| Timing | Your gap, e.g. 30 minutes | About 1, 3, 10, 20 and 30 minutes | Whenever you start it |
| Uses your attempts | Yes, 0 to 5 | No | Starts fresh |
Network retries handle outages for you; see Why Bulk Voice Calls Fail and the automatic retries feature. Retry attempts handle people who are briefly unavailable. Run again handles everyone still left at the end.
What a re-run costs
| Item | Price (excl. 18% GST) |
|---|---|
| Answered minute | Rs 0.70 (Rs 0.50 call + Rs 0.20 campaign fee), 60-second pulse |
| Unanswered or refused call | Free |
| Creating the copy | Free |
Because unanswered calls are free, a re-run to the unreached costs only for the people who now pick up. Example: 2,000 unreached contacts, 40% answer the re-run, a 30-second message: 800 x Rs 0.70 = Rs 560 plus GST. The review step shows the estimate before you start. See voice broadcasting pricing.
From the API
curl -X POST https://voice-api.edesy.in/v1/campaigns/{id}/duplicate \
-H "Authorization: Bearer $EDESY_KEY" \
-H "Content-Type: application/json" \
-d '{ "audience": "unreached" }'audience is all (default), unreached or none. The response is the new campaign; start it with POST /v1/campaigns/{id}/start. Payment-reminder campaigns can't be run again yet. Full reference: Retries, Test Calls and Run Again.
FAQ
How do I call only the people who didn't answer a voice broadcast?
Open the finished campaign in the Edesy Voice app, press Run again and choose Only those not reached. You get a copy with the same message and settings that holds only the contacts who didn't pick up, were busy, failed or weren't dialed.
Who counts as not reached?
Every contact whose call was not answered: no answer, busy, failed and never dialed. Contacts who answered are left out.
Do I have to upload the audio again?
No. Run again copies the message and the settings into the new campaign. You only start it.
Are Do Not Call numbers removed from the re-run?
Yes. The copy is checked against your Do Not Call list as it is now, so anyone who opted out after the first run is skipped.
What is the difference between Run again and retry attempts?
Retry attempts call unanswered contacts again within the same campaign, minutes or hours later. Run again creates a new campaign, usually for a later day, so you can choose the time, list and wallet separately and keep each run's results apart.