Team Members

One list of everyone who works here — office, sales and every crew — whether or not they have a login. Built for how a post-frame outfit is actually staffed: an office, a few reps, and crews paid by the job who mostly never sign in.

The operating system for post-frame and barndominium builders.

Part of The Team Room
What it is

The same roster the Team page draws its cards from, so both screens answer 'who works here' the same way. One card per person, grouped Office, Sales and one section per crew. Open a card and you edit their details, role, work record and what they can see — all in the one panel. An admin manages everyone; a sales manager gets in too, with Edit on his own sales reps and nobody else.

Also called: who works here · staff list · employee list · user accounts · add a person

See it, piece by piece
01

The list is grouped the way your company is

Office, then Sales, then one section per crew with the leader at the top, then anybody not on a crew yet. Rename a crew and it is renamed here. One alphabetical column of names is a list you read line by line to find one man — and the company already has a shape.

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
Office, Sales, each crew, then the men not on one — with a count on every section. Real screen · sample data.
Without it

Nineteen identical full-width rows, and finding the framer whose number changed means reading every one of them to the end.

Why we built it

The office finds the right person in a glance instead of reading nineteen names to the end — and the owner sees the shape of his company, office to crews, the way he already thinks about it. The crew sections come from the same crew rows the Team page uses, so the two screens can never disagree about which crews exist, and each leader sits at the top of his own.

02

The men without an email address are still on the list

Most of a builder's roster has no work email and never signs in — the framers, the concrete crew, the man who does the dirt work. Software that treats a man and a login as the same thing shows you five people. This list shows everybody on the books and says how many of them can sign in. The crews reach their work through a texted link instead, and they are still real, editable people here.

Crew field link
Marlin Zook
Crew B
On the clock · 3h 12m
Wenger 40×60 Shop
Framing
Clock Out
Add Photo
Blocked
Framing
✓Posts set and braced
✓Trusses set
Purlins and girts on
Roof steel on
WainscotNot needed on this job
This week
32h
24h approved · 8h waiting
Mon · Wenger 40×60 Shop8h ✓
Tue · Wenger 40×60 Shop8h ✓
Wed · Wenger 40×60 Shop8h ✓
Thu · Wenger 40×60 Shop8h · waiting
What a man with no login gets instead — a link, no password. Real screen · sample data.
Without it

The framer who has been with you nine years has no work email, so the screen that is meant to list your company lists five people and not one of them swings a hammer.

Why we built it

The framer who has been with you nine years is on the list like everyone else, so the office can keep his number and crew current — and nobody is left off a roster because he doesn't own a laptop. Whether someone can sign in is decided by a real account, and every id they have ever had is kept, so the link sent last month still reaches them.

03

One list, and every screen agrees with it

Try it

The Team page and this tab used to answer 'who works here' differently. On one builder's account that was nineteen men against nothing at all, which reads as the screen being broken. Both now draw off the same roster — so does the assignee picker on a job and the crew's own phone view — and a role change on one device is the truth on the next one.

Assignees — who hears about this job
Assignees
Anyone assigned receives all project notifications.
DWDale WhitmoreOwner
MRMarla RennerProject manager
Picking a man for a job — the same roster, on a different screen. Real screen · sample data.
Without it

You take somebody off the team at the desk, and a fortnight later the truck laptop still offers his name when you go to assign the job.

Why we built it

Take someone off the team at the desk and they are gone from the truck laptop too, so nobody assigns a job to a man who left in March. One shared roster costs a quick look-up each time instead of a copy kept in the browser — and that stale copy is exactly what let a removed man keep showing up.

Sound familiar?“my team list is empty but I have nineteen guys”
04

The same man in three places is still one row

Try it

A crew leader is often a crew record, a role record and a login all at once. They fold into one person — matched on account id first, then email, then name — and the strongest role wins, so a crew lead who is also an admin is listed as an admin. His colour, his tier and his field link are set on the Crews tab; this is the same man, seen from Settings.

Crew card expanded
2
Projects
18
Stages Done
1
In Progress
-0.8d
Avg Variance
Current Project
Wenger 40×60 Shop
Framing — Day 3
Members (4)
MZ
Marlin ZookLEADER
(717) 555-0143 · marlin@stonebridge.demo.invalid
PlansTier 1 · $500
DE
Dwayne Esh
(717) 555-0168
PlansTier 2 · $400Leader
CL
Curtis Lapp
(717) 555-0117
PlansTier 3 · $350Leader
NB
Nelson Beiler
(717) 555-0192
PlansTier 4 · $270Leader
Assigned Projects (2)
Wenger 40×60 Shop4/7 stages
Beiler Barndominium0/6 stages
The crew card in Team: the same men, with their tiers and links. Real screen · sample data.
Without it

The same foreman shows up three times — once as a login, once as a crew row, once with his email where his name should be — and nobody can tell which of the three to edit.

Why we built it

The office edits a foreman once and it's right everywhere, instead of guessing which of three entries is the real one. Records fold together on the strongest match first — account, then email, then name — and a crew a record claims is checked against the crews you actually have before it is believed.

05

Edit someone in place — their crew, their role, their record, what they can see

Open the card and it is all in one panel: details, crew, role, and his work record — hours, jobs and earnings for field crew, the leaderboard line for a rep. Nothing sends you to a second screen and nothing gets typed twice. Typing the same phone number into three screens is how two of them end up wrong.

Team Members — a person opened in place

Team Members

14 people, 5 with a login

Add Member
Curt Stoltzfus
Crew Leader · Framing Crew A · opened in place, not on another screen
Name
Curt Stoltzfus
Crew
Framing Crew A
Pay tier
Tier 1 · $500
Hours this year1,184
Jobs9
Earned$74,120
Last on siteYesterday

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 person, opened inside the list — nothing navigated away. Real screen · sample data.
Without it

Changing a framer's crew takes Settings for the role, Team for the crew and a third screen for his hours — and by the third one you have forgotten what you came in to change.

Why we built it

The office makes a change in one sitting without hopping between screens and forgetting what they came in to fix — and a phone number typed once can't be wrong in two other places. The open card widens across the grid rather than moving everything else; a login holder's name and email are shown read-only because their own sign-in owns them.

Sound familiar?“team page and settings show different people”
06

His record is on his row — hours, days, jobs, what he took home

Try it

Pay tier, hours logged, days on site, paid out, and what he actually made per day against the rate he is on — then a month-by-month bar and the jobs the time went to. His row shows what he was paid, not how the number was reached: the day rates, the pool and the surplus split are in day rates with shared surplus.

Hours by person
Labour paid
$102,113
3 jobs not on a pooled model
Cost per crew-day
$1,946
over 52 crew-days
Against the day rates
+$5,893
surplus earned back by finishing early
Hours logged
2,454
8 people, 319 days on site
Hours by person
Crew ACrew BCrew C
Marlin412h
Wes388h
Dwayne361h
Curtis344h
Nelson298h
Reuben271h
Ivan235h
Aaron145h
Marlin Zook
Crew B · 52 days over 6 jobs
Share of crew hours16.8% of 2,454h
Earned$26,000.00
Actual per day$500 vs $500 at Tier 1
Average day7.9h
Hours and earnings per man, each against the tier he sits on. Real screen · sample data.
Without it

The pay conversation happens from memory, and the man across the desk remembers the two long weeks in March a good deal better than you do.

Why we built it

Pay conversations happen with the numbers on the table instead of from memory, so the owner and the man across the desk argue about the same figures — and a good worker sees his own days and earnings laid out. Earnings are worked out by the same payout maths the job uses, and shown per day because a day-rate man is measured against his day rate.

07

A rep gets a different card than a framer

No hours, no days on site. A sales rep's record is leads worked, deals won, close rate and his rank, read out of the same leaderboard the Sales tab draws — so the two screens cannot quote different years. An office user with neither gets one sentence saying so, not a card of dashes.

One rep's card, with the ranks
Sheila Nunez#2 of 5 · salesRep score78/100
29
Leads worked
9
Deals won
36%
Close rate
Close Rate#2won 9 of 25 leads (36%)36%
Speed to Lead#12h 42m median first response, across 27 leads2h 42m
Time to Quote#236h 14m median, across 21 quotes36h 14m
Follow-Up#42.9 touches per lead, across 29 leads2.9
Time to Close#221d 2h average, across 9 closed deals21d 2h
Leads Worked#229 leads in the period29

Same numbers this rep sees on their own board. Ranks are within the team for the current range. You never see anyone’s individual leads or contacts — only their scores.

One rep's record — the same figures as the Sales tab. Real screen · sample data.
Without it

The rep's card reads nought hours and nought days on site, and the man reading it over your shoulder takes it to mean he did nothing.

Why we built it

A rep's card shows what he's judged on — leads worked, deals won, his rank — so it reads as a scorecard he can be proud of, not a page of zeros. Which block appears is decided by what the person actually does, and the figures come from the same leaderboard the Sales tab shows.

08

Permissions show up only where there is an account to hold them

A crew member with no login gets a sentence saying why, and Invite to log in, which opens the invite already filled in from his row. Not a grid of checkboxes that save nowhere. For somebody who does sign in, the grid shows their own settings — what follows their role, and any exception made just for them. Ticking boxes that quietly do nothing is worse than no boxes — you walk away believing the job is done.

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
The invite panel, pre-filled from the row you opened. Real screen · sample data.
Without it

You tick eight boxes for the crew leader on Friday, and on Monday he still cannot open the schedule, because there was never an account under the boxes.

Why we built it

The owner never walks away thinking he gave a crew leader access that doesn't exist — the screen offers the one thing that would change it. Permissions live on the sign-in account, so with no account there is nowhere to put them; how the switches and exceptions work is on roles and permissions.

Sound familiar?“removed someone on one device and they came back on another”
09

The roles he is offered are the ones his record can hold

Try it

A crew record holds Worker or Crew Leader — those are the two things it is. Somebody who signs in can be given any of the six roles: Admin, Sales Manager, Sales Rep, Project Manager, Crew Leader, Worker — with Admin only shown to an admin. A sales manager is offered exactly one: Sales Rep. When one person needs one thing their role does not give them, you flip that single switch on their record, and roles and permissions covers what that changes.

Team Members — the roles a record can hold
CS
Curt Stoltzfus
Crew Leader · (717) 555-0144
Role
EB
Elena Boyer
Project Manager · elena@ridgelinepf.demo.invalid
Role
Curt's crew record offers Crew Leader or Worker; Elena, who signs in, gets all six. Real screen · sample data.
Without it

You promote the concrete foreman to Project Manager, the button lights up under your finger, and nothing anywhere actually changes.

Why we built it

Every button the owner presses does what it says, so a promotion is a promotion and not a highlighted button that changed nothing. The write goes to whichever record the person came from and returns a refusal rather than a silent success when it can't land.

10

Once a year somebody has to say this list is right

Everyone who can sign in, what they hold, and when they last did it — with the ones who never have called out in the margin. Marking it reviewed freezes a dated snapshot of exactly that list, against the name of whoever pressed it.

Team Members — access review

Team Members

14 people, 5 with a login

Add Member
Access review
Everyone who can sign in, what they can reach, and when they last did.
Dale WhitmoreAdminToday, 7:12am
Elena BoyerProject ManagerYesterday
Marcus FeldSales Rep3 days ago
Rhonda TeagueProject ManagerNever — invited
Marking it reviewed freezes a dated record of exactly this list.

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
Who can sign in, what they hold, and when they last did. Real screen · sample data.
Without it

The salesman who left in February still has a working login in November, and you find out when he opens your pipeline from his new job.

Why we built it

The owner can show an insurer or a commercial customer a dated list of exactly who had access, instead of promising he checks — and the salesman who left in February doesn't keep a working login till November. It goes overdue after a year and says so, because nothing else on the screen would ever raise it.

Sound familiar?“half my crew has no email address so they never show up”
11

Someone who leaves gets switched off, not erased

Try it

Cutting access today is one press — Disable — and the record stays: the stages he finished, the photos he took, the hours he was paid for, his days on site. Re-enable brings him back if he does. Removing him outright sits behind Remove permanently? and is rarely what you want — deleting the man deletes the history that says who built it.

Team Members — someone who left, switched off
WH
Wes HartranftDISABLED
Worker · Framing Crew A · (717) 555-0171
Pay tier
Tier 2
$300 a day
Hours logged
1,312
8.6h average day
Days on site
153
11 jobs
Paid out
$46,180
$302 actual per day
Wes Hartranft, DISABLED — his days, hours and pay still on the card. Try Remove. Real screen · sample data.
Without it

You delete the framer who left in the spring, and the eleven checkpoints he ticked on the Byler barn are now signed by nobody at all.

Why we built it

The owner can shut a door the same day someone quits without wiping out who built what — so a warranty call two years on still has a name beside every checkpoint. Disabling is reversible and one press; removing is a bigger, separate act with its own confirm.

12

It is the first tab under Team, and not everybody gets it

Team Members sits at the top of the Team group in Settings, beside Roles & Access and Pay Structure. An admin gets the whole roster. A sales manager gets in as well — he can read the whole list but only edit and invite sales reps, and that limit is held where the write happens, not by a button being left undrawn.

Settings
Settings
Search settings…
TeamTeam MembersRoles & AccessPay StructureSub Agreement
OperationsProject StagesPipeline SOPsService CatalogEstimatingLead Distribution
PortalsClient Portal
CommunicationsPhone & TextingCall ScriptsPhone CreditEmailNotifications
AccountPlan & BillingMy BusinessStorageMy ProfileAcademyIntegrationsHelp & Support
Where the roster lives — first tab in the Team group. Real screen · sample data.
Without it

Your sales manager follows an old bookmark into the team screen and changes a crew leader's role, because the only thing that ever stopped him was a button that wasn't drawn.

Why we built it

The owner can hand the sales bench to his sales manager without handing over the company — he looks after his reps and can't touch the crews or the office. A hidden button is not a permission, so the limit lives on the server and the screen is free to be honest about what exists.

13

A sales manager looks after his own reps — and nobody else

Try it

Open Team Members as Priya, the sales manager, and Edit appears on Marcus and Sheila and on nobody outside sales. She can change a rep's phone, email and address and press Save & close; the only role she can hand out is Sales Rep. The owner stops being the person every new phone number has to go through.

Team Members — a sales manager opens one of his reps
MF
Marcus Feld
Sales Rep · marcus@ridgelinepf.demo.invalid · (717) 555-0151
Contact
Name
Marcus Feld
Work email
marcus@ridgelinepf.demo.invalid
Mobile
(717) 555-0151
Personal email
them@gmail.com
Address
Street
77 Orchard View Ln
City
Manheim
State / Province
PA
ZIP / Postal
17545
Country
United States
Signs in as marcus@ridgelinepf.demo.invalid. That address is their password credential, so only they can change it — from their own profile.
Role
Priya opening Marcus's card: his details editable, Sales Rep the only role on offer. Real screen · sample data.
Without it

A rep changes his cell number, the sales manager can't update it, and for two weeks his customers' calls ring a phone he no longer has.

Why we built it

The sales manager keeps her team's details current the day they change, and the owner gets his evenings back — without making her a second admin who can reach the crews, the money or the account. Her reach is decided per person on the server, so the screen and the save always agree.

How it works
  1. 1Open Team Members and everybody on the books is listed.
  2. 2Cards are grouped Office, Sales, then one section per crew, and anybody not on a crew yet.
  3. 3Open a person's card to edit their details, role and record in place.
  4. 4The header counts how many people you have and how many of them can sign in.
  5. 5Somebody who leaves is switched off, not deleted — their record stays on the jobs they worked.
  6. 6A sales manager sees the whole list and can edit only his sales reps.
Why we built it

A builder opened Team Members on his own account and it was empty — while the Team page showed three crews and his salespeople, nineteen men. Both screens were answering the same question and giving different answers, because one counted sign-in accounts and the other counted people. Most of a builder's roster has no work email and never signs in. Software that treats a man and a login as the same thing shows you five people and charges you for five people.

The problem
  • Two screens answered who works here with different numbers.
  • Field labour with no login was invisible in Settings.
  • A browser-local copy of the team list survived long enough to show a stale list after someone was removed elsewhere.
What you get
One roster answer everywhere in the product.
Field crew and sales reps without logins are still real, editable people.
A removal or role change on one device is the truth on every device.
Your sales manager looks after his own reps without becoming a second admin.
A roster shaped like a post-frame company — office, sales, crews — not a flat list of user accounts.
What's inside
Roster grouped the way the company is

Instead of one long alphabetical list, men are bucketed by where they actually work. Crew names come off the same crews the Team page uses, so renaming a crew there renames it here. Each section header carries a count.

Edit a person in place

One editor for every kind of person on the roster. A man with no account still has his name, email, crew and role edited here. A man with a login has those held on his own profile, and gets the permission grid instead. Either way his record is right there — hours, jobs and earnings for field crew, the leaderboard line for a rep.

Saved, or save failed, on every edit

Edits save themselves, which is invisible unless the screen says something. A small marker on that man's row turns green for a second on success and red for four seconds on a failure, then re-reads the list so the rejected value is not left sitting on screen.

Permissions only where there is an account to hold them

What a man can see is held on his account. If he has not got one, that half of the panel is replaced with a short line saying so — and noting that crews reach their work through a link and most never need a login. The button beside it opens the invite already filled in from his row.

Switch someone off, or remove him

Two controls at the bottom of a man's card. Off cuts his access today and leaves everything he did on the job. Remove clears him out for good and cancels any invites you sent him. A retired crew member shows as switched off rather than vanishing.

TEAM & ACCESS

See team Members
on one of your own jobs.

Twenty minutes, your building, your numbers. Bring the job where “my team list is empty but I have nineteen guys” — we will show you exactly where that stops.

leads2build.com
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
Team Members — Leads2Build