Skip to main content

🚫 How to Set Up Opt-Out and Unsubscribe Options for Guests

Introduction

Giving guests a clear and easy way to opt out of communications is not just a legal requirement under GDPR, it's also good practice for maintaining guest trust and protecting your email deliverability. 📬

Bookboost supports multiple ways for guests to unsubscribe or revoke their marketing consent: automatically via a link in campaigns, self-service via the Digital Reception, or manually by hotel staff directly in the guest profile.

Main Concept

When a guest opts out, their consent status is updated to revoked in Bookboost. This will also be reflected on the guest’s profile. Any campaign that requires implicit or explicit consent will automatically exclude guests with a revoked status from future sends. There are three methods to trigger this:

  • Unsubscribe link — embedded in a campaign message template

  • Digital Reception — a self-service consent management page shared with the guest

  • Manual revoke — done by hotel staff directly on the guest's profile

image

Guest profile with granted explicit consent. This can be seen at the bottom of the guest’s profile under “Consents” and will show up with a checkmark.

image

Guest profile with no granted consent. This can be seen at the bottom of the guest’s profile under “Consents” and will show up with “There are no active consents for this guest”.

Use Cases

  • Including a legally required unsubscribe link in marketing newsletters and broadcast campaigns

  • Letting guests manage their own communication preferences via a self-service web page

  • Processing a guest's opt-out request received via phone, email, or front desk

  • Ensuring opted-out guests are excluded from future marketing sends automatically

Configuration and Setup

Method 1 — Unsubscribe Link in Campaigns

  1. Open your campaign message template in the CRM.

image

  1. In the message body, insert the unsubscribe token provided by Bookboost (available in the template token list).

  2. When a guest clicks the link, their consent status is automatically set to revoked.

  3. Save and activate your campaign.

⚠️ Important: Bookboost does not send a confirmation email to the guest after unsubscription. The revocation is silent on Bookboost's end. If you want guests to receive a confirmation, set up a separate follow-up campaign triggered by consent revocation.

Method 2 — Guest Self-Service via Digital Reception

  1. In Bookboost, navigate to Digital Reception.

  2. Create or edit an existing page.

image

  1. Add a consent form element to the page so guests can view and update their own preferences.

  2. Share the Digital Reception link with guests (e.g. via a pre-stay campaign or at check-in).

Method 3 — Manual Revoke by Hotel Staff

  1. Go to the guest's Profile in Bookboost.

  2. Open the Consent tab.

  3. Locate the relevant consent configuration.

image

  1. Change the status from TRUE to FALSE (revoked).

  2. Save the change.

Known Issues & Limitations

  1. No unsubscribe confirmation email — Bookboost does not automatically notify the guest that their revocation was processed. Handle this manually if your guests expect confirmation.

  2. Revocation is consent-specific — Revoking one consent type (e.g. marketing email) does not automatically revoke others (e.g. WhatsApp or SMS). Each consent must be managed separately.

  3. Metrics impact — Anonymized or revoked profiles are excluded from audience lists, which may affect campaign reach metrics.

Conclusion

Proper opt-out handling protects your hotel's compliance posture and your sender reputation. By embedding unsubscribe links in all marketing campaigns, enabling guest self-service via Digital Reception, and training staff on manual revocation, you ensure every guest has a clear path to opt out — and that Bookboost respects that choice automatically.

Support

Please contact us through the 'Talk to Us' option on the left menu in the platform, or through the Bookboost Support email at support@bookboost.io if you have questions or need additional support.

Did this answer your question?