What RevDesk handles for you
Several compliance steps are run automatically on every outbound action. You don’t need to configure or maintain them:
If you see a “We’ll do it” badge anywhere in the Compliance Center, that means the underlying check is one of the items above. It is already configured, always-on, no action required.
Where to find it
Open the Compliance Center widget on the Outreach page. It surfaces:- The workspace’s TCPA/DNC acknowledgement state.
- Active disclosures (recording, SMS STOP, TCPA quiet hours, DNC scrubbing).
- Per-active-campaign compliance checkmarks.
- Consent record counters and recent events.
- 30-day disclosure attestation rates.
- “Export full audit” CSV.
Consent record model
For each contact, RevDesk maintains per-channel state:Sources of consent
Capture via API
Disclosure attestation
Every outboundPhoneCall row records:
disclosureAttested: true when the live greeting includes a recording-disclosure phrase (English variants and 50+ localizations).disclosureText: the disclosure phrase actually attached.twoPartyStateAtCallTime: true when the recipient’s area code maps to an all-party-consent state (CA, CT, DE, FL, IL, MA, MD, MI, MT, NV, NH, OR, PA, WA).
Message row records:
stopInstructionsAttested: true when the body contains STOP / opt-out instructions (auto-appended bymaybeAppendOptOuton the first message per contact, or already present in the body).
Audit export
The Compliance Center widget’s “Export full audit” button callsviewer.compliance.exportOutreachAudit and returns a CSV containing:
since / until parameters for arbitrary ranges. Records are scoped to your accessible teams only.