Data & Intelligence
Customer intelligence: one view of each customer, and what it suggests
The customer is in five systems, in pieces
The technician knows the water heater is old. Accounting knows about the late payment. The marketing tool knows they opened the plan email twice. Nobody sees all of it at once, so the obvious next step, a plan before the heater fails, depends on someone happening to connect the pieces.
Customer intelligence connects them. Every event lands on one timeline, a handful of attributes are computed the same way for everyone, and customers are grouped by what they're likely to need, so your team can act on the whole picture.
Today, and with customer intelligence
Today
- 01Jobs, invoices, calls and emails sit in separate tools.
- 02“What do we know about this customer?” means opening four screens.
- 03Lists for campaigns are pulled by hand, with different rules each time.
- 04A customer with an open complaint still gets the marketing email.
The best opportunities are visible only to whoever happens to look in the right place.
With customer intelligence
- 01One timeline per customer, from every system.
- 02Equipment age, value, plan status and open issues computed the same way for everyone.
- 03Segments refresh every morning, with the reason each customer is in them.
- 04Anyone with an open issue is held from marketing until it's resolved.
The whole customer, in one place, for the people who serve them.
The attributes that matter
Segments people can act on
| customer | why | suggested |
|---|---|---|
| C-1042 D.R. | water heater 9 yrs, no plan | offer a plan at the next visit |
| C-0877 K.T. | furnace 16 yrs, two repairs this year | replacement quote |
| C-1130 B.N. | water heater 11 yrs | check at the spring tune-up |
| + 24 more this morning | ||
| customer | renews | note |
|---|---|---|
| C-0412 J.P. | Nov 14 | two visits used |
| Acme Properties | Feb 2027 | SA-88, 14 units |
| C-0951 L.N. | Dec 2 | paid late last year |
| + 9 more in the next 60 days | ||
| customer | issue | held from |
|---|---|---|
| C-0733 R.M. | callback open since Sep 28 | marketing emails |
| C-1019 S.A. | invoice disputed | renewal reminder |
| released automatically when the issue closes | ||
Rules for using it
01
Consent first
Only who agreed
Segments for marketing include only customers who agreed to hear from you.
service messages quietly used for marketing.
02
Who sees what
By role
Technicians see equipment and history; payment details stay with the office and finance.
one view everyone can see in full.
03
Fresh, or marked
Every morning
Attributes recompute daily, and each shows when it was last updated.
a segment built once and used for months.
04
People decide
Suggestions, not sends
A segment suggests; a person chooses whether to call, offer or wait.
suggestions wired straight to a send.
The parts it's built from
Compute
- unified events
- attribute definitions
- segment rules
missing data → attribute shown as unknown, never guessed
What changes from one business to the next
A common starting point is PostgreSQL for the unified model, dbt for attributes and segments, and a customer page in your CRM or a small internal tool. These are starting candidates, not requirements.
Is customer intelligence the right system?
Good fit
- Customers buy from you again: service, renewals, replacements.
- What you know about them is spread across several tools.
- Someone will work the segments.
Avoid when
- Most customers buy once.
- Customer records aren't matched across systems yet. Start with data unification.
How we'd approach it
01
Understand
As much as the problem needs
We map how the work runs today: who does what, which systems hold the records, and where it breaks.
02
Design
Decided before it's built
Ownership, rules, integrations and exceptions, agreed with you and written down with acceptance criteria.
03
Build
Connected to what you use
We build the scoped system, connect it to the tools you already run, and test it on the cases that matter.
Questions about customer intelligence
Is this a CDP?
It does the same job for a service business: one view of each customer and segments built from it, without an enterprise platform.
Does it send messages?
No. It decides who's in which segment and why. Sending is done by your messaging tools, under their own rules and consent checks.
Can technicians see it?
The parts that help on a visit, like equipment and history. Payment details stay with the office.
How current is it?
Attributes and segments refresh every morning, and each shows when it was last updated.
Know which customers need you next
Tell us what you know about customers today and where it lives. We'll show you what one timeline per customer would make possible.