Voice Campaigns
How Do You Run an Outbound Calling Campaign Without Your Number Getting Flagged as Spam?
Short answer: don't make one number do all the work, and don't call in the patterns spam filters look for. Spread the campaign over a pool of numbers with a daily cap on each, keep every customer on the same number, pace calls per hour, call only on permitted days and hours, retry busy and unanswered calls sensibly, and never ring someone who declined or asked not to be called. Spam labels are applied by carriers and caller-ID apps on their own signals, so nobody can guarantee a number won't be labelled — but these habits remove the behaviour that gets numbers flagged.
Why numbers get flagged
A number looks like a spam dialler when it places a very large number of short calls in a burst, keeps ringing people who hang up, calls at odd hours, or gets reported by the people it calls. A campaign of a few thousand reminders, all from one number, all in one morning, ticks several of those boxes at once — even if every call is wanted.
How to set up a campaign that calls like a person would
- Use a number pool. Give the campaign a set of numbers instead of one. Each number is capped at 200 calls a day, so no single number carries the whole list.
- Keep each customer on one number. The same customer is always called from the same number in the pool, so a second call or a callback comes from a number they have already seen — not a new stranger every time.
- Pace by the hour. Cap how many calls the campaign places per rolling hour, so a list is worked through steadily instead of in one burst.
- Call on the right days and hours. Outbound calls are time-boxed to 9am–9pm IST. Narrow that further if your sector needs it, restrict weekdays in the customer's own timezone, and skip holidays in your business's timezone.
- Say who is calling. Write a greeting that names your business and the reason for the call in the first sentence. The agent does not announce itself automatically — the greeting you write does that. You can A/B test two opening lines on two halves of the same list.
Retries and people who say no
- Smart retry: a busy line is tried again in minutes, an unanswered one after an hour or more. Someone who actively declined, or a dead number, is never re-dialled.
- Callbacks: "call me after five" becomes a scheduled call inside your calling hours, instead of another cold attempt.
- Do-not-contact list: a list you keep of people who must never be called again. It is separate from per-contact consent, and it holds across campaigns.
- Voicemail detection (on Plivo and ThinnestAI numbers) leaves a short campaign message instead of talking to a machine.
Watch the numbers, not just the volume
Every campaign reports its connect rate, average talk time and why calls failed — busy, declined, unreachable or voicemail — with a transcript and outcome for each call. A sudden fall in connections, or a jump in declines, is the signal to slow the pace or change the opening line before it gets worse.
Rules that are yours to keep
- Telemarketer registration with the regulator is the business's responsibility. The product knows an Indian number carries a purpose and refuses promotional campaigns on numbers licensed for service calls.
- Call only people who have a reason to hear from you, and add anyone who asks to stop to your do-not-contact list.
What you need to start
A few numbers — bought in the console or imported from Plivo, Twilio or Telnyx — your contact list with any per-person details, and a script. Voice campaigns covers pooling, pacing and retries in full, and the pricing page lists number rental.
FAQ
Frequently Asked Questions
Can you guarantee my number will not be marked as spam?
+
How many calls does each number make a day?
+
Does a customer get calls from a different number each time?
+
What happens to people who decline the call?
+
What hours can campaign calls be made?
+
Docs