Lead engine

A lead engine for your trade,
not a marketing agency.

Trussmint hosts a single quote page at /quote/[your-slug], in your branding. The traffic your website already sends fills it in. Each lead is scored against the question set your team builds — and delivered straight to your CRM webhook, with your email as the fallback.

Built for

  • Solar
  • Roofing
  • Landscaping
  • HVAC
  • Plumbing
  • Painting
  • Pest control
  • Other home service

Lead intake · live

#TM-4821

Lead

A. Sample · Bend, OR

Submitted from /quote/bend-solar-roofing · "Saw your solar ad on Nextdoor."

Source

Hosted quote page · Bend

Property value

$420K · est.

Roof age

17 yrs

Avg. electric bill

$215 / mo

ZIP match97701 / 97702
Roof age in range10–30 yrs
Shading acceptablepartial
Min electric bill$150 / mo
Budget signal$15,000
No existing solar=panels absent
Owner-occupied=owner-occupied
Homeownership confirmed=confirmed

Fit score

100 / 100

Route to CRM

Sample trace · your actual scores come from your own criteria.

How it works

Three steps. Clear ownership at each one.

Every deployment is a hosted quote page configured for your trade, with a question set your team writes and edits. The engine scores each lead against your own weights, types, and tiers — and you keep every answer and weight in your portal.

  1. Stage 01

    Intake

    Your hosted quote page at /quote/[slug] captures the homeowner contact + per-trade inputs.

  2. Stage 02

    Score

    The engine matches each answer to your per-question set, with free text graded against your tiers. Matched tier + written justification is shown beside every score.

  3. Stage 03

    Deliver

    Hot-tier leads land in your CRM (with email fallback) within minutes. Warm/Cold keep their reason lists and disqualifying reasons in your portal.

One intake surface

The quote page you already link from your site.

Trussmint does not bid on volume, does not run ad campaigns, and does not source leads. Every lead arrives through your hosted quote page at /quote/[your-slug] — the same one you link from your own website, Google Business Profile, or signature. One intake, in your branding, with the question set your team authored.

Scoring

Your definition of a good lead — written down, then enforced.

The scoring model is yours to edit, not a black box. We start with a defensible default; you change the line items to match your territory, your margins, and the jobs you actually want.

  • Every question set is versioned. Publish a new revision to score the next lead — past lead scores keep the version they were scored against.
  • Free-text answers are graded by an AI model against your per-question tiers, with the reasoning shown beside the score.
  • Edge cases flag themselves for human review, not silent drop.

Active rule set

v 1.4 · additive

ZIP match

97701 / 97702

+15

Roof age in range

10–30 yrs

+15

Shading acceptable

partial

+10

Min electric bill

$150 / mo

+15

Budget signal

$15,000

+15

No existing solar

=

panels absent

+10

Owner-occupied

=

owner-occupied

+10

Homeownership confirmed

=

confirmed

+10

Delivery

Two delivered paths. CRM webhook + email.

Every qualified lead routes to your CRM webhook, with your email as the fallback. There are no call queues, nurture sequences, DNC guards, or scheduled cadences — those are not inputs the product runs.

Hot

CRM webhook + your email

rate-limited HTTP POST in minutes

All

Your portal deliverable

Matched tier + weighted reason list — included with each lead export

Pricing

One-time setup. Monthly retainer. No per-lead markups.

The figures below mirror the full pricing breakdown, where the three tiers differ only by monthly lead volume — the product is the same on every tier.

Starter

Up to 50 leads / month

Setup

One-time

$500

Retainer

$300

/ month — same product, sized to your lead volume

  • Hosted branded quote page at /quote/[your-slug]
  • Operator-authored scoring questions — weights and disqualifiers
  • AI scoring of free-text answers, with reasoning shown beside every score
  • CRM delivery (webhook POST) with email fallback
  • Email alerts for every qualified lead

Growth

50–200 leads / month

Recommended

Setup

One-time

$500

Retainer

$600

/ month — same product, sized to your lead volume

  • Hosted branded quote page at /quote/[your-slug]
  • Operator-authored scoring questions — weights and disqualifiers
  • AI scoring of free-text answers, with reasoning shown beside every score
  • CRM delivery (webhook POST) with email fallback
  • Email alerts for every qualified lead

Pro

200+ leads / month

Setup

One-time

$500

Retainer

$1,200

/ month — same product, sized to your lead volume

  • Hosted branded quote page at /quote/[your-slug]
  • Operator-authored scoring questions — weights and disqualifiers
  • AI scoring of free-text answers, with reasoning shown beside every score
  • CRM delivery (webhook POST) with email fallback
  • Email alerts for every qualified lead

The typical operator runs the full stack for less than a single month of agency retainer — and gets a system they own at the end of it.

FAQ

The questions an owner thinks through on day one.

If yours isn't here, send it over.

When you're ready

Send us your territory. We'll send back a scoping sketch.

One email with your trade, your geography, and where leads come from today. We'll reply with the scoring draft and a quote — usually within two business days.

trussmint@polsia.app

Replies go directly to the founder of Trussmint.