How the homeowner commits
When the agent sends a bid, it includes a scheduling link:yourcompany.kordless.ai/quote/{id}/schedule. The homeowner opens it and sees your available time slots, the quoted price range, and the deposit amount.
The homeowner opens the scheduling link
The page shows your business name, the property, the quoted price range, and the deposit amount. The homeowner’s name and contact are pre-filled — they don’t re-enter what the bid already knows.
They pick a time slot
Available slots from your Service calendar are shown. The homeowner selects one that works.
Re-share the scheduling link
Sometimes a homeowner gets a bid but doesn’t schedule right away. If they paid a deposit but haven’t picked a slot, the bid shows in Deposited — needs scheduling with a scheduling link you can re-share.Open the bid
Find the bid in the Deposited — needs scheduling lane and click it to open the detail page.
Create a deposit link
In some cases you may want to collect the deposit first, before scheduling — for example, to hold a build slot without locking in a specific date yet.Open a quoted bid
Find the bid in the Quoted, waiting on homeowner lane and click it to open the detail page.
Create the deposit link
Click Create deposit link. Kordless generates a Stripe Checkout link for the deposit amount from your rate card.
Deposits by service type
Different services carry different deposit amounts, set in your rate card:| Service | Deposit | Why |
|---|---|---|
| Pool construction | $2,500 | Large projects — the deposit reserves the build slot. |
| Pool remodel | $1,000 | Significant scope — the deposit commits the homeowner. |
| Equipment repair | $149 | Service call — the deposit secures the appointment. |
| Weekly maintenance | $0 | No deposit — the contract activates on the first recurring charge. |
| Seasonal opening / closing | $199 | Seasonal service — the deposit holds the seasonal slot. |
Before deposits can work
You need a Stripe Connect account set up. Deposits are charged directly to your connected Stripe account — the money lands in your bank, minus Stripe’s processing fee and the platform’s per-booked-job fee. If Stripe isn’t connected yet, deposit links won’t generate and the scheduling page will let the homeowner book a slot without paying. Connect Stripe from Settings → Plan & billing to enable deposits.What happens when a bid expires
Every bid has a validity window — 14 days by default, configurable in your rate card. Some services override this: pool construction bids are valid for 10 days, weekly maintenance for 30. If the homeowner doesn’t commit before the window closes:- The bid moves to Closed with an Expired tag.
- The scheduling link shows a message that the bid has expired and directs the homeowner to reach out for a fresh one.
- A paid deposit is never expired — if the homeowner already paid, they can still schedule.
Next steps
Balance and final payment
Collecting the remaining balance when the project is done.
Service calendar
Your schedule: service visits, holds, and booked projects.