Stop a specific guest from booking any of your properties again. You can block by email (even if they are not in your audience yet), by first and last name, or by picking an existing contact from Marketing → Audience. Blocked guests who try to book see a neutral message — it never says they were blocked.
- A past guest damaged your place, broke house rules, or was abusive, and you do not want them back at any of your listings.
- Someone you have never hosted is a known problem (a neighbour's warning, a local host group) and you want to refuse them ahead of time.
- A guest you only know by name from an OTA keeps trying to rebook direct.
- Go to Host Dashboard → Marketing → Audience.
- Click the … (more) menu next to Add guest and choose Blocked guests.
- Pick how you want to identify them:
- By email — their real email address. This works even if they are not in your audience. Airbnb / Vrbo relay addresses change with every booking, so use the guest's own address or block by name instead.
- By name — first and last name. See How name-only blocks behave below.
- From audience — search your existing contacts and pick one. Haven uses that contact's email and name.
- Optionally add a private note (why you blocked them). It is shown to you on any matching request; the guest never sees it.
- Click Block guest.
Right-click a contact (or select several and open Actions) and choose Block guest. Confirm, and each selected contact is added to your blocked list.
Open a contact and use Block from booking at the bottom of the sheet. If they are already blocked, the same spot shows Unblock guest and the header carries a red Blocked chip.
- Bookings from a blocked email are refused on every property you own — instant book, request to book, and signed-in date holds. The guest sees: "This host isn't able to accept this booking. Please contact them directly." Nothing is charged.
- The check runs when the guest is signed in, which every booking requires. Browsing your site and picking dates is unaffected.
- The contact stays in your audience with a Blocked chip, so you can still see their history.
Common names can catch the wrong person, so a block with no email does not refuse bookings. Instead:
- On an instant-book property, a booking from a matching first + last name is turned into a booking request you approve or decline. The guest lands on the normal "request sent" screen.
- On a request-to-book property, the request arrives as usual.
- In both cases the reservation shows a notice — "This guest matches a name on your blocked list" — with your note, so you can decline with context.
Name matching is exact (case, accents and extra spaces are ignored): "José Álvarez" matches "jose alvarez", but not "J. Alvarez". If you later learn their email, block by email to make it a hard refusal.
Open … → Blocked guests and click Unblock next to the entry, or use Unblock guest at the bottom of the contact sheet. Bookings from them work again immediately.
- It does not cancel or decline bookings that already exist. Decline a pending request, or cancel a confirmed stay, from Reservations.
- It does not stop inquiries, contact-form messages, or guest chat from that person — only bookings. Pause or delete the contact if you also want to stop marketing to them.
- It does not affect bookings made on Airbnb, Vrbo, or your PMS — only bookings made through your Haven site.
- It cannot identify a signed-out visitor. Every booking requires signing in, so that is where the check happens.
- It does not share your list with other hosts. Blocks are private to your account.