Lead Qualifier
Slug: agentlane-lead-qualifier · Category: Lead Capture & Booking · Provisioning: Instant (no staff review) — one of two catalog agents that skip approval, with Missed-Call Text Back
Grades incoming leads hot, warm or cold with AgentLane’s managed Gemini models, books the time the enquiry asks for on Cal.com when the enquiry includes a name and email, and emails the business owner a plain-language summary via Resend. It has the simplest credential set in the catalog.
Required credentials
| Provider | Used for |
|---|---|
anthropic | Scores and qualifies the incoming lead |
postgres | Legacy, unused. No step in this flow reads or writes Postgres — see the note below. |
cal_com | Books the requested time (POST /v2/bookings) |
resend | Emails the business owner the qualification summary |
Which AI actually runs this: AgentLane’s own managed Google Gemini models on Vertex AI. No Anthropic or OpenAI key is read for inference. The
anthropicrow above is a legacy credential requirement kept so existing rows and portal chips keep working — it is never checked before provisioning. See AI Models & Credits.
postgresis not used either. No catalog flow contains a Postgres step, so this agent writes nothing to a database of yours. The requirement is declared for historical reasons and is skipped before provisioning.
Industry fit
Aesthetics & Beauty, Dental, Home Services, Legal, Healthcare, Veterinary, Fitness, Accounting, Insurance, Construction, Solar. Any consultation- or appointment-booking business fits this agent’s actual mechanics (AI qualification + a Cal.com booking request + email follow-up), not just the verticals with real clients today.
How to deploy
See Deploy your first agent for the full walkthrough — Lead Qualifier is the agent used as that page’s worked example, start to finish.
Sample conversation flow
Webhook (lead submitted) ──► Look up client config ──► Qualify lead (Gemini)
│
▼
Parse qualification (code)
│
▼
Book the requested time on Cal.com (only when the enquiry has a time, name and email)
│
▼
Email the owner a summary (Resend)The lead is graded, the grade and summary are parsed out in a code step, a booking is made when the enquiry asks for a specific time, and the business owner gets an email headed with the classification. There is no three-way switch, no Slack notification, no decline email and no nurture branch — those belong to the Lead Nurture Sequence, which is a separate agent.
It books only the time the enquiry asks for, and does not check availability first. A booking
is attempted only when the enquiry names a time at least five minutes ahead, includes the person’s
name and email, and the client has a Cal.com event type set; it uses the client’s configured
timezone. There is no GET /v2/slots call: if Cal.com refuses the time, nothing is booked, the run
is marked failed and the owner’s email says so. Check your Cal.com bookings after the first real lead.