Guest CRM

Marketing Opt-in & Campaign Lists

Consent collected properly is a marketing list that actually ships.

A database of ten thousand guests is worth nothing for marketing if none of them have opted in. The GDPR reality is: without explicit, channel-specific consent, you can't email and you can't SMS. And most restaurants collect consent inconsistently — a checkbox on the website, nothing on the phone, a scribbled note on a paper card at the door.

Marketing Opt-in & Campaign Lists makes consent collection uniform across every channel. The website form has a clear opt-in checkbox; the phone agent has a one-click "opt-in confirmed" button with the script they should read; the walk-in capture on the native app has the same toggle. Each opt-in stores the channel, the date, the IP or staff member, and the exact language the guest agreed to — everything GDPR asks for if you're ever audited.

When it's time for a campaign — birthday offer, reopening announcement, seasonal menu — filter the guest database by consent type (email ok, SMS ok, both), by tag, by spend band, by last visit. Export as XLSX or push directly to your email/SMS tool. The list is segmented, dated, and defensible.

Key benefits

1

Consent on every channel

Website, phone, Google, walk-in — same opt-in toggle, same audit trail.

2

GDPR-grade audit

Every opt-in stores channel, date, IP or staff id, and exact text shown. Defensible if asked.

3

Segment by everything

Filter by consent type, tag, spend, last visit, birthday this month — combine freely.

4

Export or push

XLSX for import, or direct push to Mailchimp, SendGrid, Twilio — the list is segmented already.

5

Double opt-in supported

Send a confirmation email/SMS before the first marketing touch if you want the extra layer.

How it works

  1. 01

    Enable opt-in on each channel

    Website form checkbox, phone script, Google flow, walk-in toggle — all connected to the same consent record.

  2. 02

    Guest opts in

    Consent stored with channel, date, IP/staff, exact text.

  3. 03

    Filter the database

    Build a segment: "email ok AND VIP AND no visit in 60 days".

  4. 04

    Export or push

    XLSX download, or direct integration to your campaign tool.

  5. 05

    Track unsubscribe

    Unsubscribes from the campaign tool flow back; the guest is marked, future sends skip them.

Turn your guest database into a marketing channel

Opt-in on every touch, segmented lists, defensible audit — the list actually ships.

Talk to us