Consent engine
Permission first.
No contact enters a marketing workflow unless the system has a lawful basis, consent language, source, timestamp, and unsubscribe path. Harvested addresses do not get silently imported into campaigns.
Stored fields
Subscriber
Email, source, and subscription status.
Consent record
Timestamp, language version, and double-opt-in status.
Data basis
Why the person may receive emails and what they opted into.
History
Opt-in, unsubscribe, bounce, and suppression events.
Lead capture rules
| Rule | Requirement |
|---|---|
| Opt-in disclosure | Explain what they receive, why, frequency, and how to unsubscribe. |
| Consent storage | Store source, form, language version, timestamp, and status history. |
| Marketing sync | Only sync contacts with appropriate permission and unchanged unsubscribe state. |
| Suppression | Keep unsubscribed and do-not-contact contacts out of campaigns. |