Team chat that links the exact job, stage or change order

Your crews, office and project managers in one chat — and when you type / you link the exact project, stage, invoice or change order, so whoever clicks lands right on it.

The operating system for post-frame and barndominium builders.

Part of The Team Room
What it is

An internal chat for everybody who works for you — office, sales, project managers and crews — with direct messages, groups and a chat for every job. Type / in any message and pick a record: a project, then what about it — a stage, a checkpoint, a task, an invoice, a change order, the crew's acceptance contract or the weather — and it drops into the sentence as a link. Click it and you land on that exact thing. Each reader only gets a link they are allowed to open; everyone else sees the words. It runs in a widget on every screen, on the Chat screen, inside each project window, and on the crew's no-login field link. Built only for post-frame and barndominium builders, so what you link is what your jobs are made of — the Trusses set stage, the truss-bracing checkpoint, the change order for the extra overhead door.

Also called: team chat · internal chat · crew chat · job chat · project chat · group chat · direct messages · slash commands · chat widget · L2B Chat

See it, piece by piece
Sound familiar?“my crew group text is a mess and nobody can find anything”
03

Not just the job — the stage, the invoice, the change order

"That project" is too blunt. After the record, the picker asks What about it? — the project itself, a stage, a checkpoint, a task, the crew acceptance contract, an invoice, a change order or the weather. Each opens where you would expect: a stage opens its window, a checkpoint opens its stage at that checkpoint, an invoice or change order opens the job's Billing with that one open. A part you cannot open is not offered at all — a crew leader never sees Invoice or Change order in the list.

What about it? — offered by role
Carla Weaver · Project Manager
←What about it?
Hostetler 40×60 shop
The project itself
Stage
Checkpoint
Task
Crew acceptance contract
Invoice
Change order
Weather
Dale Yoder · Crew Leader
←What about it?
Hostetler 40×60 shop
The project itself
Stage
Checkpoint
Task
Weather
The same step for a project manager and for a crew leader. Real screen · sample data.
Without it

A menu full of locked items tells people exactly what they are being kept out of.

Why we built it

Nobody likes seeing a door they cannot open. Leaving locked parts off keeps the picker short, nobody feels watched or left out, and the money stays with the people who handle it. Each part is checked on top of the job's own permission.

Sound familiar?“I have to explain which job and which change order every single time”
04

Your hands never leave the keyboard

↑ ↓ move, Enter takes the highlighted row, and Space or Tab finishes a command the moment only one still matches — type /e, hit Space, and you are searching estimates. Escape or Backspace steps back one level instead of throwing the whole pick away.

The linker, from the keyboard
e
/estimateLink a estimate
Space
←Search estimates
Estimate
Mark Hostetler#118204
Ruth Stoltzfus#118177
Dean Martin#118150
EnterEnter
Numbers are in Mark Hostetler
/e, Space, Enter, Enter — and the estimate is in the message. Real screen · sample data.
Without it

A picker that needs the mouse at every step gets abandoned by the second week.

Why we built it

Fast tools get used; slow ones get skipped. When linking is as quick as typing, people link instead of describing — and every message they send is clearer for it. Space only finishes a command while one still matches, so it never fights your typing.

Sound familiar?“the guys are on their own group texts, the office is on email, and nothing connects”
06

Every job has its own chat, with the right people already in it

Each job gets one conversation, named after the job. Everyone going on it with a crew, the project manager and anyone assigned to the project are in it automatically — take someone off the job and they drop out, while the history stays. Admins and project managers can open any job's chat and join quietly, notified only when they are mentioned. The Projects tab lists them all.

Chat — Projects
ChatNew
Find a conversation
Direct1GroupsProjects3L2B
Hostetler 40×60 shopDale Yoder: Trusses are on site — all 21 counted2
Stoltzfus equipment barnRuben Hershberger: Footings poured, curing till Friday1
Martin 30×40 garageNo messages yet
Beiler barndominiumOpen to read and write
The Projects tab: one chat per job, with what is unread. Real screen · sample data.
Without it

Job talk lives in personal group texts with the wrong people in them — and leaves when the phone does.

Why we built it

Nobody has to remember to add the new guy, and nobody is left out of a job they are on — being on the job is what puts you in the conversation. The history stays with the job, not on somebody's phone, so it does not walk out the door when they do.

07

Crews read and write it from their field link — no login

Most framers will never install an app. On the crew's field link there is a Job chats tab with one card per job they are on and an unread count. They open it, read, and reply in big type with a Send button they can hit with gloves on — the same conversation the office is writing in.

Job chats — the crew's field link
‹ All job chats
Hostetler 40×60 shop
Carla Weaver · 8:03 AM
Mark signed the extra overhead door — frame the second opening on the east wall.
Carla Weaver · 8:04 AM
Sent a photo or file — open it on the office side
You · 8:20 AM
Got it. Header goes in before steel.
Write to everyone on this job…
Send
A job chat on the field link: big type, solid bubbles, one big Send. Real screen · sample data.
Without it

The people who most need to hear about a change are the ones with no login and the furthest from a desk.

Why we built it

Crews feel part of the job, not an afterthought. Nothing to install and no password to forget means they actually read it — and the office stops repeating itself on the phone.

Sound familiar?“I can't put the invoice in the crew chat without them seeing the money”
08

The job's chat inside the project window

Open a job in the project window and its Project chat is one of its sections. Closed, it already says how many are unread and the last line; open, it shows the latest messages and takes a reply. Open in chat jumps to the full conversation, photos and history included.

Project window — Project chat
Project chat2 unreadDale: Trusses are on site — all 21 counted7:42 AM
You · Yesterday
Truss delivery is confirmed for Thursday morning.
Dale Yoder · 7:40 AM
Crane's here.
Dale Yoder · 7:42 AM
Trusses are on site — all 21 counted.
Write to everyone on this job…
Send
Open in chat — photos, replies and the whole history
Closed, the header tells you whether it is worth opening. Real screen · sample data.
Without it

Checking on a job meant leaving the job to go and find the conversation about it.

Why we built it

A project manager scanning jobs sees at a glance whether anything is waiting, so nothing sits unanswered and he does not have to open every chat to check. It is the same conversation, so a reply here reaches the crew's phone.

Sound familiar?“half my crew don't have an app and never will”
09

Chat on every screen, without leaving what you are doing

Try it

On a computer, a Chat button sits in the bottom-right of every screen with your unread count. It opens the widget over whatever you are doing: Team for your own people — split into Direct, Groups and Projects — and Leads 2 Build for your conversation with our team. + New starts a conversation right there, Expand opens the full Chat screen, and you can drop a file onto a name to send it. On a phone, Chat is in the menu.

The chat widget
Chat+ NewExpand×
Hostetler 40×60 shopDale Yoder: Trusses are on site — all 21 counted2
Stoltzfus equipment barnRuben Hershberger: Footings poured, curing till Friday1
Martin 30×40 garageNo messages yet
Beiler barndominiumOpen to read and write
Report a bug or request a feature
Chat5
Try it: switch between Team and Leads 2 Build, and between Direct, Groups and Projects. Real screen · sample data.
Without it

Answering a crew question meant abandoning the estimate you were halfway through.

Why we built it

Answering in a few seconds without losing your place means people answer fast — and crews who get fast answers stop guessing on site. It remembers whether you left it open, so a running conversation stays with you.

10

Say the message instead of typing it

Tap the microphone beside the message box and talk. Your words are typed into the box for you to check before you press Send. It uses your browser's own speech typing, and the button only appears where the browser supports it.

Speak your message
←Carla WeaverExpand×
Carla Weaver
How many trusses came off the truck?
Trusses are all here, twenty one counted, we start the east wall after lunch
🙂
Listening: the microphone turns red and the words fill the box. Real screen · sample data.
Without it

Typing a paragraph on a phone with cold hands is how messages turn into "call me".

Why we built it

Talking is easier than typing with cold, dirty hands, so the message gets sent instead of turning into "call me". The words land in the box first, so a misheard word gets fixed before anyone reads it.

Sound familiar?“I have to stop what I'm doing to answer a message”
11

A message from our team opens the conversation it is about

When someone on the Leads 2 Build team writes to you, it shows in your notifications. Click Open chat and the widget opens on that conversation — on a phone, the Chat screen does. Messages from your own team show as unread counts on the Chat button, the Chat menu item and each tab.

A message from Leads 2 Build
Jess from Leads 2 Build wrote to you
Your QuickBooks connection is back — run the sync again when you’re ready.
10:14 AMOpen chat →
←Jess Carter×
The QuickBooks sync stopped this morning.
9:58 AM
Jess Carter
Your QuickBooks connection is back — run the sync again when you’re ready.
10:14 AM
The notification, and the conversation it opens. Real screen · sample data.
Without it

A reply from support that sits unseen somewhere else keeps a problem open a day longer than it needs to be.

Why we built it

When a reply opens right where you need it, you deal with it now instead of later. Problems get closed the same day, and you feel looked after instead of chasing support.

Sound familiar?“job conversations walk out the door on somebody's personal phone”
12

Direct messages, groups and named channels

Try it

New lists everyone on your team. Pick one person for a direct message, several for a private group with a name, or switch on Make this a named channel. People without a login are marked No login before you send — they will not see a direct message until they can sign in, which is why each job's chat, on the field link, is the one that reaches the crew.

New conversation
New conversation · your team
Several people — a private group.
Name
Framing Crew
Search people

Some of these people have no login yet — they will see this conversation once they can sign in.

CancelStart
Try it: add or remove people and the conversation type changes. Real screen · sample data.
Without it

A message to a framer with no account looks sent and is never read — and nobody finds out until it matters.

Why we built it

Nobody likes finding out they never told someone something they thought they had. Marking No login up front sets the right expectation — and points you to the job's chat, which does reach the crew.

13

Reply, react, star and forward

Hover any message to react — with the emoji you use most — or reply, star or forward it. A reply quotes what it answers, and clicking the quote scrolls to the original and rings it. Starred messages collect in the conversation's details next to the people in it; drop photos anywhere in the conversation to attach them.

Reply, react, star, forward
✅
Dale Yoder
East wall is plumb. Ready for girts tomorrow.
✅ 2
4:31 PM
Dale Yoder East wall is plumb. Ready for girts tomorrow.
Good. Girts arrive at 7.
4:33 PM
The hover bar, a reaction, a star, and a reply quoting the message. Real screen · sample data.
Without it

In a busy job chat, "yes" answers the wrong question and the one good photo scrolls away.

Why we built it

A tick is how people say "seen" without starting a thread, and a reply that quotes what it answers stops a "yes" landing on the wrong question. Stars keep the one photo that matters from scrolling away. The quick reaction learns which emoji you use most.

How it works
  1. 1Type / in a message and pick an area — /project, /estimate, /contact, /pipeline, /file or /marketing. You are only offered the areas you can open.
  2. 2Pick the record, then what about it: the project itself, a stage, a checkpoint, a task, the crew acceptance contract, an invoice, a change order or the weather — then which one, like CO-3 · Extra overhead door.
  3. 3It lands in your message as one solid link. Send it, and anyone who clicks is taken straight to that record — the stage window, the change order, the invoice — without losing the conversation.
  4. 4Every reader gets the link only if they can open it. Someone without access to invoices sees the words, and nothing to click.
  5. 5Every job has its own chat, named after the job, with the crews going on it, the project manager and anyone assigned — kept in step as people come on and off the job.
  6. 6Crews read and write their job chats from their field link, no login; the office writes in the same conversation from the Chat screen, the widget or the project window.
  7. 7On a computer the Chat button sits on every screen: Team and Leads 2 Build tabs, + New to start a conversation, and a microphone to say a message instead of typing it.
  8. 8Direct messages for one person, groups for several; reply, react, star and forward; drop photos and files anywhere in the conversation.
Why we built it

On a building job the question is never vague. It is this door, on this change order, on this job. But a text thread can only carry a description — "the door change on Hostetler's" — and every person who reads it has to go and find the thing being talked about. Half the time they find the wrong version, or ring the office to ask which one. So a message here can carry the record itself. Type a slash, walk from the job to the exact change order, and the link goes in the sentence. Whoever clicks it lands on it — no searching, no over-explaining. The second half is what made it safe to put crews and the office in one place: a link is only a link for the people allowed to open it. A crew leader in the job chat reads "Mark signed CO-3" as words; the office reads it as a button to the change order. Same message, nobody sees money they should not, and nobody needs a second conversation to keep it private. And crews were never going to install another app. Every job already has a chat, its people are already in it because they are on the job, and the crew reach it from the field link they already use.

The problem
  • Messages describe a record instead of pointing at it, so every reader has to go and find it
  • Crews and the office talk on personal phones the business cannot see
  • Sharing a money document in a crew chat exposes it to people who should not see it
  • Each job's conversation is scattered across group texts with the wrong people in them
  • Answering the team means leaving the screen you were working in
What you get
A message that names a change order opens that change order.
Every job has one conversation with the right people already in it.
Crews join from their field link with nothing to install.
People only get links to what they are allowed to open.
Chat is one click away on every screen.
One system for the whole post-frame business — the chat sits beside the jobs it talks about, not in another app.
TEAM CHAT

See team chat that links the exact job, stage or change order
on one of your own jobs.

Twenty minutes, your building, your numbers. Bring the job where “my crew group text is a mess and nobody can find anything” — we will show you exactly where that stops.

leads2build.com
Job chat — link a record with /
Hostetler 40×60 shop6 people
Yesterday
Truss delivery is confirmed for Thursday morning — Hostetler 40×60 shop · Trusses set
4:12 PM
Today
Dale Yoder
Mark stopped by — he wants a second overhead door on the east wall. Do we frame for it now or wait?
7:42 AM
/projectLink a project
/estimateLink a estimate
/contactLink a contact
/fileLink a file
/marketingLink a marketing
Yes — it’s written up: /
🙂
Team chat that links the exact job, stage or change order — Leads2Build