Marketing Opt In
The ResDiary data structure means that each 'Restaurant' exists within a 'Group' of restaurants (even if it is a group of one). This reflects the commercial reality where Holding Companies may own multiple venues. This means that the data structure allows a customer profile to be opted into marketing at a 'Single Restaurant Level' and/or at a 'Group' level. The restaurant management team decide how they want to collect marketing opt-ins for each venue.
As an api integrator it is your responsibility to call get booking setup information and use the following values to display the correct opt-in UI:
IsGroupRestaurantIsIndividualVenueMarketingEnabledIsGroupMarketingEnabledGroupMarketingDisplayName
When using create booking, the following properties are used to specify group-level opt-ins:
ReceiveEmailMarketingReceiveSmsMarketing
The following properties are used to specify restaurant-level opt-ins:
ReceiveRestaurantEmailMarketingReceiveRestaurantSmsMarketing
Note: in order to comply with GDPR, the text used to ask customers to opt-in to marketing must be recorded. You can do that by using the following properties when creating a customer:
GroupEmailMarketingOptInTextGroupSmsMarketingOptInTextRestaurantEmailMarketingOptInTextRestaurantSmsMarketingOptInText
Last updated
Was this helpful?
