Book a lead
Build the one link that rolls up the proposal, contract, questionnaire and deposit, send it, and watch the couple book.
The Booking tab on a lead is where a couple goes from "interested" to "booked". You assemble one link, send it, and the couple reviews, signs and pays on that one page. When the deposit lands, Hailo turns the lead into a client, creates the wedding event and generates the rest of the invoices.
Pick a flow
The first time you open the tab it asks "How would you like to start?" with the note "Pick the shape of this couple's booking experience. You can switch any time." Your choice is remembered per lead on this Mac.
| Flow | Description | Available today |
|---|---|---|
| All-in-one booking (Recommended) | "One link rolling up the proposal, contract, and deposit. Couple walks through it end-to-end." | Yes. The rest of this article. |
| Send pricing (PDF, Page, One number) | "Send your pricing as a PDF, a hosted page with analytics, or one tailored number." | Not yet. It reads "Coming soon. For now, send your pricing from the Messages tab." |
| Pick-your-package (Interactive) | "Couple toggles packages and à la carte items live and picks what they want." | Not yet. It reads "Coming soon". |
| Discovery first | "Pick how you want to meet." | Partly. See below. |
Discovery first
Three cards: Zoom ("Auto-creates a Zoom meeting when they book. Join link goes in the confirmation email."), Google Meet ("Rides on your Google Calendar connection. Meet link attaches to the event automatically.") and Qualifier form ("Skip the call. Send a short 'tell us about your day' form first."). Each shows Connected, Connect → or Connect Calendar →; the qualifier form is marked Built-in. Open discovery-call settings ↗ and Manage integrations ↗ sit underneath. See The call scheduler.
The All-in-one builder
Packages and status
When a lead has more than one booking, chips at the top switch between them, named after each proposal, with a lock on any that is signed. + New starts another.
The status pill reads Draft, Live (glowing once published), Cancelled, Client marked paid, needs your confirm, Paid or Booked.
Step 01: Layout
- Open the dropdown "Pick a layout or template". It has three groups: Your saved templates, Blank layouts (each marked "(empty)") and Existing drafts for this lead.
- Pick one. The proposal is created at once with the couple's name, date and venue filled in, and appears inline in the editor.
- Click the title to rename it ("Click to rename, saves automatically."). The line under it names the layout.
Edit the proposal in place. See The proposal builder. If the proposal cannot be shown, the step reads "Proposal #N couldn't load." with Open in builder →.
Step 02: Layout sections
A switch per section of the chosen layout. Sections the layout needs are marked Always on. The chip reads "N hidden" or "All N showing".
Step 03: Packages
The chip shows the running total or No items yet.
- Click Add from catalog. The menu has Create with One-off line ("this proposal only"), then Packages and À la carte from your catalog.
- Pick a package or item, or type a New package name and price and click + what's included to describe it. A new package made here is saved to your catalog too.
- Edit names and prices inline, drag rows to reorder, and delete rows. A removed row shows an Undo toast for a few seconds.
See Catalog, packages and add-ons.
Step 03: The contract
Turn on "Ask this couple to sign a contract". The chip reads Not sending one, Not picked, Attached or Custom · attached.
- Pick a contract from "Pick a template", or
- Write one in the panel titled "The contract" (placeholder "Paste an existing contract or write one from scratch."). Click Done; the note reads "Saves when you close this."
Step 04: Intake questionnaire
Turn on "Ask this couple a few questions" and pick a questionnaire, or leave "Skip questions". Chips: Not sending one, Not picked, Attached. See Questionnaires.
Step 05: Payments
The summary reads "X% deposit on acceptance" or "$X deposit on acceptance". The coverage chip warns when the schedule does not add up to the total, and reads Needs a package until Step 03 has items.
- Optionally choose Load a saved preset…. Your default preset is marked. "Loading a preset overwrites the current rows below."
- In the Payment schedule panel ("Set the deposit and split the balance into as many payments as you want."), the first row is always Deposit. Set it as a percentage or an amount.
- Add the rest with Add final payment (one more payment) or Split into multiple, then Add another payment for extra rows. Name each row.
- Give each row a due date of one of three kinds: when the contract is signed, a number of days or weeks before the wedding, or after the wedding.
- Optionally turn on Hold the date and pick a date. The link expires if the couple has not signed by then.
- Optionally tick Save this schedule as a preset ("Reuse it on future bookings without rebuilding row-by-row.").
- Click Save payments.
Presets can only hold "on signing" and wedding-relative rules, never a fixed calendar date. See Retainers and payment plans.
The action bar
| Control | What it does |
|---|---|
| Email to client | Opens the Messages tab with the booking link written into an editable email. Disabled ("Add a package to the proposal first") until Step 03 has items. |
| Copy link | Copies the public link. |
| Publish | Makes the link live. Disabled until there are items. |
| Unpublish | Takes a live link offline. Confirm: "Take this booking offline?" with "The client link will stop working until you publish again." Not offered once the couple has signed or paid. |
| ⋯ > Revert to | Puts the layout, sections, photos, intro, contract and line items back to the template; the couple name and date are kept. "This cannot be undone." |
| ⋯ > Cancel booking | "Cancel this booking? The public link will return 410." The couple sees a gone page from then on. |
| ⋯ > Mark paid (test / offline) | "Mark this deposit as paid? This converts the lead to a client and creates the wedding event. Use this for offline payments (cash/check) or to test the booking flow." |
A draft link is dead. Couples who open it see nothing until you publish. Sending from Email to client asks "Sending this makes the booking link live for the couple. Send it now?" and publishes as it sends, so you never have to remember Publish first.
The preview bar
Above the preview: a focus button ("Focus the workspace"), a live dot, and view tabs Proposal, Booking page, Contract (hidden when the contract is off), Questions (hidden until a questionnaire is attached) and Pay.
- Design (on the proposal views) names the current layout and opens Layout, Heading font and Body font selects. Both fonts offer Layout default.
- Banner sets the image at the top of the page: Choose image, Reframe to crop, Clear to remove.
- Open ↗ opens the page as the couple will see it, marked with a preview banner.
When the couple pays
The moment the deposit lands (card, or you confirm a manual payment), Hailo:
- Marks the booking Paid and the lead Booked, and converts the lead to a client.
- Creates the wedding event from the proposal's date and venue and puts it on your calendar.
- Generates one invoice per remaining row of the payment schedule, each with its due date, and sends reminders for them.
- Sets up the footage project and a draft gallery.
If the couple used a manual rail (Venmo, Zelle, check and so on) and clicked "I sent it", the status reads Client marked paid, needs your confirm. Check your account, then confirm the payment on the booking to trigger the steps above. See Mark paid manually.
Countersign
When the couple signs, a banner appears on the lead with Go to countersign →. Wait for the retainer, then sign in the Lock the booking dialog. Hailo emails the couple a countersigned copy. See The lead record and E-signing.
Troubleshooting
Email to client and Publish are greyed out. Add at least one package or line in Step 03.
The couple opened the link and got nothing. The booking was still a draft. Click Publish or send with Email to client.
The couple says the link expired. Hold the date passed before they signed. Turn it off or move the date, then republish. Expiry never applies after signing.
No payment methods show on the Pay step. Nothing is connected and switched on under Settings > Client payment methods. See Client payment methods.