Patrick Banjo
00TriggerBuild 02 of 30

CRM and booking · Roofing company

AI Appointment Setter for Roofing Company

An AI voice appointment setter that calls new roofing leads back, asks the right inspection questions and books estimates on the calendar.

AI Appointment Setter for Roofing Company: the apps connected in this build

Stack

  • Vapi
  • n8n
  • OpenAI
  • Airtable
  1. 01 · WebhookQuote form or ad lead
  2. 02 · VapiOutbound call
  3. 03 · OpenAIInspection questions
  4. 04 · n8nBook the estimate
  5. 05 · AirtableLog the lead and notes
01InputThe problem

The problem

Leads from ads and quote forms needed a phone call, but the team was on roofs during the day. Callbacks happened in the evening or the next morning, and homeowners had already booked another contractor.

02ReadDiscovery

Discovery

Before building, I mapped:

  1. Q1The questions an estimator needs before driving out: roof type, age, damage, insurance claim
  2. Q2Service areas and the days estimators cover each one
  3. Q3Which leads are worth a same-day call and which can wait
03RouterThe idea

The idea

Call every new lead within minutes with a voice agent that sounds like a calm office manager. It gathers the inspection details, books a slot that fits the estimator’s route, and logs everything so nothing is asked twice.

04IteratorHow it runs

How it runs

  1. Step 1

    A form or ad submission hits an n8n webhook and queues an outbound call.

  2. Step 2

    The Vapi agent calls, introduces the company and confirms the address.

  3. Step 3

    It asks about the roof, the damage and any insurance claim, and answers common questions.

  4. Step 4

    n8n checks the estimator’s calendar for that service area and books the visit.

  5. Step 5

    The lead, transcript and booking land in Airtable; the estimator gets a summary.

05OutputHandover

What the client got

  • Voice agent script and prompt
  • n8n workflows
  • Airtable lead base
  • Call review checklist
06RouteNext build

Next build

Next build · CRM and bookingAI Booking and Scheduling Assistant for Consultants

All 30 builds

07ActionBook a call

Hand me the busywork.

An automation, a GoHighLevel setup, an AI agent, a connected system or a batch of AI ads. Tell me what slows you down and I will tell you how I would fix it.