Skip to main content

Spam Protection

Keep your calls out of the spam filter.

9 min read

If your outbound calls show up as "SPAM LIKELY" on the recipient's caller ID, your answer rate will collapse below 5%. This page explains why that happens, what the platform does to prevent it, and what you need to do on your end.

The single most important thing on this page. Register your US/Canada outbound numbers for caller-ID attestation BEFORE you launch any real campaign. Without registration, US carriers will label your calls as spam — no matter how good your Finn is, no matter how clean your list is. The setup takes 5 minutes; approval takes 1-3 weeks. Start now.


How spam labeling works

When a call goes through the telephone network in the US, carriers evaluate it against a bunch of signals before deciding whether to display the number normally, label it as "Spam Likely," "Scam Likely," or block it entirely.

Signals carriers look at:

  1. Is the caller ID attested? (STIR/SHAKEN — covered below.)
  2. Is the number registered to a real business? (CNAM registration — also below.)
  3. How many calls has this number made recently? (High volume from a new number = suspicious.)
  4. What's the answer rate on this number? (Low pickup → carriers infer spam → block more aggressively.)
  5. Has anyone reported this number as spam? (One-click "report spam" buttons on phones.)
  6. Does the caller ID match the actual originating carrier? (Spoofed caller IDs get flagged.)

The platform handles signal #1 automatically once you're registered. Signal #2 needs your action. Signals #3-#6 depend on how you run your campaigns.


STIR/SHAKEN — the carrier-level cryptographic stamp

STIR/SHAKEN is an industry-mandated system where the calling carrier signs every outbound call with a cryptographic attestation. The receiving carrier verifies the signature and trusts the caller ID — or doesn't.

There are three attestation levels:

  • A-level (Full) — caller ID is verified as the number actually being used and the originator is a known customer of the carrier. Best label outcomes.
  • B-level (Partial) — origin is known but caller ID can't be fully verified.
  • C-level (Gateway) — call originated from outside the carrier's verified network. Often gets spam-labeled regardless of content.

What the platform does: Every call originated from a FinnAI-provisioned number is A-level attested by default. No action required.

What can go wrong: If you're using a Bring-Your-Own (BYO) number via SIP trunk, attestation depends on your carrier — not FinnAI. Make sure your SIP provider supports A-level STIR/SHAKEN for outbound calls.


CNAM registration — the business-name display

CNAM (Caller Name) is the text label that shows on the recipient's phone alongside the number. Without registration, it shows generic info ("Unknown Caller", "Wireless Caller", or just the area code). With registration, your business name shows.

Recipients are dramatically more likely to answer a call labeled "Acme Dental" than one labeled "Unknown Caller (415)."

How to register

  1. Settings → Phone numbers → [Your Number] → Caller ID Registration.
  2. Submit:
    • Legal business name
    • EIN (US tax ID) or equivalent
    • Business address
    • Phone number you're registering
    • Expected monthly call volume
    • Use case description (be honest — "B2B sales follow-up calls to leads who filled out our website form" is good; vague descriptions get rejected)
  3. Submit. Approval takes 1-3 weeks.

During the waiting period, your calls are still attested (STIR/SHAKEN works immediately), but the caller-ID label may show generic info.

What happens after registration

  • Carriers display your business name on caller ID.
  • Answer rates typically jump 30-50% vs. unregistered.
  • "Spam Likely" labels become rare (but not impossible — see below).

A2P 10DLC — for high-volume SMS

If you're sending SMS through the platform (e.g. follow-up texts after a call), you need A2P 10DLC registration on top of caller ID.

Settings → Phone numbers → [Number] → A2P 10DLC Registration.

Without A2P registration:

  • Carriers throttle your SMS throughput (you may only get a few messages through per second).
  • Messages get filtered as spam.
  • Your number can be permanently blacklisted.

A2P registration takes 1-2 weeks and requires brand verification (similar to CNAM, but for SMS).


Number pools — distribute the load

Even with everything registered, calling 5,000 numbers from a single DID looks suspicious. Spread the volume across many numbers.

How to set up a pool:

  1. Settings → Phone numbers → Pools → Create Pool.
  2. Add 10+ numbers (rule of thumb: ~1 number per 50 concurrent calls expected at peak).
  3. Each number in the pool should be in the same area code as your target audience (recipients answer "local" calls more often).
  4. Assign the pool to a parallel deployment instead of a single from-number.

The dispatcher round-robins outbound calls across the pool, so no single number looks like a spam source.


Answer rate is itself a signal

If your number's answer rate drops below ~15%, carriers start treating it as a spam source even if everything else is registered. The drop becomes self-reinforcing — spam labeling → fewer answers → more spam labeling.

To avoid the death spiral:

  • Pace your campaigns. Don't blast 10,000 calls in an hour from one number; spread over a day or use a pool.
  • Call in local time windows. Calling at noon Pacific from a Pacific area code gets answered. Calling at 6 AM Eastern from a Pacific number gets ignored.
  • Drop voicemails meaningfully. If you do leave voicemails, leave good ones — they reduce the chance the recipient marks the number as spam.
  • Honor opt-outs strictly. If someone marks your number as spam after asking to be removed, that hurts the whole pool.

Per-state and per-country considerations

Florida — Mini-TCPA

Florida passed an aggressive state-level TCPA (the "Florida Telephone Solicitation Act") in 2021. Penalties are $500 per violating call. Specific requirements:

  • Express written consent for any automated sales call to a Florida resident.
  • No calls before 8 AM or after 8 PM Eastern.
  • Caller must identify themselves clearly at the start of the call.

Practical advice: scrub Florida numbers from outbound marketing lists unless you have rock-solid consent documentation.

Other strict states

Washington, Massachusetts, Maryland, and Oklahoma have their own consumer protection statutes that go beyond TCPA. If you're calling residents of these states for marketing purposes, get a lawyer to review your consent practices.

India — DLT registration

Calling Indian phone numbers requires registration on India's Distributed Ledger Technology (DLT) platform. Without it, your calls are blocked at the carrier level.

Settings → Phone numbers → India DLT Registration. The platform walks you through brand registration, content template approval, and use-case category submission.

Approval is faster than US (typically 3-5 business days).

Europe — ePrivacy + GDPR

Most EU countries require explicit opt-in consent for marketing calls. Cold outbound to EU consumers without consent is almost always illegal regardless of which country you're calling from.

For B2B in the EU, requirements are looser — but still tightening. Check the destination country's specific rules.


"My calls are still being labeled spam — what do I do?"

If you're registered and still seeing high spam-labeling, work through this list:

1. Check answer rate trend

Settings → Phone numbers → [Number] → Performance. If answer rate is below 15% and trending down, the number may be compromised. Options:

  • Wait it out — sometimes ratings recover after a few weeks of dormancy.
  • Release the number and buy a fresh one — most effective but loses brand consistency.

2. Audit your list quality

Pull a random sample of 100 calls and listen. Are recipients confused about why you're calling? That's a recipe for spam reports.

3. Tighten your welcome message

Spammy openings — generic, vague, no clear reason for calling — get hung up on and reported. A good opening is specific:

"Hi, I'm calling on behalf of [Company]. Do you have a moment?""Hi, this is Jordan from CloudWidgets. You attended our webinar last Thursday — got a few minutes to chat about it?"

4. Reduce call frequency per recipient

Calling the same person 3 times in a week guarantees they'll mark you as spam. Set max retries to 1-2, with at least 24h between retries.

5. Submit to spam-database appeals

Some carriers (Verizon, T-Mobile) accept appeals via third-party services like First Orion, TNS, or Nomorobo. The platform helps you submit:

Settings → Phone numbers → [Number] → Submit Spam Label Appeal.

Appeals are case-by-case and can take weeks to process.


What FinnAI does behind the scenes

Things the platform handles automatically:

  • STIR/SHAKEN attestation on every outbound call from a FinnAI number.
  • Carrier-level routing optimization — picks the route most likely to land cleanly.
  • Per-number rate limiting — won't let you accidentally blast 1,000 calls/min from one number.
  • Do-Not-Call list scrubbing — runs every list against US and state DNC registries before each campaign.
  • Suppression list enforcement — drops anyone you've added to your account-level suppression list.
  • Voicemail detection — properly identifies voicemail boxes so your "leave a message" behavior is consistent.

Things you have to do:

  • Register caller ID + CNAM for every outbound number.
  • Get lawful consent before adding marketing targets.
  • Tune calling-hour windows and retry policies.
  • Maintain list hygiene (remove unsubscribers, scrub against your own internal DNC).
  • Submit appeals if specific numbers get incorrectly labeled.

Quick spam-protection checklist

Before launching any outbound campaign:

  • Caller ID + CNAM registered for the from-number (US/Canada).
  • A2P 10DLC registered if you're using SMS.
  • India DLT registered if calling Indian numbers.
  • EU lawful basis documented if calling EU numbers.
  • Calling-hour window set to recipient's local time, 9 AM – 6 PM (or stricter per jurisdiction).
  • Max retries set to 1-2, retry interval ≥ 24h.
  • List scrubbed against your internal suppression list.
  • Welcome message includes specific reason for the call.
  • opt_out post-call field defined.
  • Auto-suppression enabled (Settings → Compliance).
  • Number pool used if expected daily volume > 500.

Next

Was this page helpful?

Still stuck or have feedback?

Email support@hirefinn.ai or use the chat bubble in the bottom-right corner — it's a Finn that knows the Academy cold.