Automated Roofing Inquiry Intake and Inspection SchedulingAutomated Roofing Inquiry Intake and Inspection Scheduling
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
ON IT — You do the work. We’re on it.
Client: Van Rooij Dakwerken, a fictional roofing business in Eindhoven, the Netherlands.
Problem: Turn incomplete roofing inquiries into suitable inspection appointments while the owner stays on the job.
A roofer’s customer rarely starts with a neatly defined service. They start with a problem:
“Water has been coming through near our dormer since last night. Can someone come and look?”
Before an appointment can be arranged, someone has to ask what is happening, collect photos, check the address, assess which type of visit is appropriate and find a suitable time. For a small roofing business, that work repeatedly interrupts the person doing the roofing.
I built ON IT in Lovable to handle that front-desk workflow.
The working demo follows a dormer leak inquiry. ON IT identifies information already provided, asks focused follow-up questions about visible damage and the amount of water, collects a photo and customer details, checks the service area and presents inspection slots. The customer selects a time and receives a confirmed appointment.
On the owner’s side, the same inquiry appears with its photo, assessment, assigned roofer and a timeline of the steps handled. In this demonstrated booking, no owner action is required.
The business also has a Playbook: services, team skills, service area and automation permissions. AUTO, ASK ME and OFF make the intended level of delegation explicit. The exception view shows cases such as possible structural damage, with the collected information and the reason the owner’s judgment is needed.
The design focuses on reducing effort on both sides. Customers describe their problem in ordinary language and answer targeted questions. The owner receives an organized inquiry rather than another conversation to reconstruct. An embeddable script brings the intake into an existing website.
The before-and-after is practical: fewer interruptions, less information chasing and a clearer next step for the customer.
Automation by default. Human by exception.
Post image
Post image
Post image
Johnson's avatar
Nice how the flow moves a half finished request straight into a calendar slot without pulling the owner away from the site
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started