Communication preferences in Omneo are stored as part of the profile’s Comms Attributes. These fields capture whether a customer has opted in or out of each communication type and channel, and are synchronised in real-time to connected comms platforms.Documentation Index
Fetch the complete documentation index at: https://docs.omneo.io/llms.txt
Use this file to discover all available pages before exploring further.
Comms attribute fields
Comms attributes are grouped by channel and purpose:Opt-out flags
| Field | Description |
|---|---|
email_optout | Customer has globally opted out of email |
sms_optout | Customer has globally opted out of SMS |
push_optout | Customer has globally opted out of push notifications |
phone_optout | Customer has opted out of phone calls |
post_optout | Customer has opted out of postal mail |
Promotional opt-ins
Granular opt-in flags per channel:email_promo,sms_promo,push_promo,phone_promo,post_promo
Category-level preferences
Fine-grained preferences for specific communication purposes (available for email, SMS, push, phone, and post):_discover— product discovery and new arrivals_benefits— incentive notifications and benefit alerts_reminders— reminders and follow-ups_account— account-related notifications_bookings— appointment and booking confirmations_feedback— surveys and feedback requests_location— location-specific communications_service— service and support communications
Bounce and verification flags
| Field | Description |
|---|---|
email_bounced | Email address has hard bounced |
sms_bounced | SMS has failed delivery |
email_verification | Verification status: not_sent, sent, verified |
Where preferences are managed
Customers can update their preferences via:- Profile Portal — the customer-facing self-service surface
- Comms platform (e.g., Klaviyo unsubscribe link) — changes are synced back to Omneo
- CX Manager — admin-level updates
- Clienteling — in-store staff updates
GDPR and consent compliance
Omneo’s comms preferences model is designed to support compliant consent collection and management. The granular opt-in fields allow brands to collect category-level consent rather than a single “subscribe/unsubscribe” flag, enabling more precise compliance with email marketing regulations.Opting out and suppressing a profile
To suppress a profile from all communications, set the relevant_optout flags via the API. These are respected by Omneo’s notification logic and synced in real time to connected comms platforms.
For broader suppression — excluding a profile from incentive automations, imports, or operational logic — use tags or statuses as a signal. See Profile blacklist and opt-out for implementation details.