IntegrationsUpdated 11/14/2026

Review and Approve a Client Request (Haven Partners)

When a prospective client asks to work with you, their request lands in your partner dashboard. You review it, then approve it to send their personal join link, or decline it. You do not have to mark a request in review first: Approve and send join link works straight from Requested. This article follows a request from the moment it arrives to the moment the client joins.

Where requests come from

A request arrives from one of three places, and each one is labelled on the request:

  • Haven partner page — the lead form at the end of your page on Haven's partner directory.
  • Your website — your lead form on one of your Haven sites (the Work with us page, or anywhere you placed it), or the form embedded on a website Haven doesn't host.
  • Started by you — a request you opened with Start an intake, which emails the client your lead form. Until they fill it in, the request says it is waiting on their answers.

Haven emails you for every new request, with a link straight to it. Where the form shows and how to edit its questions is in Partner Mode: Client Requests.

Find and open a request

  1. Open your partner dashboard and go to Clients (/partner/hosts).
  2. Under Client requests, click the request.
  3. A side sheet opens with the client's name, email and phone, the source and when they asked, their answers to your lead form, and a Private note only your team sees. The note saves a moment after you stop typing.

The buttons under Next step change with the request's status:

StatusButtons you see
RequestedMark in review, Approve and send join link, Decline, Cancel request
In reviewApprove and send join link, Decline, Cancel request
ApprovedCancel request and Resend join link
DeclinedReopen
CanceledReopen
OnboardedNone. A request moves here on its own once the client finishes joining.

Mark in review is useful when you want a conversation first: it tells the client you are looking at their request. Skip it when you already know you want them.

A teammate on a Viewer seat can read requests but sees no buttons, and cannot edit the note.

  1. Check the Onboarding fee line above the buttons. It starts on your default from the Fees screen.
  2. To price this client differently, choose Change for this client and pick Waived or Custom (enter the amount). If you have no default onboarding fee, the link reads Set one for this client and the choice is No fee or Custom. When you are set to No fees, there is no fee to choose and the line says so.
  3. Click Approve and send join link. Haven confirms with Approved. Join link sent to the client's email.

The client gets an email, in your name and brand, with their personal join link. It opens your signup page: your own steps if you added any, then their account, their place, and your agreement with the onboarding fee you set. When they finish, the request moves to Onboarded and they appear in your Clients list.

If the email went astray, Resend join link sends it again. Until they join, the fee can still be changed from the Fee icon on their row under Pending invites (partner dashboard, Invite page); the link they already have stays the same. See what you charge clients.

Decline or cancel a request

Both ask before they go, and both can be undone with Reopen, which puts the request back in review and sends the client the "we're reviewing" email.

  • Decline opens Decline this request? We email the client a polite note that you can't take them on.
  • Cancel request opens Cancel this request? No email goes out. A join link you already sent stops working. Use it to close a request quietly, such as a duplicate or a test, or to withdraw an approval before the client joins.

What the client gets at each step

Every email goes out under your name and brand.

StatusWhat the client gets
RequestedA thank-you email as soon as they send the form.
In reviewA "we're reviewing" email.
ApprovedTheir personal join link, with your signup page, terms and any onboarding fee.
OnboardedNothing new: this is set automatically when they finish joining.
DeclinedA polite no from you.
CanceledNo email. A join link you already sent stops working.

Resend lead form appears instead of Resend join link on a request you started with Start an intake that the client has not filled in yet. Either resend goes out at most once a minute.

Not a client? A guest asking to book one of your listings sends a booking request, which works differently. See Approve or Decline a Booking Request.

New to Haven?

Everything in this guide, done for you

Haven is the direct booking platform these guides are written for — a branded site, secure payments, and guest relationships you own. Build yours free.

See how Haven works

Free to build · No credit card · Private until you publish