Five Star Quotes
A quote-qualification workflow with internal operator controls.
In 8 days, one lean production system: homeowner quote intake, contractor onboarding, configurable pricing, email delivery, and internal ops tooling.
Generic lead forms do not give contractors enough context.
Fence contractors need more than a name, phone number, and message. Useful follow-up depends on property location, approximate footage, material, height, gate count, project timing, and a way to route the lead to the right inbox.
Homeowners need the opposite experience: something fast enough to use before they are ready for a formal site visit. Five Star Quotes turns that mismatch into a structured intake workflow.
Five Star Quotes qualifies the project before the handoff.
The product collects project context before treating a visitor as a lead. A homeowner enters an address, draws fence segments, selects material and gates, and sees a ballpark estimate before submitting contact details.
That changes what the contractor receives. The lead package has enough context to support a better follow-up, including how soon the homeowner wants the project done — a timing signal that helps contractors prioritize fast-moving opportunities.
The quote workflow starts with property context, then moves into drawing, fence details, gates, project timing, contact, and estimate. It can be embedded into contractor-facing web experiences while the platform handles configuration, lead routing, and follow-up.
The build connected the visible product to the operating layer behind it.
- Homeowner quote workflow with address entry, map drawing, footage estimation, material selection, gates, timing, contact capture, and estimate range.
- Contractor SaaS workflow with checkout, account access, settings, brand controls, lead routing, service area, and embed setup.
- Configurable pricing logic for materials, heights, gates, minimum project price, and location adjustments.
- Mailgun-backed quote emails, contractor lead notifications, internal notifications, inbound handling, and event webhooks.
- Optional done-for-you setup with encrypted credential capture and controlled support access.
- Separate internal operations tooling for CRM, campaigns, reply review, suppressions, dashboards, and support workflows.
The public product was only half the system.
Launch and growth required CRM, campaigns, replies, suppressions, support links, dashboard access, and safe email operations. A separate Next.js MCP server gives operators tool-based access to those workflows while the server enforces scopes, confirmations, suppressions, and send controls.
The work was not to make a demo look autonomous. It was to make the operating workflow explicit, reviewable, and supportable.
External actions were designed with deliberate gates.
The internal tooling returns previews until the correct confirmation value is supplied for externally visible actions. That pattern keeps speed in the operator workflow without turning email, campaign, or support actions into unchecked automation.
- Confirmation strings for email sends, campaign launches, support links, and campaign edits.
- Global suppressions, complaint handling, unsubscribe handling, and permanent-bounce controls.
- Domain-sticky reply behavior and per-contact response caps.
- Hashed MCP keys, hashed access tokens, hashed support grants, and encrypted setup credentials.
The cost story is about scope control, not a universal promise.
Development platform costs were kept in the low $100s, and baseline ongoing infrastructure is roughly $100/month before usage-driven scaling. That wording matters: labor, acquisition, email volume, map usage, database growth, traffic, and payment processing can all change the operating profile.
The point is disciplined architecture and practical scoping, not a fixed-cost guarantee.
A practical stack for a product that needed to move quickly.
- Homeowner
- Address, map, fence, gates, contact, estimate
- Public app
- React/Vite quote flow and contractor pages
- API layer
- Vercel routes for quote, checkout, settings, tracking
- Data layer
- Neon/Postgres-compatible lead, contractor, and analytics paths
- Email layer
- Mailgun quote, lead, outbound, inbound, and event handling
- Operator layer
- Internal MCP tools for CRM, campaigns, replies, support
The work moved from quote flow to operations readiness.
- Day 1Scope the homeowner flow, contractor setup requirements, and stack.
- Day 2Build address, map, drawing, material, gate, and estimate logic.
- Day 3Add quote submission, payload normalization, Mailgun delivery, and lead notifications.
- Day 4Add contractor checkout, account creation, persistence, and settings access.
- Day 5Add pricing settings, embed setup, managed setup capture, and encrypted credential storage.
- Day 6Build the internal operations layer for CRM, campaigns, dashboard access, and support tools.
- Day 7Add inbound handling, suppressions, reply review, campaign pause behavior, and confirmation gates.
- Day 8Verify build paths, deployment configuration, environment requirements, and runbooks.
A repeatable pattern for real workflow software.
Five Star Quotes demonstrates the kind of work sammartin.ai is built for: product scoping, full-stack web development, integrations, geospatial UX, email operations, internal tools, human review gates, and cost-conscious deployment.
This is a software and product case study. It is not a testimonial and does not claim customer outcomes, conversion lift, market traction, or revenue impact.