How it works
- Manage the list manually at Settings → General → Block List. This is a team-level setting — it isn’t attached to a single Voice Agent, so a number you block here is blocked for all of them.
- Every outbound call is checked automatically before it’s placed. Whether a call is started by hand, through the API, or as a step in a running Campaign, it goes through the same call-initiation path, and that path checks the destination number against the Block List first. A match means the call never goes out.
- The list can grow itself. After a call ends, your agent’s post-call analysis — the same mechanism that produces call summaries and extracted data (see Analysis & Summary) — can flag that the caller asked not to be contacted again. When it does, Revve adds that phone number to the Block List automatically. No one has to review the transcript and add it by hand.
The Block List screen

Each row shows the Phone Number, the Contact it matches (name, email, company) if that number belongs to someone in your Contacts, and when it was added. Blocking or unblocking a number also updates the
dnc flag on the matching Contact record, so the Contacts view stays consistent, and fires a contact_updated automation event if you have Automations reacting to contact changes.
What this means for a Campaign
A Campaign doesn’t get its own exemption. If a contact’s phone number is on the Block List, the call step the Campaign would otherwise take is skipped — the AI never dials it, and the enrollment moves on exactly as if that call attempt didn’t happen, following whatever your Instructions define for that situation (a retry, a channel switch, or an exit). You don’t need a separate “check the block list” rule in your Instructions; the suppression happens underneath the Campaign, before your Instructions are ever consulted for that call.The Block List is a call-suppression mechanism your team controls — it stops your Voice Agents from dialing a number, and it can be updated automatically from what an agent hears on a call. It is not a certified TCPA or other regulatory-compliance product, and Revve makes no compliance guarantee about it. If you operate in a regulated industry, treat this list as one input to your own compliance process — including how you handle opt-out requests that arrive outside a call — not a substitute for it.
When to add a number yourself
Let the automatic mechanism handle opt-outs stated during a call — your agent’s analysis catches “don’t call me again” in the conversation and blocks the number without any action from you. Add a number manually when the opt-out arrives somewhere your agent never hears it: a reply to an SMS, an email to support, a request made to a human agent, or a number you already know you should never call before you’ve placed a single call to it. In both cases, the same list is what every future outbound call checks — there’s no separate “manual” and “automatic” list to keep in sync.What’s Next
- Voice Agent Settings — see the Analysis & Summary tab for how post-call analysis (and its
do_not_callflag) is configured. - What Is a Campaign? — how Campaigns decide what happens next for a contact after a call step is skipped or completed.