All work
intakepricing engineops tooling8-day build

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.

The problem

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.

Product insight

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.

What we built

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.
Internal operations

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.

Safeguards

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.
Cost discipline

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.

Architecture

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
Eight-day build

The work moved from quote flow to operations readiness.

  1. Day 1Scope the homeowner flow, contractor setup requirements, and stack.
  2. Day 2Build address, map, drawing, material, gate, and estimate logic.
  3. Day 3Add quote submission, payload normalization, Mailgun delivery, and lead notifications.
  4. Day 4Add contractor checkout, account creation, persistence, and settings access.
  5. Day 5Add pricing settings, embed setup, managed setup capture, and encrypted credential storage.
  6. Day 6Build the internal operations layer for CRM, campaigns, dashboard access, and support tools.
  7. Day 7Add inbound handling, suppressions, reply review, campaign pause behavior, and confirmation gates.
  8. Day 8Verify build paths, deployment configuration, environment requirements, and runbooks.
What this proves

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.

Have a workflow that needs the whole system built around it?

Book a free intro call