What it is:

This is a demo of an agentic onboarding flow for customers wanting to get their homes painted.

It’s a simple onboarding flow that collects the user’s info, coordinates scheduling, generates a confirmation & assigns the job all in one chat.

1) Great home services operators know that a missed call means a job lost to your competitor. Lua’s built a set of agents to solve this. It’s one of the simplest uses of Lua but a great starting point for nearly any business looking to improve their bottom line with AI.

2) I usually share side projects, but I’m posting this one largely out of nostalgia. After a wonderful and crazy last 14 months leading growth at Lua, I’ve decided to step out onto my own journey at the end of the month (more to come on that later), but I leave Lua optimistic about its future & cheering for the exceptional team and the company’s long-term growth. We’ve grown from 1 to 5,000+ agents live, and that number is only continuing to accelerate!

Component

Tool

Info

Coding agent

Claude Code

AI coding agent

Agent platform

Lua

Hosts the agent, runs the model, wires up MCP, manages state, and ships to prod with one `lua push` command

Language

TypeScript

Used for the skill definition and the five custom tools

Geocoding

US Census Bureau Geocoder

Free public API; enforces the 100-mile service area

Calendar

Google Calendar via Unified.to MCP

Plugged in through Lua's MCP support — busy lookups, event create/delete

Slack + Email

Slack Web API + Resend

Team notification and customer confirmation email

Keep reading