AI agent built to autonomously call roofing companies and get quotes

A developer built an AI agent that picks up the phone, calls real roofing contractors, and handles the conversation end-to-end without any human help. It works without a fixed script, adapting to what the person on the other end says. It's a hands-on demo that voice AI can handle real business calls today.

The project shows how far autonomous voice agents have come: the AI dials roofing companies, asks about availability and pricing, and holds a natural-sounding conversation from start to finish. There is no rigid call tree — the agent listens and responds based on what it hears, similar to how a person would.

This kind of agent has clear practical uses in any industry that relies on outbound phone calls — scheduling, lead qualification, service requests. Sharing the build openly on Reddit gives other AI developers a concrete example to learn from and adapt.

Key points

  • Fully autonomous AI that dials real businesses and completes phone calls without human input
  • No fixed script — the agent adapts its responses in real time
  • Practical use cases include appointment booking, lead follow-up, and service requests
  • Posted as a hands-on example in the r/AiAutomations community

Quick term guide

AI agent
An AI program that can inspect information and suggest what to do next.
contractors
Outside companies or workers hired to do work for an organization or government.
business
An activity where you provide value to others in exchange for money.
autonomous
The ability of an AI to complete tasks or make decisions without constant human guidance.
agents
AI helpers that follow your instructions and make changes for you.
developers
Developers are people who build software, apps, or websites.
responses
An OpenAI API feature for creating and handling model answers.
automation
A way to make repeated work happen without doing every step by hand.
Read original