WhatsApp messaging
One shared inbox for WhatsApp replies.
Learn moreTwo things are checked before your AI agent rings anyone: has this person said YES to your WhatsApp calling consent question, and are they on your do-not-call list? The question goes out under your business’s name, every answer is kept on file, and your other dialers can ask the same list before they ring.
Nothing is rung until the first two steps are done. The fourth can happen at any point, and it always wins.
One WhatsApp message goes out in your business’s name: may we call you about this, and may the call use an AI voice? The person replies YES, NO or STOP.
Their exact words are kept with the version of the question they saw, on a record that can only ever be added to.
A YES puts the person in the queue for an AI call campaign, and the AI agent rings when it’s within calling hours where they live.
A STOP on WhatsApp, or “please don’t ring me again” said on a call, adds the number to the do-not-call list, and any call already queued for it is cancelled.
The message carries your business name and the reason for the calls, and says plainly that an AI voice may be used. It links your privacy page and asks for YES, NO or STOP. Every edit makes a new version, and the old ones are kept.
Say a kitchen showroom in Leicester wants to arrange design visits. It asks the people who requested a brochure on WhatsApp in the last 30 days whether its AI assistant may ring them about it.
Goes out in the person’s daytime only. Unanswered questions expire.
The time limits shown are the defaults. You can change them in the consent settings.
| They reply | AI calls | What happens next |
|---|---|---|
| YES | Allowed | Good for 12 months by default. If they reply NO later, it’s withdrawn. |
| NO | Not allowed | They aren’t asked again for 180 days by default. |
| STOP | Stopped at once | Campaign messages and AI calls stop, anything already queued is cancelled, and from then on the number is on your do-not-call list. Lifting it takes a START from the person themselves. |
| START | Not until a new YES | Messages are allowed again, but nobody rings until they say YES to a fresh question. A number your team blocked stays blocked. |
Each rule is checked when a person is queued and again just before the call. If anything changes in between, they’re taken back off the queue.
One more condition lives in the phone settings: the person’s country has to be one of your allowed countries for calls, or the call can’t go out.
Every question, answer and withdrawal goes onto a chain of records that can only be added to. Each record is sealed together with the one before it.
| # | When | Number | Event | Channel | Their words | Fingerprint |
|---|---|---|---|---|---|---|
| 1906 | 22 Oct 18:09 | +44 7700 ••• 214 | Agreed to AI calls | “YES” | 3e1a…77c0 | |
| 1905 | 22 Oct 17:58 | +44 7700 ••• 871 | Put on do-not-call list | During an AI call | “Please don’t ring me again” | b90d…1f42 |
| 1904 | 22 Oct 16:20 | +44 7700 ••• 033 | Said NO | “No thanks” | 58c2…e019 | |
| 1903 | 22 Oct 11:07 | +44 7700 ••• 650 | Withdrew consent | “stop sending these” | 0f7b…a3d8 | |
| 1902 | 21 Oct 19:41 | +44 7700 ••• 498 | Agreed to AI calls | “Yes please” | c46e…9b25 |
Once a number’s on this list, the AI agent won’t ring it, and WhatsApp campaigns and the inbox leave it out.
A reply of STOP adds the number at once. It’s understood in many forms, including French, Spanish and Arabic.
“Please don’t ring me again” works the same way, once the do-not-call tool is ticked on the agent.
Your team can add a number and note why. If it’s taken off later, the entry’s history stays on file.
One exception to know about: the WhatsApp tool an agent can use mid-call doesn’t consult this list. Don’t give that tool to the agents that make your AI calls.
Your other dialer or CRM can put one question to the list before it rings: may I ring this number now? The reply is a plain yes or no with the reason, plus the hours that apply when it’s a yes.
| Name | Key | Allowed from | Use | Status |
|---|---|---|---|---|
| Showroom dialercreated 2 Oct | …k7Q2 | 203.0.113.24 | 3182 min ago | active |
| Old spreadsheet macrocreated 14 Aug | …w0Ze | 198.51.100.7 | 4112 Sep | revoked |
POST /api/aic/check
X-AIC-Key: ••••••••
{"phone": "+447700900214"}200 {"allowed": true,
"reason": "ok",
"timezone": "Europe/London",
"window": {"start": "09:00",
"end": "19:00"}}The app’s overview page keeps this list for you, with a Set up link beside anything that isn’t done yet.
40 of 46 answered, and 31 of the 40 said YES.
Rules on automated and AI-voice calls differ from country to country, and a good many expect the person’s agreement before you ring. Asking on WhatsApp gets that agreement in writing, in their own words, filed next to the wording they were answering.
In plain words, it says who’s asking and why they’d like to ring, warns that the calls may come from an AI voice assistant and makes clear that agreeing doesn’t commit anyone to buy. Then it invites a YES or a NO, says STOP works too, and points to your privacy page. You can use your own approved template instead, as long as it names the business, mentions the AI voice and asks for YES, NO and STOP.
Yes, after 12 months, unless you’ve set something shorter. It can end sooner, too: a NO or a STOP afterwards cancels it on the spot.
Yes, as long as that agent has been given its do-not-call tool. When someone says they don’t want another call, the number is blocked before they hang up, and any calls already lined up for it are cancelled.
Yes. Create a key for it, and before each call it asks whether that number may be rung now. It gets back a yes or a no with the reason. If someone tells your other system they don’t want calls, it can pass that back and the number goes on your do-not-call list.
No. It covers your consent records and your in-house do-not-call list, nothing beyond them. Screening numbers against national or state registers is still up to you.
Open a free account, link WhatsApp, and tick off everything on the overview page before the agent rings anyone.