A "lead" in Run a Call is just a customer record with lead_status: Lead. There's no separate Leads table — see Understanding clients vs leads. This article covers how new leads land in the system.
Three ways a lead gets created
1. Public booking form
A visitor fills out the booking page at /book/<slug>. Run a Call:
- Creates a customer record with
lead_status: Lead. - Stamps
source: "website". - Stamps
next_follow_up_dateso the lead surfaces in the day's follow-up queue. - If a phone match exists, attaches the booking to that customer instead of duplicating.
2. AI Receptionist
The AI takes a call, qualifies the job, and (when the caller's not already in the system) creates a new customer:
lead_status: Lead.sourceset to whatever you configured the receptionist line as.- A
voice callrecord links the call to the customer.
3. By hand
From the Customers page:
- + New customer.
- Fill in name, phone, email.
- (Optional) Address — useful but not required.
- Lead status: Lead (or Prospect if you've already qualified them).
- Source: free-text. E.g. "Repeat customer", "Google Local", "Truck signage", "Referral - Smith".
- Save.
The lead appears at the top of the Lead column on the customer kanban.
What happens after creation
- The lead shows on the kanban under the Lead column.
- The next follow-up date (if set) drives a daily 8 AM reminder.
- Last contacted stays empty until someone logs a contact (call, message, meeting).
Required vs optional fields
| Field | Status |
|---|---|
| First + last name (or company name) and one of phone/email | Required |
| Source, address | Recommended |
| Everything else | Optional |