ThinnestAI is now an Official Meta Tech Provider
Back to Blog

Voice Campaigns

How Do You Run an Outbound Calling Campaign Without Your Number Getting Flagged as Spam?

T
Thinnest AI Team
Oct 19, 2026 6 min read
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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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?

+
No. Spam labels are applied by carriers and caller-ID apps using their own signals. Number pooling, pacing, sensible retries and a do-not-contact list remove the calling patterns that usually get numbers flagged, but no provider can promise a label will never appear.

How many calls does each number make a day?

+
Each number in a pool is capped at 200 calls a day. Add more numbers to the pool to call a bigger list in the same day.

Does a customer get calls from a different number each time?

+
No. Each customer is kept on the same number from the pool, so retries and callbacks come from a number they have already seen.

What happens to people who decline the call?

+
They are never re-dialled by smart retry. Anyone who asks not to be called again can be added to your do-not-contact list, which holds across every campaign.

What hours can campaign calls be made?

+
Outbound calls are limited to 9am–9pm IST. You can narrow the window, call only on chosen weekdays in the customer's timezone, and skip your holidays.

Newsletter

Subscribe to our newsletter

Get the latest AI updates delivered directly to your inbox.