Profile Attributes (Comms) are utilised to record comm's related attributes such as granular subscription or verification status per communications channel: Email, SMS, Push Notification and Post.
Below are the default fields that can be used to store communications attributes of a Profile and should cover most use cases in retail. You can opt not to expose all attributes and additional custom fields can be created & associated with these attributes.
The promo score column just indicates our opinion on how 'transactional' or 'promotional' the email is - the higher the number, the more this type of email should be considered 'promotional' in nature. This can help set default preferences when a customer joins without having to specifically choose every one. Lower scored attributes can be defaulted to true even if the customer does not opt in to promotional communications on sign up.
By recording all changes to customer comms preferences, it's easier than every to comply with global privacy and opt in rules like GDPR in Europe, CanSPAM in the US, and the APP in Australia.
Field | Field Name | Short Description (shown with field) |
Long Description (shown as tooltip) |
Promo Score |
email_promo | News and Offers | Exclusive news and offers via email | All of the latest product news and exclusive customer offers sent directly to your inbox so you are in the know before every one else. If you'd like to choose which sorts of news and offers you'd like to receive (or not receive) you can change your interests at any time, or disable news and offer communications all together | 5 |
sms_promo | News and Offers | Selected news and offers via SMS messages | Some news is so good that we need to tell you straight away. An exclusive selection of news may be sent to your mobile via SMS if we think you just wont want to miss it. You can always opt out of these types of messages by replying STOP or updating your preferences at any time. | 5 |
push_promo | News and Offers | Exclusive news and offers straight to your phone | If you use our branded wallet or native app experiences your may receive exclusive notifications on important news and offers directly to your mobile | 5 |
post_promo | News and Offers | Special items delivered to your postal address | Selected customers may receive printed materials posted to their default delivery address | 5 |
phone_promo | News and Offers | We'll call to tell you about offers just for you | Selected customers may receive direct phone calls from our representatives | |
We have fine grained preferences for all channels email, sms, push, post, and phone | ||||
{channel} _discover |
Discover | Helpful guides on how to get the most out of your account with us | As you become familiar with us and our services we'll send you a few messages that help you get the best out of all the brand has to offer | 4 |
{channel} _benefits |
Benefits | Notifications whenever you've personally earned a benefit from us | Select customers may earn personalised, short term benefits that can only be used by you. We'll notify you when you've earned these so you don't miss out. | 4 |
{channel} _reminders |
Reminders | Reminders when benefits are about to expire so you don't miss out | When you've earned specific benefits that have expiry dates, we'll remind you just prior to the expiry date so that you have the best chance of getting the most of the offer | 3 |
{channel} _account |
Account | Receipts of your purchases and interactions and if account details are missing or out of date | If we have an issue with some of the details on your account, we may get in touch via one of your contact details in order to confirm or fix the issue so our records are up to date and you can shop with confidence with us | 2 |
{channel} _bookings |
Bookings | Notifications and reminders of any bookings or appointments you've made with us | Some of our customers enjoy pernalised services that can be booked directly. We'll notify you of details of your bookings and remind you when to attend so you don't forget. | 1 |
{channel} _feedback |
Feedback | Opportunities to proivde direct feedback on our brand, products and services | We value the feedback of our best customers above all else, but if you'd like to stop receiving request for feedback on our products, services and experiences you can do that here. | 3 |
{channel} _location |
Location | Location specific reminders and notifications | We can provide our customers with very specific news and information that is relevant to the locations they are currently visiting. You can disable location based notifications here. | 4 |
{channel} _service |
Service | Notifications or reminders about new or existing services | Sometimes the services we offer to our customers change or require specific communications to you. | 4 |
email_optout | Stop All | Remove me from all account related emails | By enabling this option we'll keep all your original preferences but prevent our systems from sending you emails | |
push_optout | Stop All | Remove me from all account related push notifications | By enabling this option we'll keep all your original preferences but prevent our systems from sending you push notifications | |
sms_optout | Stop All | Remove me from all account related SMS messages | By enabling this option we'll keep all your original preferences but prevent our systems from sending you SMS messages |
We also have a reserved custom attribute called custom_attributes.comms.interests which should be used to hold topic areas that span the types of promotional emails you send. This allows your customers to selectively opt in or out of specific topics without unsubscribing from everything. Most brands have an all or nothing approach to a customer's subscription status which can reduce the overall effectiveness of each of the marketing channels. A customer's interests can be saved even if their overriding comms preferences change which allows you to use these facts for other experiences.
Some examples of interest preferences include: New products, major sale events, offers and promotions, editorial and news.
System Comms Attributes
Along with the customer selectable preferences there are several system level attributes to be aware of as they can be used to inform other customer experiences and comms.
System Field | Description |
email_bounced | This email address is no longer accepting emails and needs to be updated by the customers |
push_bounced | Push notifications have been disabled on device and needs to be re-enabled by the customer |
sms_bounced | Mobile number is not deliverable and needs to be updated by the customer |
post_bounced | This address has been marked as undeliverable or return to sender |
email_verification | Status of email address validation via verification link or external service |
sms_verification | Status of mobile number validation via verification link or external service |
post_verification | Status of the delivery address from external service or from a return to sender event |
terms_accepted_at | The last date/time the customer accepted the T&Cs and Privacy Policy of the brand (default to join date/time if not explicitly set by an experience) |