The Lead Engine

Every lead — the form filled in at nine at night, the call nobody picked up — lands on the right rep the moment it arrives, and nothing is left sitting with nobody's name on it.

The operating system built exclusively for post-frame and barndominium builders.

Instead of: A website form that emails one inbox, leads handed out by whoever is in the office that morning, and missed calls that are a red number on one man's phone.

How one lead finds one rep
How a lead finds its repThe full plain-language walkthrough — the 5 routing steps, the Rep Score, and every number we track.
1Location firstA lead only goes to reps who cover that area. Set each rep's territory by state, county, or ZIP. Two reps can share an area — the next steps decide who actually gets it.
2PriorityYour strongest closers sit in the top tier and get first crack at new leads. Leads only fall to the next tier when everyone above is full.
3“Is this rep full?”A rep is 'full' when they already have a stack of new leads they haven't contacted yet. Fast closers clear their stack quickly, so they're almost never full — that's how the best reps always have fresh leads. Slower reps fill up, so leads spill to others.
4Fair shareAmong the reps who are eligible and not full, leads are split by the weight you set (for example 50/30/20, or even). Over time the real split matches the weights you chose.
5Never waste a leadIf everyone who covers the area is full, the lead still goes out immediately — to your highest-scoring rep (best closer + fastest), so no lead ever sits waiting.
The real screen, drawn from the product’s own design system. Sample data — no customer information appears here.
Scroll — 9 steps
The short answer

What is the best way to handle pole barn lead management?

Give every lead one owner the minute it lands. Good pole barn lead management routes each web form, ad lead and call to a rep who covers that county or ZIP, caps how many untouched leads one rep can hold, texts missed callers back with a task due now, and sends anything nobody can take to one named catcher. Then put speed to lead on the leaderboard where everyone can see it.

Why it works
  • Interest fades within hours, and the habits that slow a reply are routine ones. In an audit of 2,241 US companies, 37% answered a web lead within an hour and the average reply took 42 hours; firms that made contact within an hour were nearly 7x as likely to qualify the lead as firms that waited one more hour. The authors name checking leads once a day and handing them out by territory or by turns as causes (cross-industry, not construction). Oldroyd, McElheran & Elkington, 2011 ↗
  • When a job belongs to everyone, each person does less of it. In Latané, Williams and Harkins' experiments people put in clearly less individual effort in a group than alone, which they named social loafing. A lead sitting in a shared inbox is a group task; one named owner takes the slack out. Latané, Williams & Harkins, 1979 ↗
  • A caller who hits voicemail rarely waits for you to call back. On one lead seller's own platform (vendor data), 26% of calls to contractors went unanswered and fewer than 1 in 6 of those callers left a message, which is why the missed-call text has to go out at once. Service Direct (vendor), 2022 ↗
  • People speed up when a faster coworker's work is in view. Adding a highly productive cashier to a shift raised the output of the coworkers around them, and social pressure partly offset free riding. A speed-to-lead number posted beside every rep's name does the nagging for you. Mas & Moretti, 2009 ↗
Where it starts

Your form, on its own link

Every website lead source gets a quote form at its own link. Put it on an ad, a QR code on a yard sign, or a Get a quote button on a site that can't run a plugin. It asks who they are, how to reach them and what they want built — a pole barn, a shop, a barndominium, a riding arena. We build exclusively for post-frame and barndominium builders, so the form speaks your customer's language. A form that short gets finished, and a finished form is a lead.

A contact form that emails one inbox, where the lead waits until somebody happens to open it.

Ridgeline Post Frame
Post-frame buildings
Get a quote on your building

Three questions. We call back the same day.

No budget question — tell us what you want to build and we'll price it properly.

The real screen, drawn from the product’s own design system. Sample data — no customer information appears here.
Beat one

It lands on the board with every answer on it

A form lead runs the same intake as an ad lead or an imported list: duplicate check, then straight into New Lead. What they typed rides on the card — a barndominium, a shop with living quarters, the budget range, whether they own the land, whether they'll need financing, when they want it built. The ad that brought them rides along too. Your rep's first call starts with what the customer already said, and the customer feels heard before he's asked a thing.

Re-asking a customer what he already typed into your form is the first impression your rep makes.

The form they filled in, on the card
Lead Form
Street
5719 Pine Grove Rd
Project location
Columbia, MO
County
Boone
ZIP
65201
What are you building?
Barndominium
Primary use
Shop with living quarters
Size you have in mind
30′ wide × 40′ long, 12′ eave
Do you own the land?
Yes
Budget range
$125k – $200k
Will you need financing?
Not sure
When do you want it built?
Next 3–6 months
Ad Source
websiteRequest a quoteform Barndo quote form
The real screen, drawn from the product’s own design system. Sample data — no customer information appears here.
Beat two

It goes to the rep who covers that county

Coverage comes first. A rep who doesn't cover the lead's county, ZIP or state is never in the running, however good he is. Start simply — each office serves the counties you set once — and paint a rep his own patch when he needs one, with a backup tier underneath. Then the whole team sits on one map, every rep in his own colour: of 21 counties, 11 have one primary rep, 3 are shared, 4 have only a backup, and 3 nobody covers — DeKalb, Steuben and Williams, listed by name. Reps stop arguing about whose lead it was, because the map already said.

Leads handed out by whoever is in that morning, and a county nobody covers going quiet without anybody noticing.

All reps' coverage map
All reps’ coverage map
Each rep in their colour · solid = primary (Tier 1) · faded = backup (Tier 2) · click any county for everyone who covers it.
Locations & service areaAll reps' coverage
Service area · 21 counties
One assigned primary11
Shared primary3
Backup only4
Only reps with no area0
Nobody covers3
Reps (5) · 5 with a drawn area
No assigned primary (7)
DeKalb, INNobody — leads fall back to the least-loaded rep
Steuben, INNobody — leads fall back to the least-loaded rep
Williams, OHNobody — leads fall back to the least-loaded rep
Branch, MIBackup only: Dale Whitmore
Kosciusko, INBackup only: Sheila Nunez, Priya Raman
Marshall, INBackup only: Dale Whitmore
St. Joseph, MIBackup only: Marcus Feld
Shared primary (3)
Elkhart, INMarcus Feld · Sheila Nunez
LaGrange, INMarcus Feld · Owen Brubaker
Noble, INSheila Nunez · Priya Raman
CassSt. JosephBranchHillsdaleLenaweeSt. JosephElkhartLaGrangeSteubenWilliamsMarshallKosciuskoNobleDeKalbDefianceFultonWabashWhitleyAllenPauldingMiamiHuntingtonWellsAdamsVan Wert123
Elkhart, IN
Shared primary — more than one Tier 1 rep
Marcus Feld · Primary (Tier 1)
Sheila Nunez · Primary (Tier 1)
Service area: Millbrook yard, Shipshewana office
Primary (T1)Backup (T2)Shared primaryNo assigned primaryNobody covers
All reps' coverage map — every rep's tier-1 and tier-2 counties, five county statuses, and the gaps listed by name. Real screen · sample data.
Beat three

A rep who's already full gets skipped

Each rep carries a tier, a weight and a cap. Tier is priority: a tier-1 rep pulls four times what a tier-3 does. The cap is the honest one — how many untouched leads a rep can hold before the engine stops feeding him, whatever his numbers say. Of whoever is left, the lead goes to the rep carrying least right now. Nobody drowns, nobody starves, and the rules are on the screen for everyone to see, so it feels fair.

Your best closer sitting on forty untouched leads is not the place for the forty-first.

Distribution rules

Distribution rules

iAll saved
Auto-distribute new leads
When on, new & imported leads route to reps automatically using the rules below.
Modei
Manual (you set the rules)
When everyone's fulli
Send to top performer
No location, or no rep can take it
Automatic — sales manager, else the owner
A lead with no city, county, state or ZIP — or one no rep can take — goes to this person to hand to a rep, with the reason shown on the card. Leave it on Automatic to use the sales manager, then the owner, then an admin.
Default open-leads capi
3
Default daily cap (optional)i
No limit
The real screen, drawn from the product’s own design system. Sample data — no customer information appears here.
Beat four

Nobody free? It still lands on somebody

When everyone's full — every rep at his cap of open leads, three here — the engine doesn't park the lead: it sends it to your top performer, or to a rep you name. A lead with no city, county, state or ZIP, or one no rep can take, goes to the catcher — Gail Hartman, the sales manager, on this screen. Leave it on Automatic and it's the sales manager, then the owner, then an admin, so at a builder who hasn't hired a sales manager yet it's the owner. The reason goes on the card, so the catcher hands it out in a minute instead of wondering why he got it.

An unassigned lead is a lead everybody assumes somebody else has.

Lead distribution — who catches what the router can't place

Distribution rules

iUnsaved changesSave Settings
Auto-distribute new leads
When on, new & imported leads route to reps automatically using the rules below.
Nothing here applies until you hit Save Settings.
Mode
Manual (you set the rules)
When everyone’s full
Send to top performer
No location, or no rep can take it
Gail Hartman
Search…
Automatic
Automatic — sales manager, else the owner
Owner
Aaron Stoltzfusaaron@ridgeline.invalid
Sales managers
Gail Hartmangail@ridgeline.invalid
Sales reps
Marcus Feldmarcus@ridgeline.invalid
Sheila Nunezsheila@ridgeline.invalid
Dale Whitmoredale@ridgeline.invalid
A lead with no city, county, state or ZIP — or one no rep can take — goes to this person to hand to a rep, with the reason shown on the card. Leave it on Automatic to use the sales manager, then the owner, then an admin.
Default open-leads cap
3
Default daily cap (optional)
No limit
Lead distribution → Distribution rules, with 'No location, or no rep can take it' open on the sales manager. Real screen · sample data.
Beat five

A call rings one person, not the whole office

A rep's own line rings that rep. The shop's main number rings the one person you chose to take unassigned calls, and they pass it on from there. Nobody chosen, and the caller hears your greeting and leaves a message that is filed on their record. Answered in the browser, the caller's name is on the screen before you say hello. One phone ringing means one person owns the call — nobody waits for somebody else to grab it.

Ring everyone and either three people grab it at once or nobody does, because each assumed someone else would.

Incoming call
Incoming call
Curtis Hoover
(717) 555-0132
AnswerSilenceDecline
Silence stops the ringing for you — they keep ringing through to voicemail.
The real screen, drawn from the product’s own design system. Sample data — no customer information appears here.
Beat six

Missed-Call Text Back: the miss becomes a job with a name on it

When a call goes unanswered, the caller is sent a text back in the words you set for that line, and the line's owner gets a task due now. It names the person, not a ten-digit number: Curtis Hoover, missed call, left a voicemail, wants a price on a 30×40 lean-to before the weekend. The voicemail lands in his conversation, and three calls from him in ten minutes is one task, not three. The customer hears from you while he's still deciding who to call next.

A red badge on one man's phone is not a callback. A task with his name on it is.

Phone — Queue
Phone
RecentsContactsKeypadVoicemailQueue3
Clear all (3)
Curtis Hooverurgentmissed call
Missed call · left a voicemail
Wants a price on a 30×40 lean-to before the weekend.
CallDone
Rosalyn Petersheimhigh
Follow up with Rosalyn Petersheim
CallDone
(717) 555-0166missed call
Missed call · no answer
CallDone
The real screen, drawn from the product’s own design system. Sample data — no customer information appears here.
Beat seven

Everyone who should know, and nobody who shouldn't

One row per event, one switch per role and channel — in-app, email or text. Sales hears about the new lead, the project manager hears that a stage is done, and the crew lead hears about neither. Messages to customers sit in the same grid behind their own filter, so you can see exactly what leaves your account. People trust an alert that's always about them, and they stop muting their phones.

One volume knob for everybody means either every phone buzzes all day or the one alert that mattered gets missed.

Settings — Notifications
Notifications
Pick which roles get notified for each event. Project-level assignees (set on each project’s detail page) always receive project notifications regardless of the role toggles here.
Account controls · two switches, applied in order
1 · Account notifications — ONsince 3/14/2026

The master power switch for this company. While it is on, everything below decides what actually goes out. Switch it off and nothing is sent on any channel to anyone — your team or your customers — and every setting is kept exactly as it is.

2 · The 44 events in the table below — ON
44 events · 21 sending email · 44 showing in the bell.
Only want to quiet your own alerts? Everything on this page applies to the whole company. Your personal notifications are under Settings → My Profile → My Notifications, and turning yours off there leaves everyone else’s exactly as they are.
Alerts sent by your build-stage automations are configured separately under Settings → Stage Automations and are not affected by either switch.
EventsEveryone (by role)
ShowAllInternalTo customersCategoriesSingleMultiple
EventAdminSalesProject ManagerCrew LeadWorkerChannels
Sales Pipeline· 10
Estimates & Orders· 4
Invoicing & Payments· 3
Contracts & Legal· 9
Project Management· 8
Project started
Someone clicked Start Project on an estimate.
In-appEmailSMS
Project stage completed
A build stage was marked complete.
In-appEmailSMS
Project completed
Final stage was marked done.
In-appEmailSMS
Weather advisory (day before)
Tomorrow's forecast may change the plan — heat, cold, wind, storms, rain or mud.
In-appEmailSMS
Crew ran past its figured days
A crew on hourly + shared surplus has worked more days than the job was figured for.
In-appEmailSMS
Shortfall needs a decision
A job finished over budget — decide whether the crew carries it or the company absorbs it.
In-appEmailSMS
Conduct report filed
Someone filed a performance, conduct, safety or attendance report about a team member.
In-appEmailSMS
Progression step due
Someone reached a step on their progression journey and it's waiting to be given or declined.
In-appEmailSMS
Teams & Crew· 7
System & Integrations· 3
The real screen, drawn from the product’s own design system. Sample data — no customer information appears here.
The scoreboard

You see who calls back in ten minutes, and who takes two days

Speed to Lead sits on the leaderboard beside close rate, time to quote and follow-up, so how fast each rep makes first contact is a number everybody can see. Behind the missed calls there's one more: the time from the first missed call to the first real callback or text, counted once per person however many times they rang. A rep who sees his own speed next to his teammates' speeds up on his own — nobody has to nag him.

Without the number, the rep who calls back in ten minutes and the one who calls back Tuesday look exactly the same.

The six boards a rep competes on
Close Rate36%▲ #2 of 5

Out of the leads you work, the share you turn into signed builds.

Marcus41%
Sheila36%
Priya33%
Dale30%
Owen25%
Speed to Lead2h 42m▲ #1 of 5

How fast you make first contact after a new lead comes in.

Sheila2h 42m
Marcus2h 58m
Priya4h 35m
Dale6h 19m
Owen9h 18m
Time to Quote36h 14m▲ #2 of 5

How long from a new lead to getting them a real price.

Priya27h 54m
Sheila36h 14m
Marcus2d 13h
Dale3d 1h
Owen4d 11h
Follow-Up2.9▼ #4 of 5

How consistently you keep reaching back out after the first contact.

0246MarcusDalePriyaSheilaOwen
Time to Close21d 2h▲ #3 of 5

Average time from a new lead to a signed deal.

Priya14d 9h
Marcus16d 4h
Sheila21d 2h
Dale25d 6h
Owen30d 1h
Leads Worked29▲ #2 of 5

How many leads you've actively handled in the period.

Marcus34
Sheila29
Dale22
Priya18
Owen9
The real screen, drawn from the product’s own design system. Sample data — no customer information appears here.
Every part of it, in detail
Lead Distribution Engine
Every new lead is somebody's from the first second — a rep who covers that county and is not already buried, or, when the map can't decide, a named person who hands it out — with the reason written on the card.
A free branded quote form on its own link
Every website lead source gets a branded quote form at its own link — linkable from an ad, a QR code on a yard sign, or a Get a quote button.
Missed-call text back
When a call goes unanswered, the caller gets a text back in your words, the line's owner gets a task due now, the voicemail lands in the conversation, and the rep can get a text that a call was missed — and three calls in ten minutes is one job, not three.
What happens when someone calls your number
An incoming call rings one person — the line's owner, or the one teammate you chose for lines nobody owns — and when nobody answers it takes a message, files it on the customer and puts them on your callback list.
How fast you actually call people back
One number: how long from the first missed call to the first time somebody actually got back to them — and it cannot be gamed.
Notifications
An event-by-role grid of forty-four events deciding who on your team hears about what — in-app, email or text — with customer messages held apart, a warning before anything switches off the whole company, and a pause switch that is only yours.
Sales Pipeline Board
Every lead you have on one board, in one of nine stages built around how a post-frame building actually sells — and every card says whose it is, how long it has waited, and why it's waiting.
Your call list — the ones you added and the ones you owe
One list: the calls you meant to make and the missed calls nobody has returned — so the expensive half cannot be forgotten.
Sales Leaderboard
A standings board where every rep sees everyone's close rate, speed and score — and learns what moves each number — without ever seeing another rep's leads.
THE SYSTEM, END TO END

Watch a lead find its rep
on your own territory.

Every lead — the form filled in at nine at night, the call nobody picked up — lands on the right rep the moment it arrives, and nothing is left sitting with nobody's name on it. Thirty minutes with Keith, on one of your real structures — and the link we build is yours to keep whether or not you go any further.

leads2build.com
How one lead finds one rep
How a lead finds its repThe full plain-language walkthrough — the 5 routing steps, the Rep Score, and every number we track.
1Location firstA lead only goes to reps who cover that area. Set each rep's territory by state, county, or ZIP. Two reps can share an area — the next steps decide who actually gets it.
2PriorityYour strongest closers sit in the top tier and get first crack at new leads. Leads only fall to the next tier when everyone above is full.
3“Is this rep full?”A rep is 'full' when they already have a stack of new leads they haven't contacted yet. Fast closers clear their stack quickly, so they're almost never full — that's how the best reps always have fresh leads. Slower reps fill up, so leads spill to others.
4Fair shareAmong the reps who are eligible and not full, leads are split by the weight you set (for example 50/30/20, or even). Over time the real split matches the weights you chose.
5Never waste a leadIf everyone who covers the area is full, the lead still goes out immediately — to your highest-scoring rep (best closer + fastest), so no lead ever sits waiting.