Notifications

An event-by-role grid 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.

The operating system for post-frame and barndominium builders.

Part of The Lead Engine
What it is

One row per event, one switch per role and channel, grouped into seven collapsible categories — Sales Pipeline, Estimates & Orders, Invoicing & Payments, Contracts & Legal, Project Management, Teams & Crew, System & Integrations. A filter across the top shows only the ones a customer will read, and customer messages carry their own email and text switches. Every person also gets their own panel to quiet what reaches them, or pause all of it for themselves, without touching anyone else's. The events are a post-frame job's, not a generic sales tool's: a stage finished, the weather the day before a pour, a crew past its figured days, a construction-loan draw ready for the bank.

Also called: notification settings · who gets alerted · team alerts · customer emails

See it, piece by piece
01

Nothing sends until you switch notifications on for the account

Try it

A new account is silent — no emails, no texts, nothing in the bell, to you, your team or your customers. The top of the screen is two switches, applied in order: the account's power switch, then the tally of the event table under it, which dims and says so while the first is off. One control stops all of it for the whole company, and while the account is switched off the bell says so instead of looking like a quiet week. Software that starts emailing your customers before you have read what it says is software you learn about from the customer.

Notifications — two account switches
Account controls · two switches, applied in order
1 · Account notifications — OFF

Nothing is being sent — no emails, no texts, and nothing in the bell — to you, your team, or your customers. That is the default for every account: we don’t start sending until you decide you want it. Everything you set up below is saved and takes effect the moment you turn this on.

2 · The 36 events in the table below — ON
36 events · 21 sending email · 36 showing in the bell. None of this sends while switch 1 is off.
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.
A new account: switch 1 off, everything under it dimmed and waiting. Click Turn on notifications. Real screen · sample data.
Without it

You import last year's leads on a Tuesday afternoon and two hundred people get an email from a company that has not spoken to them since March.

Why we built it

The owner decides when customers start hearing from the business, not the software. Everything set up while the account is off is saved and starts the moment it is switched on, and the date it went on is kept — because the first question after a surprise email is when this started.

02

Before a switch silences everyone, it says whose notifications you are switching off

The company-wide switches say what they do — Turn off all email, and Turn off all notifications for everyone — and before either runs, a warning names who it hits: everyone at this company. Inside the same box is Change only my notifications, which cancels the sweep and opens your own. Neither sweep wipes the routing underneath, so turning it back on gives you what you had rather than a factory default, and Undo puts back the exact state from before.

Turn off every notification?
Turn off every notification?
This applies to everyone at this company
Nobody on the team gets emails or in-app alerts for any event — customer texts and new leads included — until someone turns them back on. Who is subscribed to what is kept, so switching back on restores your current setup.
Only meant to change it for yourself?
Change only my notifications →
Settings → My Profile → My Notifications
CancelTurn everything off
Every company-wide sweep asks first: who it hits, and the door to change only your own. Real screen · sample data.
Without it

Somebody mutes 'notifications' to get through a long weekend, and on Tuesday three customers are asking why nobody answered their texts.

Why we built it

The office manager who wants a quiet weekend gets one — without every rep losing every customer text until somebody notices. The only button that read like 'stop notifying me' used to be the company's, so the way to quiet just yourself is now offered at the moment you reach for the big one.

Sound familiar?“everyone gets emailed about everything”
03

Pause all my notifications — for you, in this account, nobody else

Try it

Every person has their own panel under My Profile → My Notifications: where their texts go, every event's channels, and one switch — Pause all my notifications — that quiets every event on every channel for them alone, in this account only. Turn mine back on restores every switch they had. Each channel shows what is really happening: sends, muted by you, or off when it is an admin's decision.

My Profile — My Notifications

What you personally receive. Your admin’s Notifications setup decides what your account can get — switching something off here quiets it just for you.

Texts go to
(717) 555-0142
Change phone number
Pause all my notifications
Quiets every event below on every channel — in this account only, and only for you. Your other accounts and the rest of the team carry on as they are.
Sales Pipeline
New lead
A new lead entered the pipeline (ad form, website form, or manual add).
SMS · off
Missed call
Somebody rang one of your numbers and nobody answered.
New message
Inbound SMS/email from a contact.
SMS · off
Project Management
Weather advisory (day before)
Tomorrow's forecast may change the plan — heat, cold, wind, storms, rain or mud.
SMS · off
Project stage completed
A build stage was marked complete.
Email · offSMS · off
Teams & Crew
Task assigned to you
Someone assigned you a task, with its due date and details.
SMS · off

A dark chip sends. A struck-through chip is muted by you. A dashed offchip is an admin decision — tap it to see which one.

Pause everything quiets you alone; the dashed chips are channels only an admin can open. Try the pause. Real screen · sample data.
Without it

A rep wants his phone quiet for a week of vacation, and the only way he can find to do it switches off everyone's.

Why we built it

The owner on holiday, the rep at his kid's ball game and the PM who wants Sunday back each get silence without asking anyone — and without switching off the company. Drawing each channel as what it really does ends the 'I turned it on and still got nothing' calls, because a switch with nothing behind it is no longer drawn as a switch.

04

Per event, per role, per channel — not one master volume knob

Each event is a row, the five roles you already staff are the columns, and the three channels sit at the end of it: in-app, email, text. Sales gets the new lead, the PM gets stage completed, the crew lead gets the weather advisory the day before. Thirty-six events sit in seven groups, including the ones a post-frame job throws off — a crew past its figured days, a shortfall that needs a decision, a construction-loan draw ready for the lender, a customer's allowance pick. A single on/off per person is why everyone ends up subscribed to everything and reading none of it.

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 36 events in the table below — ON
36 events · 21 sending email · 36 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· 4
Contracts & Legal· 6
Project Management· 7
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
Teams & Crew· 2
System & Integrations· 3
Project Management open: the weather advisory reaches the crew lead; the money rows reach the owner and the PM. Real screen · sample data.
Without it

The crew lead's phone buzzes for every invoice paid in the company, so he stops looking at it, and the one that said Thursday's stage was cancelled goes unread with the rest.

Why we built it

The crew lead's phone only buzzes about his crew's work, so he still reads it when the one that matters comes through. The grid is exhaustive on purpose — nothing fires that the owner cannot switch — and each group collapses, with a setting that keeps one open at a time.

Sound familiar?“my customer got an email I didn't know we sent”
05

Is he actually being told? Check from the bell

Try it

Owners, sales managers and project managers get three tabs on the notification bell: Mine, Account — everyone's, each row naming who it was for — and View as: pick a person and see exactly what reached them in the last thirty days. If nothing did, it says so in words. A rep's bell stays a plain list with no tabs to learn. Why something did or did not reach him is the per-person view further down.

Bell — Mine · Account · View as
Notifications
All caught up
Today
Lead assigned to you
Lead assigned to you — Rosalyn Petersheim
40m ago· Open the lead →
Estimate opened
Curtis Hoover opened the estimate — 36×48 Pole Barn
Yesterday· Open the estimate →
Mute 1h · Until tomorrowlast 30 days
View as Marcus Feld — what reached him. Pick Curt Stoltzfus to see an honest empty list. Real screen · sample data.
Without it

A lead goes cold, the rep says he was never told, and the only way to find out was to sign in as him.

Why we built it

A manager settles 'did Marcus even get that?' in ten seconds instead of an argument — and a rep is never blamed for an alert that never reached him. It is a check, not a subscription: nothing is stored or switched, so there is nothing to undo.

06

Answer the customer from the notification that told you

Try it

A New message row carries Call, Text and Email — only the ways that customer can actually be reached, read off his contact record. Pick one and the reply pops out beside the list, which stays open, over a page that is not dimmed: what he said, a box to answer, and Open the full conversation for the whole thread.

Bell — reply in place
Notifications
2 unread
Mark all read
Today
New message
New text from Marlin Zook
Can we push the slab pour to Thursday? They're calling for rain Wednesday.
4m ago· Open conversation →
Customer made a selection
Zook Barndominium — Cabinet allowance: Shaker, white oak
1h ago· Open the project →
Mute 1h · Until tomorrowlast 30 days
Marlin Zook
Reply by text · (717) 555-0186
They said
Can we push the slab pour to Thursday? They’re calling for rain Wednesday.
Thursday works. I’ll move the pour and let the crew know — Curt will be there by 7.
Open the full conversation →Send text
Marlin's text, answered beside the list. Switch between Call, Text and Email. Real screen · sample data.
Without it

Marlin texts about moving the slab pour; the alert says so, then it takes four screens to reply, so the reply waits until evening.

Why we built it

The rep answers while the question is still fresh, so the customer hears back in minutes instead of tonight. It is a reply box, not a second inbox — nothing about how the office works has to change to use it.

Sound familiar?“want texts for invoices but not for stage updates”
07

The man on the job hears about the job, ticked box or not

Try it

Anyone assigned to a build gets project started, stage completed and project completed whether or not his role box is on for those rows. The assignment is the opt-in. Who is on a job is set on the job itself, not on this grid.

Assignees — who hears about this job
Assignees
Anyone assigned receives all project notifications.
DWDale WhitmoreOwner
MRMarla RennerProject manager
Assignees on a project — subscribed by being on the job. Real screen · sample data.
Without it

The PM actually running the Kelly job had his role box turned off months ago, so the stage that finished on Friday reaches nobody who was standing on it.

Why we built it

The men standing on the build hear about the build, even if their role was switched off months ago — so the stage that finished on Friday reaches the people who were there. Being assigned is read as a subscription in its own right; the honest cost, stated at the foot of the screen, is that this grid alone does not list everyone who will hear about one build.

08

Every message that leaves your account is on one screen, and the customer ones are marked

Try it

Alerts to your own people and messages to the customer are the same grid with a filter across the top, so you can look at only the ones a customer will read. Every customer row carries a To customer tag and a line saying exactly what fires it. 'My customer got an email I did not know we sent' is a phone call you take once and never want again.

Notifications — to customers
EventsShowAllInternalTo customers
Messages your customer sees
Estimate readyTo customer
Fires when: You send an estimate to the customer. · Switching this off blocks the Send Estimate delivery
EmailText
Contract to signTo customer
Fires when: You send the contract for signature.
EmailText
Stage completed updateTo customer
Fires when: A build stage is marked complete.
EmailText
Milestone photo updateTo customer
Fires when: Crew photos are uploaded to a milestone.
EmailText
Missed call → text-backTo customerManaged in Channels
Fires when: A customer calls one of your lines and nobody answers.
sms
Show → To customers: what leaves the account, what fires each one, and its own Email and Text switches. Real screen · sample data.
Without it

A customer rings about an email your software sent him at six in the morning, and you are reading it for the first time while he is on the phone.

Why we built it

The owner never hears about his own customer email from the customer. The filter says To customers rather than External, because what matters is whether your customer sees it — and both audiences share one table so the messages that leave your account sit somewhere you cannot avoid.

09

Turning one off changes what the send screen can do

Switching Estimate ready off does not just quiet an email — the delivery step on Send Estimate stops offering it, and the link gets copied and sent by hand instead. That consequence is written in the row, beside the switch.

Send Estimate to Client — Delivery
DeliveryThe QuoteWhat They See

Who gets the link, and how. This tab does not change the price or what appears on the quote.

Recipients
Primary
Dawson Hoover
dawson.hoover4@demo.invalid
(717) 555-0162
+ Add another recipient
Estimate expiration
Sep 23, 2026
Pricing stays valid until this date. Left alone, it holds for exactly 30 days from the moment you send; pick a date and it holds to the end of that day.
Personal message
Add a note that rides with the email or text…
Delivery method
EmailTextBoth
Delivery on the send screen — what the customer-message switch governs. Real screen · sample data.
Without it

Somebody quiets the estimate email in January; in March a rep hits send, sees no error, and the customer never gets the quote he is still sitting waiting for.

Why we built it

A rep never sends a quote into silence because somebody quieted a switch in January. Naming the consequence beside the control means the trade — no automatic send, you post the link yourself — is made deliberately here, not discovered with a customer waiting.

Sound familiar?“turned notifications off and lost all my settings”
10

A text is not a short email

Each customer message that can be texted carries two switches, not one — text them about the estimate, email them the contract. Text is off until you turn it on, and the text version is written as its own sentence: it names your company first, because it lands on a lock screen with no subject line above it.

Conversation
MZMarlin Zook(717) 555-0118Mark read (2)
Your 40×64 post-frame quote
Marlin Zook • Aug 21, 9:14 AM(3 messages)
Opened 2×
Thanks Marcus — the number works. One question about the sidewall height before we...
Can we bump the sidewalls to 16' instead of 14? Want the lift to clear.
Aug 22, 7:48 AM
Yes — 16' adds about $4,100. I'll send the revised quote this afternoon.
Aug 22, 8:03 AM
Voicemail
📞 Voicemail from (717) 555-0118 - 0:24
0:00 / 0:24Voicemail
Transcript
Aug 24, 4:12 PM
ShowTextsEmailsShowing all
The thread a customer text arrives in, and where the reply comes back to. Real screen · sample data.
Without it

The customer gets the first two lines of an email as a text from a number he does not know at nine at night, and reports it as spam.

Why we built it

The customer knows who is texting him before he reads a word, so it is not mistaken for spam. A text reads as more urgent than an email, so it is opted into one message at a time, and the reply comes back into the same thread you would ring him from instead of a separate inbox.

11

The progress update that does not repeat itself

The checkpoint update sends once per genuinely new checkpoint, never on a re-save, and the stage-completed message takes over when the last checkpoint closes the stage — so the customer gets one message about that stage, not two. All of it opens on their project page. The one message the customer gets when a stage finishes, and the reason it only goes once, is covered on stage complete, one send.

Build Progress
Build Progress
PermittingCompleted
4/4
Dirt WorkCompleted3
4/4
ConcreteCompleted5
6/6
MaterialsCompleted
4/4
F
FramingIn Progress4
3/6
Post Set
Completed August 6, 2026
Girts Done
Completed August 11, 2026
Equipment on Site
Completed August 14, 2026
Trusses Up
Bracing Complete
Framing Inspection
Photos (4)
Jobsite progress photo
Jobsite progress photo
Jobsite progress photo
Jobsite progress photo
S
Siding & RoofingPlanned
0/6
$
Final PaymentPlanned
0/5
Build progress — the page every one of those updates opens on. Real screen · sample data.
Without it

The crew fixes a typo on Thursday's checkpoint and the customer gets the same 'progress on your build' email for the fourth time that week.

Why we built it

The customer hears about real progress, once — so the updates stay welcome instead of becoming noise he filters out. The de-duplication lives in the send path rather than in a crew's discipline about when they tick things; a checkpoint genuinely reopened and closed again does send again, because that is a real second event.

Sound familiar?“I turned off my notifications and it turned off everyone's”
12

When one man says he never gets the texts, you can see whose setting is wrong

Try it

Switch the grid from everyone to that man and it shows what he actually receives — his own mutes folded in with the company routing, both editable from there. Each row says how he is subscribed: by his role, added individually, or not at all. Until this existed, the answer to 'he never got it' was a guess between your settings and his phone, and it was usually wrong.

Notifications — one person's view
EventsMarcus Feld Marcus Feld’s actual deliveries — the role grid stays the ceiling.
EventSubscribed viaMarcus receives
Sales Pipeline
New lead
A new lead entered the pipeline.
Sales role
Lead assigned to you
A lead was assigned to a rep.
Added individually
Missed call
Somebody rang one of your numbers and nobody answered.
Sales role
Estimates & Orders
Estimate opened
Customer opened the estimate for the first time.
Sales role
Project Management
Project stage completed
A build stage was marked complete.
not subscribed
Marcus Feld's lines: how each event reaches him, and what he actually receives. Click a chip to mute or restore it. Real screen · sample data.
Without it

He swears he never got the text, you swear you sent it, and the afternoon goes on being about that instead of the stage he was supposed to have started.

Why we built it

The afternoon goes back to the build instead of an argument about whose phone is broken. Two settings decide one delivery, so the screen resolves them into one line — subscribed by his role, email on, text muted by him — and the admin can fix it from his own chair.

13

A mute quiets a channel, it never opens one

A man can quiet his own channels; he cannot switch on one his role was never given. Muted by him beats granted by you, and nothing personal grants what this grid has not. The same panel sits on his own profile, so quieting his phone is his to do without asking anyone with the keys.

My Notifications — off · admin
Estimate approved
Customer approved the estimate.
SMS · off
SMS is off for the whole account
An admin has not switched texting on for Estimate approved under Settings → Notifications, so it isn’t sent to anyone. Ask an admin to turn it on there — a switch here can only quiet a channel, never start one.
The dashed SMS chip, tapped: only an admin can switch texting on for this event. Real screen · sample data.
Without it

A worker adds himself to invoice paid, gets ninety emails a month about money that is none of his business, and the first you hear of it is when he forwards one to the wrong person.

Why we built it

Nobody walks away believing he fixed a text that will never arrive, and nobody quietly signs himself up for ninety emails about money. A personal setting only ever comes down from the company's grid, never up — and a channel only an admin can open explains itself when tapped instead of pretending to be a switch.

Sound familiar?“I can't tell whether my rep is actually getting notified”
14

Nobody is told about the thing he just did

The person who caused the event is taken off its recipient list, and a man holding two accounts under one email address gets one email, not two — the first account claims the inbox, while the bell row stays per account.

Team Members

Team Members

14 people, 5 with a login

Add Member

Office

Admins, managers and anyone who signs in but isn't on a crew
3
DW
Dale WhitmoreOWNER
Admin · dale@ridgelinepf.demo.invalid
EB
Elena Boyer
Project Manager · elena@ridgelinepf.demo.invalid
Edit
RT
Rhonda TeagueINVITED
Project Manager · rhonda.teague@ridgelinepf.demo.invalid
Edit

Sales

Set up under Lead Distribution
3
PR
Priya Raman
Sales Manager · priya@ridgelinepf.demo.invalid
Edit
MF
Marcus Feld
Sales Rep · marcus@ridgelinepf.demo.invalid
Edit
SN
Sheila Nunez
Sales Rep · sheila@ridgelinepf.demo.invalid
Edit

Framing Crew A

Field crew
4
CS
Curt Stoltzfus
Crew Leader
Edit
AB
Andre Beiler
Worker
Edit
JK
Josiah King
Worker
Edit
WH
Wes Hartranft
Worker
Edit

Concrete Crew

Field crew
3
NP
Nolan Petrie
Crew Leader
Edit
GM
Gabe Mullett
Worker
Edit
IE
Isaac Ebersol
Worker
Edit

Not on a crew

On the books but not assigned to a crew yet
1
TR
Tomas Ruiz
Worker
Edit
One list of everyone who works here, whatever accounts they hold. Real screen · sample data.
Without it

You tick the last checkpoint on the roof, climb down, and find your own phone telling you the stage is complete — twice.

Why we built it

The man who just ticked the roof complete is not nagged about his own work, so when his phone does buzz it is news. The person who caused an event is taken off its list, and two accounts under one address get one email — the inbox is claimed before sending starts, so two events in the same second cannot both win it.

15

The automatic emails can sound like you instead of like software

The title, body copy and button label of any notification can be rewritten — for the whole company or for one man, with the bell line and the text version authored separately — and the real branded email renders with sample values as you type. Default system wording is the tell that a customer is being handled by a tool rather than by a builder. You write the words here; the logo, colours and type they arrive in are set once in the Brand Center, and the email catalogue renders the whole set on your brand before you switch any of it on.

Email Studio
Business InfoBrand CenterEmail Studio

Email Studio

Every email the platform can send, rendered on your brand. Click any to preview full-size across devices. Change the look in the Brand Center.

Customer-facing 14Your stages 5Team & internal 7Platform 2
RIDGELINEPost Frame
Your estimate is ready
Project40×60 Barndominium
Total$48,250.00
View your estimate
Estimate ready
Customer's estimate is ready to review
Subject: Your estimate for 40×60 Barndominium is ready
RIDGELINEPost Frame
Please review & sign
Review & sign
Contract to sign
Asks the customer to review & sign
Subject: Please review & sign your contract for 40×60 Barndominium
RIDGELINEPost Frame
Foundation is complete
See your project
Project stage update
A build stage was completed
Subject: Update on 40×60 Barndominium: Foundation complete
The branded render the composer previews — the same one the catalogue lists. Real screen · sample data.
Without it

Your customer gets 'Estimate approved. View: link' from a company that has been talking to him like a neighbour for three weeks.

Why we built it

The customer keeps hearing the builder's voice three weeks into a relationship that started on his driveway. The composer opens on the standard wording, so you edit real sentences instead of facing an empty box, and saving it unchanged stores nothing — an untouched event keeps following the standard copy.

Sound familiar?“I want to pause my alerts without touching the team's”
16

The text goes to the number on his record

A text notification goes to the mobile on his record — the one from his invite, or the one on his sign-in. His own panel shows Texts go to with that number, or says plainly that there is no mobile on file. No number, no text, and the account does not pretend otherwise.

Team Members — giving someone a login

Team Members

14 people, 5 with a login

Add Member
Invite New Member
Tomas Ruiz
Email address
(717) 555-0148
Their own phone — the one in their pocket.
Worker
Send Via
SMSEmailBothLink Only
CancelAdd & Invite

Office

Admins, managers and anyone who signs in but isn't on a crew
3
DW
Dale WhitmoreOWNER
Admin · dale@ridgelinepf.demo.invalid
EB
Elena Boyer
Project Manager · elena@ridgelinepf.demo.invalid
Edit
RT
Rhonda TeagueINVITED
Project Manager · rhonda.teague@ridgelinepf.demo.invalid
Edit

Sales

Set up under Lead Distribution
3
PR
Priya Raman
Sales Manager · priya@ridgelinepf.demo.invalid
Edit
MF
Marcus Feld
Sales Rep · marcus@ridgelinepf.demo.invalid
Edit
SN
Sheila Nunez
Sales Rep · sheila@ridgelinepf.demo.invalid
Edit

Framing Crew A

Field crew
4
CS
Curt Stoltzfus
Crew Leader
Edit
AB
Andre Beiler
Worker
Edit
JK
Josiah King
Worker
Edit
WH
Wes Hartranft
Worker
Edit

Concrete Crew

Field crew
3
NP
Nolan Petrie
Crew Leader
Edit
GM
Gabe Mullett
Worker
Edit
IE
Isaac Ebersol
Worker
Edit

Not on a crew

On the books but not assigned to a crew yet
1
TR
Tomas Ruiz
Worker
Edit
Adding a man — name, phone, role. That phone is where texts go. Real screen · sample data.
Without it

The text switch is on for invoice paid, the office believes all five crew leads are being texted, and three of them have no mobile in the system at all.

Why we built it

The office can see in one place which crew lead will actually get the text, instead of believing all five are covered. A number the account does not hold is skipped and recorded as skipped rather than retried all night, so the fix is a phone number on his record — the first thing his panel shows.

17

The switch covers this table, and says so

Try it

The line under the master switch states its limit: it covers every event in this table and nothing else. Alerts fired by your build-stage automations take their channels from the stage rules instead. Naming the men who hear about one particular stage — owner, project manager, crew lead or somebody you type in — is done stage by stage in per-stage notification rules, and this grid only sets the account's defaults.

Stage notify rules
Stage notifications
Decide who hears about each stage, and what they’re told. Rules are attached to the stage itself — rename it and the rule follows. Set one stage, one building type, or everything at once.
Every stage (default)
Account owner, PM · in-app + email
Edit
Building type
Permitting
Account owner, PM · in-app + email
Inherited · Org-wide defaultEdit
Dirt Work
Account owner, PM · in-app + email
Inherited · Org-wide defaultEdit
Concrete
Account owner, PM, Customer · in-app + email
Set hereEdit
Materials Delivery
Account owner, Crew lead · in-app
Set hereEdit
Framing
Account owner, PM, Customer · in-app + email + SMS
Set hereEdit
Siding / Roofing
Silent — nobody is notified
Set hereEdit
Final Payment
No rule — uses your org-wide Notifications settings
Not setEdit
Stage rules — the alerts this grid does not own. Real screen · sample data.
Without it

You turn everything off for a week away, and the stage automation carries on emailing your customer on the Tuesday.

Why we built it

The owner can trust the master switch, because it never claims more than it does. Alerts from the build-stage automations take their channels from the stage rules, so one sentence under the switch says where its boundary is — and that same split is why one build's stage can name people this grid never mentions.

How it works
  1. 1Switch the account's notifications on — a new account sends nothing until you do.
  2. 2Find the event — new lead, missed call, stage completed, loan draw ready.
  3. 3Switch which roles get it, and on which channel.
  4. 4Filter to To customers to see exactly what leaves your account.
  5. 5Anything that changes it for the whole company asks first and names who it hits, with the way to change only your own right there.
  6. 6Each person quiets their own alerts — or pauses all of them — under My Profile → My Notifications.
  7. 7Owners and managers can View as anyone from the bell to see what actually reached them.
Why we built it

'My customer got an email I did not know we sent' is a phone call you take once and never want again — which is why what goes to your own people and what goes to a customer sit in the same grid with a filter across the top. A single on/off per person is why everyone ends up subscribed to everything and reading none of it: sales wants the new lead, the PM wants the stage completed, the crew lead wants the weather the day before. And the one button that read like 'stop notifying me' used to belong to the whole company — somebody wanting a quiet evening could silence every customer text for every rep, with nothing on screen to say so. Now the company switches say whose notifications they are switching off, everyone has their own pause, and a manager can check from the bell what actually reached somebody.

The problem
  • Notification routing was implicit and unconfigurable.
  • Internal alerts and customer-facing messages were indistinguishable.
  • Turning notifications off destroyed the routing configuration.
  • One click could silence the whole company when someone only wanted their own alerts quiet.
  • Nobody could check whether a teammate was being notified without signing in as them.
What you get
Each event notifies exactly the roles that need it, on the channels they read.
Customer-facing messages are visibly separate from internal noise.
Switching notifications back on restores the setup you had.
Anyone can pause their own alerts without switching off the company's.
A manager can see what reached any teammate in seconds.
Notifications built around a post-frame and barndominium job — its stages, its crews, its loan draws — not a generic sales tool's events.
What's inside
Turn it all off, and put it back

A control above the grid. All off says nobody gets emails or in-app alerts until you switch them back on, and your routing is kept. Email off says the in-app bell keeps working exactly as it does now. Undo puts back precisely what was there, not a default.

See notifications as one man

A picker above the grid. Everyone shows the role-based view. One man shows what he effectively gets, combining your company's routing with his own mutes — and lets you fix either from the same screen.

Write your own notification wording

A composer opened from a notification row. Write it for the whole company, for yourself, or on behalf of one man. The preview is the actual branded email, not a plain-text approximation — and it says when the longer email body gets used instead of the short message. Reset puts the original wording back.

The notification engine

When something happens, the engine works out who is subscribed, checks your company's settings and each person's own mutes, applies your wording if you wrote any, then puts a row in the bell, sends the email and sends the text — only where all of that allows it. Role-based sends, one named person, and per-stage rules all run through the same place.

The notification bell

The bell sits in the sidebar on a desktop and the header on a phone, and both always show the same number. The panel holds the last thirty days, with Mark all read, a one-tap mute, and an offer to turn on desktop alerts.

Toasts

One stack that nothing on the screen can clip or hide. Older ones collapse into a plus-N-more pill that opens the bell. They never lock the page, so you can keep working straight through them.

Two sounds, and only two

Two short sounds made in the browser — no files, nothing to license. Routine events make no sound at all. However many arrive at once, you hear one sound, pitched at the loudest thing in the batch.

Desktop alerts

A card in the bell panel offers get pinged even when you're in another tab. Say yes and qualifying events raise a real alert carrying your own logo. Click one and it brings the window forward, marks it read and takes you to the record. If your browser has blocked them, the panel says so and points out that chimes still work.

Quiet your own noise

A switch per event, per channel, under your own profile. Blank means follow the company setting. Off means muted for you. Your mobile number for notification texts lives on the same screen.

NOTIFICATIONS

See notifications
on one of your own jobs.

Twenty minutes, your building, your numbers. Bring the job where “everyone gets emailed about everything” — we will show you exactly where that stops.

leads2build.com
Overhead doors on a finished building
Notifications — two account switches
Account controls · two switches, applied in order
1 · Account notifications — OFF

Nothing is being sent — no emails, no texts, and nothing in the bell — to you, your team, or your customers. That is the default for every account: we don’t start sending until you decide you want it. Everything you set up below is saved and takes effect the moment you turn this on.

2 · The 36 events in the table below — ON
36 events · 21 sending email · 36 showing in the bell. None of this sends while switch 1 is off.
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.
Notifications — Leads2Build