The Marketing tab on your Host Dashboard is where Haven turns one-time guests into repeat direct-booking customers. It brings your contact list, your campaigns, Smart offers, and the revenue they earn into one hub.
Open it from Host Dashboard → Marketing in the left sidebar, or go directly to /host?tab=guests.
The pill bar at the top switches between these views:
| View | What it does |
|---|---|
| Home | Revenue from email, bookings from email, open rate, and recent activity |
| Audience | Every contact you can email — import or sync past guests, save segments, unsubscribe or resubscribe individual contacts, and use the Marketing inbox (post-stay reviews + AI suggestions) |
| Campaigns | Broadcasts and Automations tabs — one-off sends with suggested events, automations that run on a trigger, and the visual editors. Booking mail lives on Communication → Message automations |
| Lead capture | A first-visit popup to capture emails, plus every Form section already on a property or group page. Click a page form to turn Add to Audience on and add tags. A consenting submitter from the Owner lead form is saved with the owner tag, and answers show as Form responses on the contact (including a community you own). See Lead Capture |
| Ads | One Click Ads (when enabled on your account) |
| Creative | Generate images, carousels, and reels from your listing photos |
| Media Library | Your file library — generated posts, uploads, logos, and photos |
| Tracking | Google Tag Manager, GA4, and Meta Pixel per site |
Legacy URLs like /host?tab=emails redirect into this same Marketing hub.
| Feature | What it does |
|---|---|
| Contact table | Every contact from Haven bookings, guidebook sign-ins, PMS sync, CSV import, or manual add. Email is pinned as the first column; first name, last name, phone, and past guest follow. Email Marketing and SMS Marketing sit at the end — the (i) on each header explains the badge |
| Email Marketing | The consent Haven has to email this contact — subscribed, past guest, awaiting confirmation, reservation-only, or unsubscribed. You can ask for consent from the badge when it would change something |
| SMS Marketing | Whether they opted in to SMS on a Haven account. Subscribed or Not opted in when an account matches this email; empty when no account is linked, which is not an opt-out |
| Past stays | View stays opens a contact's stay ledger — property, dates, nights, revenue, lifetime value — alongside your private notes |
| Unsubscribe | The switch in the Email Marketing column stops all marketing email for one contact; they stay in your contacts and booking messages keep sending. Switch it back on to resubscribe. Someone who unsubscribed themselves shows a lock instead. Host-wide and per-property pauses are separate controls |
| Segments | Saved audiences shown as pills above the table. Each has a name and optional description, and is built from either the current filtered view or a fixed set of contacts you picked |
| Import contacts | The main button on Audience (add one person by hand from the … menu → Add a guest, with an email, a phone number, or both — a phone-only guest gets no marketing email, and texts still need the guest's own opt-in). Upload a spreadsheet — CSV or Excel (.xlsx) — with email, name, phone, and stay-date columns, or a Mailchimp audience export. The same email never creates a second contact — Haven merges the richer name, phone, tags, and the more recent stay. A spreadsheet import marks people subscribed once you affirm you may lawfully email them — that attestation is the liability you take on, and Haven does not block marketing after it. Unsubscribed and suppressed addresses stay off marketing. A Mailchimp ZIP or CSV keeps email and SMS subscribed / unsubscribed / cleaned status separately. See Import Mailchimp Contacts. |
| Export | Download your full contact list as a CSV (Mailchimp-ready, including check-in, check-out, and the last-stay property). Re-importing that file puts stay dates and property back on the contact when those columns are filled. |
| Sync from past reservations | Pull every past Haven guest into the CRM with one click |
| Sync from integration | Import contacts from a connected PMS |
| Contact profile | Opens on Details (email, name, phone with copy, marketing preferences, and how they were added). Plan (past, scheduled, and projected emails), Offer (stay dates), Activity (email history), and Stays follow |
Haven runs a mix of scheduled win-back emails and Smart offers that react to gaps, price drops, local events, and property updates. Core win-back emails include:
| When it sends | |
|---|---|
| Same stay next year | 1 day after checkout |
| Come back soon | 90 days after checkout |
| Anniversary lock-in | ~11 months after checkout |
AI campaigns (gap-fill, price-drop, seasonal nudge, local events, property updates) send when Haven spots a relevant opportunity. Imported guests also receive a one-time introduction email when you add them to the CRM.
Guardrails:
For the full mechanics — CSV import, guest review queue, campaign catalog, deliverability rules, and the Marketing inbox — see Smart Offers.
/host?tab=guests).That's the full setup — Haven handles scheduling and sending from there. Add a discount block on a win-back email if you want that send to include a code.
Account-wide Guest communications can pause rebooking, Smart offers, and campaigns for every guest — see Guest communications settings. Those switches sit on top of the per-flow and per-contact pauses.
New to Haven?
Haven is the direct booking platform these guides are written for — a branded site, secure payments, and guest relationships you own. Build yours free.
Free to build · No credit card · Private until you publish