Comms consent in Omneo is managed through the profile’sDocumentation Index
Fetch the complete documentation index at: https://docs.omneo.io/llms.txt
Use this file to discover all available pages before exploring further.
attributes.comms object. This object controls whether a customer can be contacted via email, SMS, push notification, phone, and post — and for which categories.
Consent fields
Each channel has two types of consent fields:| Field type | Example | Meaning |
|---|---|---|
| Global opt-out | email_optout | Customer has opted out of all email communications |
| Promotional opt-in | email_promo | Customer consents to promotional/marketing email |
| Category opt-in | email_benefits, email_reminders | Customer consents to a specific category of email |
email_optout: false (not globally opted out) but email_promo: false (not opted into promotional email). Your comms platform should check both before sending.
Capturing consent
Consent should be captured:- At the point of join (account creation form, POS sign-up)
- In Profile Portal (comms preference centre)
- In Clienteling (staff can update comms prefs during a consultation)
Updating consent via API
Bounce handling
When emails or SMS messages bounce, Omneo updates the bounce flags automatically:email_bounced: true— email address is not deliverablesms_bounced: true— mobile number is not deliverable