Client Directory

Every client across every division in one searchable list — properties, project numbers, mailing preferences and exports, without keeping a second list.

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

Part of The Operations Desk
What it is

One row per client — anyone you've built for or who owns a property you've worked on — with the divisions that have worked for them, the properties they own, their latest project number and how they want mail. Search by name, phone, street or project number, filter to the holiday card list, and export Avery 5160 labels, Excel for a mail merge, CSV or contact cards. It reads your contacts and projects live, so there is nothing to keep up by hand. Built exclusively for post-frame and barndominium builders — including the ones that run an in-house HVAC or dirt-work division beside the build side.

Also called: company directory · client list · customer list · christmas card list · holiday card list · mailing list · address labels · avery labels · sharepoint contacts · duplicate clients

See it, piece by piece
01

One list across every division

Try it

Every client who has a project or owns a property you've worked on is already in the Directory — the build side and an in-house trade division together. Each row shows the divisions that have worked for them (worked out from their projects and trade work, plus any you tag by hand), their properties, their latest project number and how they want mail. Search a name, part of a phone number, a street, or a number like 26-WEAVER-001 — even typed as "26weaver1".

Client directory

Client directory

Every client across your divisions, with their properties, project numbers and how they want mail.

Duplicates4Export
11 clients
Tyler & Kara Brooks
Brooks place
26-BROOKS-001
BuildersMechanical
Holiday card
Dawson Hoover
Home place
26-HOOVER-011
BuildersMechanical
Holiday card
Paige Kauffman
1153 Mill Creek Rd
Mechanical
—
Paige Nolt
7712 S Elm Pl
25-NOLT-010
Builders
Holiday card
Aaron Reinford
8805 E 121st St S
25-REINFORD-014
Builders
Holiday cardMail OK
Ashley Ruth
902 N Elm St
26-RUTH-008
Builders
—
Hunter Sheaffer
Wagoner, OK
26-SHEAFFER-004
BuildersMechanical
Holiday card
Justin Stoltzfus
3300 W Kenosha St
26-STOLTZFUS-009
Builders
—
Leah Weaver
4101 Buckwalter Rd
26-WEAVER-006
Builders
Holiday cardMail OK
Nicole Weaver
6120 S 193rd E Ave
26-WEAVER-001
BuildersMechanical
Holiday cardMail OK
Jenna Yoder
2207 N Main St
25-YODER-007
Builders
Do not mail
Type "26weaver1" or part of a phone number, or pick a division or the Holiday cards 2026 list. Real screen · sample data.
Without it

Client details lived on the build side, in the trade division's app and in a spreadsheet, and nobody had all of them.

Why we built it

The directory reads the contacts, projects and properties you already keep, so there is no second list for anyone to fall behind on.

Sound familiar?“putting together the christmas card list takes a day”
02

Duplicates side by side — never merged automatically

Try it

Duplicates lists pairs that look like one client: the same email in a different case, the same phone under a misspelt name, the same name and ZIP, or owners of the same property. Each pair sits side by side with the one to keep suggested — more projects, then more properties, then the older record. Keep this one merges the other's notes, tasks, estimates, projects, properties and mailing preferences onto it; Not duplicates remembers that two people really are different.

Directory — Possible duplicates
Directory

Possible duplicates

Matched on the same email, the same phone, the same name and ZIP, or owning the same property. Merging keeps one contact and moves the other's notes, tasks, estimates, projects, properties and mailing preferences onto it. Nothing merges by itself.

Same email
Aaron ReinfordSuggested to keep
aaron.reinford1@example.com · (918) 555-0101
8805 E 121st St S, Bixby, OK, 74008
1 project · 25-REINFORD-014 · 1 property · Builders
Added May 6, 2024
Aaron Reinford
AARON.REINFORD1@example.com · No phone
No address
0 projects · 0 properties
Added Aug 30, 2026
Same phone
Leah WeaverSuggested to keep
leah.weaver@example.com · (918) 555-0106
4101 Buckwalter Rd, Lawrence, KS, 66044
2 projects · 26-WEAVER-006 · 2 properties · Builders
Added Aug 14, 2024
Ashley Ruth
ashruth@example.com · (918) 555-0106
902 N Elm St, Wagoner, OK, 74467
1 project · 26-RUTH-008 · 1 property · Builders
Added Jun 21, 2026
Same phone
Justin StoltzfusSuggested to keep
jstoltzfus@example.com · (918) 555-0107
3300 W Kenosha St, Broken Arrow, OK, 74012
1 project · 26-STOLTZFUS-009 · 1 property · Builders
Added Feb 11, 2026
Justin Stoltzfuss
jstoltz@example.com · 918-555-0107
No address
0 projects · 0 properties
Added Sep 2, 2026
Same name and ZIP
Paige NoltSuggested to keep
paige.nolt@example.com · (918) 555-0166
7712 S Elm Pl, Broken Arrow, OK, 74011
1 project · 25-NOLT-010 · 1 property · Builders
Added Mar 18, 2025
Paige Nolt
No email · No phone
7712 South Elm Place, Broken Arrow, OK, 74011
0 projects · 0 properties
Added Sep 25, 2026
Click Not duplicates on the shared phone number, or Keep this one and Merge on the Reinford pair. Real screen · sample data.
Without it

Two records for the same client split their history, and nobody dared merge them in case they were two different people.

Why we built it

A suggestion is cheap to dismiss and a wrong merge is expensive to undo, so a person always makes the call.

Sound familiar?“client info is spread across our divisions”
03

How each client wants mail

Try it

Open a client to set the household name that goes on the envelope, the salutation, and which address mail goes to — the contact address, one of their properties, or a different mailing address. Holiday card, Marketing mail and Do not mail sit underneath; do not mail switches the other two off and keeps them off every export.

Client — Mailing
Client

Leah Weaver

Phone: (918) 555-0106
Email: leah.weaver@example.com
Client since: Feb 3, 2025
Last activity: Oct 6, 2026
Properties
  • 4101 Buckwalter Rd Lawrence, KS · Owner
  • Coweta place 23110 E 141st St S, Coweta, OK 74429 · Owner
Projects
  • 26-WEAVER-006Leah Weaver — 40×60 BarndominiumActive
  • 25-WEAVER-001Leah Weaver — 30×40 ShopComplete
Mailing

Label: Leah & Sam Weaver · 23110 E 141st St S · Coweta, OK 74429

Also worked with
CloseSave mailing preferences
Change where mail goes or switch Do not mail — the label line underneath follows. Real screen · sample data.
Without it

The holiday card went to a house the client sold two years ago, addressed to only one of them.

Why we built it

A client who asked not to be mailed is never mailed by accident, however the list was filtered.

Sound familiar?“we have the same customer in here three times”
04

Holiday labels in two clicks

Try it

Export sends exactly what's showing: Avery 5160 address labels as a PDF, Excel for a Word mail merge or a SharePoint list, CSV, or contact cards for Outlook, Apple or Google. For mailing leaves out do-not-mail clients and anyone with no address — label sheets always do — and USPS style prints capitals with no punctuation. Save the filters as a list such as Holiday cards 2026 and it re-runs itself next year with new clients included. Every export is logged.

Directory — Export, Avery 5160 labels
Export 10 clients

Exactly the 11 shown, with the same filters.

Leaves out do-not-mail clients and anyone with no address. Labels always do.
Capitals, no punctuation — what the post office prefers.
Address labels (PDF)
Avery 5160 / 8160 — 30 per sheet. Print at actual size.
Excel
For Word mail merge or a SharePoint list import.
CSV
Any spreadsheet or contact import.
Contact cards (.vcf)
Opens in Outlook, Apple or Google contacts.
Address labels — 10 on the sheet
Avery 5160 · 3 × 10 · 2⅝″ × 1″
The Brooks Family
18420 S 4180 Rd
Coweta, OK 74429
Hoover Farms
12650 S Mingo Rd
Bixby, OK 74008
Paige Kauffman
1153 Mill Creek Rd
Wagoner, OK 74467
Paige Nolt
7712 S Elm Pl
Broken Arrow, OK 74011
The Reinford Family
8805 E 121st St S
Bixby, OK 74008
Ashley Ruth
902 N Elm St
Wagoner, OK 74467
Hunter Sheaffer
511 E Cherokee St
Wagoner, OK 74467
Justin Stoltzfus
3300 W Kenosha St
Broken Arrow, OK 74012
Leah & Sam Weaver
23110 E 141st St S
Coweta, OK 74429
Nicole Weaver
6120 S 193rd E Ave
Broken Arrow, OK 74014
Left off the sheet: Jenna Yoder (do not mail).
Every export is logged — who, when, which list.
Switch to Holiday cards 2026 or turn on USPS style — the label sheet follows, and the do-not-mail client stays off it. Real screen · sample data.
Without it

Every year someone rebuilt the Christmas card list by hand from three places.

Why we built it

The December job that used to take an afternoon of copying and cleaning is now a saved list and a print.

How it works
  1. 1Open Directory — every client with a project or a property is already there.
  2. 2Search a name, part of a phone number, a street, or a project number like 26-SMITH-042.
  3. 3Filter by division, active project, the holiday card list, state or how long they've been a client.
  4. 4Open a client to set the household name, the salutation, which address mail goes to, and Holiday card / Marketing mail / Do not mail.
  5. 5Duplicates shows pairs with the same email, phone, name and ZIP, or property — compare side by side and merge, or mark them different.
  6. 6Export exactly what's showing: Avery 5160 labels (PDF), Excel, CSV or vCard — do-not-mail clients never land on a label sheet.
  7. 7A private directory feed lets Microsoft 365 (Power Automate → a SharePoint list) read the list on a schedule.
Why we built it

A barndominium builder with an in-house HVAC division had client details spread across the build side, the trade side and two systems — and found out the hard way at Christmas card time, when someone had to assemble the list by hand. The directory answers that by not being a list at all: it reads the contacts, projects and properties you already keep, works out which divisions touched each client, and turns it into labels in two clicks. Do-not-mail always wins, every export is logged, and nothing merges without a person deciding.

The problem
  • No single list of clients across divisions
  • Holiday-card and mailing lists rebuilt by hand every year
  • Duplicate client records nobody can safely merge
  • Mailing someone who asked not to be mailed
  • Client list not available in Microsoft 365
What you get
Every client across divisions in one search
Divisions per client worked out from their projects and trade work
Avery 5160 labels and Excel mail-merge files in two clicks, USPS style optional
Duplicate suggestions with side-by-side merge — never automatic
Do-not-mail kept off every label sheet
A tokened feed for SharePoint / Power Automate — the directory stays the source
CLIENT DIRECTORY

See client Directory
on one of your own jobs.

Thirty minutes with Keith — your building, your numbers. Bring the job where “putting together the christmas card list takes a day” — we will show you exactly where that stops.

leads2build.com
Client directory

Client directory

Every client across your divisions, with their properties, project numbers and how they want mail.

Duplicates4Export
11 clients
Tyler & Kara Brooks
Brooks place
26-BROOKS-001
BuildersMechanical
Holiday card
Dawson Hoover
Home place
26-HOOVER-011
BuildersMechanical
Holiday card
Paige Kauffman
1153 Mill Creek Rd
Mechanical
—
Paige Nolt
7712 S Elm Pl
25-NOLT-010
Builders
Holiday card
Aaron Reinford
8805 E 121st St S
25-REINFORD-014
Builders
Holiday cardMail OK
Ashley Ruth
902 N Elm St
26-RUTH-008
Builders
—
Hunter Sheaffer
Wagoner, OK
26-SHEAFFER-004
BuildersMechanical
Holiday card
Justin Stoltzfus
3300 W Kenosha St
26-STOLTZFUS-009
Builders
—
Leah Weaver
4101 Buckwalter Rd
26-WEAVER-006
Builders
Holiday cardMail OK
Nicole Weaver
6120 S 193rd E Ave
26-WEAVER-001
BuildersMechanical
Holiday cardMail OK
Jenna Yoder
2207 N Main St
25-YODER-007
Builders
Do not mail
Client Directory — Leads2Build