📬 Managing Marketing Consent & Using Double Opt-In in Bookboost

Managing Consent


Collecting and managing marketing consent properly is key to both GDPR compliance and building trustworthy guest relationships. This guide outlines how to configure consent forms, embed them into campaigns, and use the Bookboost API — with an optional Double Opt-In setup for advanced validation.

For Consent Management Essentials click here.


🔐 1. Understanding Consent Collection

Before setting up your campaigns, it’s important to determine how marketing consent is collected in your environment:

  • Do you collect consent through a PMS, an external form, or a custom integration?
  • Does your PMS natively support marketing consent tracking?
⚠️ Some PMS platforms do not collect it
 

🧾 2. Creating Marketing Consent Forms in Bookboost

To collect and store marketing consent directly within Bookboost:

  1. Navigate to Settings > Consent Forms
  1. Create or edit your consent form
  1. Define:
      • Consent name and purpose
      • Optional confirmation settings
      • Consent scope and expiration
✅ Best Practice:
We strongly recommend that you clearly
This helps your team identify which form is connected to which external source — since

🔗 3. Embedding Consent Forms into Campaigns

Consent forms can be easily embedded in messages sent via Bookboost.

Steps:

  1. Open the campaign editor and scroll down to the bottom of the message editor
  1. Click on Digital Reception > Consent
  1. Select the desired form token
  1. The token will be inserted into your message content (e.g. for check-in or booking confirmation)

This is ideal for collecting Single Opt-In consent directly from guests during common communication flows.


⚙️ 4. Managing Consent via API

When collecting data externally (e.g., from a website, PMS, or booking engine), you can push consent to Bookboost using the API. Below are commonly used endpoints:

Endpoints that can be used:

  • Requires uuid of an existing user profile
  • Uses an email and will match first existing user with the same email, or create a new one - also adds the user to a list
  • Same as store in list, but requires the uuid of an existing user profile
Tip: You can retrieve the UUIDs of lists and consents via the interface once your API key has been issued User UUIDs can be retrieved programatically using the API (or the interface for fast 1-off solutions or trouble-shooting)
 

✅ 5. Setting Up Double Opt-In (Optional)

If you require explicit confirmation of marketing consent (as per GDPR or company policy), Bookboost supports Double Opt-In — especially useful when the consent is first collected through external systems (e.g., APIs or PMSs).

How it works:

  • Bookboost receives the consent via API or PMS.
  • In Consent Configuration, enable the option “Require Confirmation”.
  • This sets the initial consent status to “pending.”

Confirmation Process:

  1. The guest is automatically sent a Journey Campaign by email.
  1. The campaign prompts the guest to confirm their marketing consent.
  1. Once confirmed, the status is updated to “confirmed.”

To configure the campaign:

  • Go to Journey Campaigns
  • Use the trigger: “after double opt-in has been requested.”

This ensures that only users who explicitly validate their interest are included in your marketing lists.

 
 
👐
Please get in touch with us through Bookboost Support email at support@bookboost.io if you have questions or need additional support.
 
 
Did this answer your question?
😞
😐
🤩