Skip to main content
HoopAI provides tools to record consent, manage opt-in/opt-out preferences, and fulfill data subject requests for GDPR and similar privacy regulations.
HoopAI provides the tools for compliance — but compliance itself is your responsibility. Consult with a legal professional for jurisdiction-specific requirements.

Create custom fields to track consent status and source for each contact:
1

Create consent fields

Go to Settings → Custom Fields and create fields such as:
  • Consent Status (dropdown: Opted In, Opted Out, Pending)
  • Consent Source (text: form, verbal, import, etc.)
  • Consent Date (date field)
  • Legal Basis (dropdown: Consent, Legitimate Interest, Contract, Legal Obligation)
2

Map fields to forms

When building forms, map consent checkboxes to your consent custom fields so they update automatically on submission.
Add a consent checkbox to every form where you collect personal data:
  1. In the form builder, add a Checkbox element
  2. Set the label to your consent text (e.g., “I agree to receive marketing communications from [Company Name]”)
  3. Map the checkbox to your Consent Status custom field
  4. Make it a required field if consent is mandatory
Under GDPR, consent checkboxes must not be pre-checked. The contact must actively opt in.

Managing opt-in and opt-out

Opt-in channels

Track consent per communication channel using the contact’s DND (Do Not Disturb) settings:
ChannelDND settingEffect
EmailDND Email ONNo marketing or bulk emails sent
SMSDND SMS ONNo SMS messages sent
PhoneDND Call ONNo outbound calls
WhatsAppDND WhatsApp ONNo WhatsApp messages
AllDND All ONNo communication on any channel

Processing opt-outs

  • Automatic: Email unsubscribe links and SMS STOP replies automatically update DND
  • Manual: Update DND in the contact record under the DND section
  • Workflow: Use the “Update DND” action in workflows to set opt-out status programmatically
  • Bulk: Use bulk actions to update DND for multiple contacts at once

Data subject requests

GDPR gives individuals rights over their personal data. Here is how to handle each request type in HoopAI:

Right of access (SAR)

When a contact requests a copy of their data:
1

Find the contact

Search for the contact in Contacts by name, email, or phone.
2

Export their data

Open the contact record and click Export Contact Data (or use the API to pull all fields).
3

Provide the data

Send the exported data to the requestor within 30 days (GDPR requirement).

Right to erasure (right to be forgotten)

1

Verify identity

Confirm the requestor’s identity before deleting any data.
2

Delete the contact

Delete the contact from HoopAI. This removes their personal data from the platform.
3

Check integrations

Delete their data from any connected third-party tools (Zapier, Google Sheets, etc.) where data may have been synced.
4

Document the request

Keep a record of the deletion request and completion date for your audit trail.

Right to rectification

Update incorrect data on the contact record. The contact can also update their own information through forms or the client portal.

Right to restrict processing

Set DND on all channels for the contact. Add a tag like “Processing Restricted” to prevent accidental re-enrollment in workflows.

Audit trail

HoopAI logs activity on contact records, which can serve as part of your audit trail:
  • Activity log — shows when fields were changed, who changed them, and what the old/new values were
  • Consent fields — custom fields you set up to track consent date, source, and legal basis
  • Workflow history — shows which automations the contact was enrolled in and when
  • Communication history — full record of emails, SMS, and calls
Export audit data periodically for your compliance records. Go to Settings → Data Export to create scheduled exports.

Data Processing Agreement (DPA)

If you need a DPA with HoopAI (required under GDPR when using a data processor), contact HoopAI support to request the standard DPA.

Best practices

Send a confirmation email after form submission requiring the contact to click a link to confirm their subscription. This is considered best practice under GDPR.
Ensure all team members understand how to handle data subject requests and where to find consent records in HoopAI.
Last modified on March 6, 2026