Marketing consent

Domino records whether each member agreed to marketing email, when, and the exact words they saw.

Marketing consent is a member's yes or no to hearing from you on one channel, such as email. Your app asks: it shows the checkbox and its wording. Domino keeps the record.

Domino recordsExample
The channelEmail, the only channel Domino records consent for so far.
The member's choiceOpted in (granted), or opted out (withdrawn).
WhenThe time Domino received it, by Domino's clock, never the member's device. For imported consent, the time the old platform recorded.
The wordingThe exact text the member saw beside the checkbox, word for word.
Where it came fromThe member, choosing in your app, or a member import, for consent the member gave on the platform they came from.

Every change is kept

Each time a member opts in or out, Domino adds a new record and keeps the old ones. The member's current choice on a channel is their latest record. Opting out takes one step, the same as opting in.

A member who was never asked has no record. That is different from opting out: show them the checkbox.

Sending the same choice with the same wording again changes nothing and records nothing.

In Console, open a member. Marketing consent shows their current choice on each channel, the words they saw and when they chose, then every earlier change, newest first. A member who was never asked shows No consent recorded.

Your team can only look: nobody but the member can opt them in or out, in Console or through the API. A member import can carry over the consent a member gave on the platform they came from; Console marks it Imported, and it never replaces a choice the member made in Domino.

Who it reaches

Integrations that send member data to your marketing tools read this record: by default they include only members who opted in, and they subscribe a member in the tool when the member opts in and unsubscribe them when they opt out. Klaviyo is the first.

Consent belongs to one environment, like the member it belongs to: a test member's consent never reaches a live tool. Resetting a test member deletes their consent records with the rest of the member.

On this page