Help center

Use the consent audit log

Was this helpful?
Updated: Oct 30, 2026

See every consent change: who, when, how and the exact message shown.

Quick answer

The Consent audit log lists every consent change with the contact, the time, the old and new status, the channel, what triggered it and the message the contact saw. Filter it, switch between Timeline and Table views, and export it.

Where to find it: Contacts, then the Consent tab, then Consent audit logOpen page

What each entry shows

ColumnMeaning
TimeWhen the change happened.
ContactName or number. Select it to open the contact.
ChangeThe status before and after, for example Pending to Opted in.
ChannelChat Inbox, Bot, CTWA or Import.
TriggerTapped Yes, I agree, Tapped No thanks, Replied STOP or Consent card delivered.
Message shownThe exact text the contact received at that moment.

Find an entry

  1. 1Type a name or number in Search by contact name or number....
  2. 2Pick a date range. The default is the last 30 days; you can choose today, yesterday, the last 7, 30 or 90 days, or a custom range.
  3. 3Select Filter to narrow by Channel or Consent status. Active filters show as chips; remove a chip to clear it.
  4. 4Switch between Timeline and Table. In Table view you can show, hide and reorder columns.

Select Export log to download the entries. If nothing matches, you see No consent activity in this range: widen the dates or clear the filters.

Note The full audit log is on the Growth and Scale plans. On other plans you see a short preview and an upgrade banner.

Common questions

Why does a contact with Unknown status have no entries?

Unknown means no consent card was ever sent, so there is no change to log.

Can I prove what a contact agreed to?

Each entry keeps the message shown, the trigger and the time, which is the record you would look at. See also How Unified Consent Management works.

Still stuck?

Raise a ticket or chat on WhatsApp. We typically reply within 24 hours.

Contact support