Every hour your team spends wrangling spreadsheets is an hour they're not spending on conversations, interventions, or strategic work.


The Hidden Cost of Building Customer Segments Manually
Reaching the right customers at the right time is the whole game in customer success and account management. The interventions themselves are often straightforward. The hard part is identifying who needs them.
Which customers are renewing in the next 60 days but have declining engagement? Who signed up in the last month and hasn't completed onboarding? Which enterprise accounts have high product usage but haven't connected a key integration? These questions are easy to ask. Getting the answers is where everything slows down.
The Monday morning ritual
If you've spent any time in CS or account management, you know the drill.
You start with a question in your head. Something like "who should I focus on this week?" To answer it, you pull a report from the CRM. You export product usage data from another tool. You paste both into a spreadsheet. You cross-reference, looking for the customers who appear in both lists with the right characteristics. You clean up the duplicates and formatting issues. You filter and sort until you have something that looks like a usable list.
By the time you're done, the morning is gone. And next week, you do the whole thing again because the data is already stale.
That's just for one question. If you have three or four different segments you care about, multiply accordingly.
The real cost here isn't just the time spent building lists. It's the time not spent actually helping customers. Every hour your team spends wrangling spreadsheets is an hour they're not spending on conversations, interventions, or strategic work. The segmentation process becomes overhead that competes with the actual job.
One-off lists that can't scale
There's a deeper problem with the manual approach: the work doesn't compound.
Every time you need to reach a specific group of customers, you're building a one-off list from scratch. There's no way to save the logic behind how you built it. There's no way to reuse it next week when you need the same segment again.
You might document your process in a wiki or a shared doc. "Here's how to build the renewal risk list." But that documentation goes stale too. The fields change, the tools change, someone updates the CRM schema, and suddenly the instructions don't quite work anymore.
The knowledge of how to build important segments lives in people's heads, or in scattered spreadsheets saved to individual desktops. When someone leaves the team or goes on holiday, that knowledge goes with them.
Building customer segments this way is like writing the same email from scratch every time instead of saving a template. You end up doing the same work over and over, and none of it builds on what came before.
From questions to audiences in seconds
Trig approaches this differently. Instead of forcing you through a multi-tool export-and-merge process, Trig lets you start with a question in plain language and build an audience from it instantly.
You can type something like: "Show me all customers with more than £20K in revenue who are heavy users of the share report feature and have viewed the pricing page."
Trig interprets this and constructs the appropriate filters. You can see exactly what criteria it's using and refine from there. Maybe you want to narrow it down to enterprise accounts, or exclude anyone who's already in an active campaign. You adjust the filters, and the audience updates in real time.
Within seconds, you have a targetable list. You can see the count, spot-check individual accounts, and verify this is the right group. The question in your head has become an audience you can act on.
Making segmentation logic reusable
Here's where it gets powerful. Once you've built an audience that represents a problem you care about, you can save it as a cohort.
A cohort is reusable targeting logic. It persists across your Trig instance and updates dynamically as customers match or unmatch the criteria. You define it once, and it stays current forever.
Think of cohorts as named bookmarks for audiences you care about repeatedly:
- "Enterprise accounts in renewal window"
- "Self-serve customers stuck in onboarding"
- "High-usage accounts with low seat utilisation"
- "Customers who haven't completed key integrations"
Rather than recreating the same filters every time you need one of these audiences, you define the cohort once and reference it wherever you need it.
The dynamic membership is critical. As customer attributes change, cohort membership automatically adjusts. Someone who was stuck in onboarding last week but completed their setup yesterday is no longer in the "stuck in onboarding" cohort. Someone who just entered their renewal window automatically joins the "renewal window" cohort. Your segments always reflect current reality without any manual maintenance.
What you can filter on
Cohorts can be built from any combination of attributes and metadata that Trig has access to. This includes:
- CRM data: Contract value, plan tier, industry, company size, account owner, renewal date
- Product data: Feature usage, login frequency, seats utilised, integrations connected
- Trig metadata: Stage membership, objectives completed, behaviours achieved, days in stage, job history
That last category is particularly valuable. Because Trig tracks where every customer sits in their journey, you can build segments based on journey progress. "Customers in the onboarding stage who haven't completed the integration objective after 14 days" is a filter you can build and save.
You can also filter based on job history. "Customers who completed the onboarding nudge job but haven't yet entered the adoption stage" becomes a targetable audience. Your intervention history becomes part of how you segment.
From segments to automated interventions
Cohorts also connect directly to Trig's intervention layer.
Once you've defined a cohort, you can use it as the audience for a job. A job is an automated intervention that triggers outreach to customers who meet specific criteria, with the goal of driving them toward a desired action.
For example, you might create a cohort called "Stuck in Onboarding" with criteria like:
- Currently in the onboarding stage
- Days in stage greater than 14
- Fewer than 2 objectives completed
Then you create a job that targets this cohort. When a customer matches the criteria and joins the cohort, they automatically enter the job and receive your intervention. When they complete the desired action (or no longer match the criteria), they exit.
The entire flow is automated. You defined the audience once. You defined the intervention once. From then on, customers flow through the system based on their actual behaviour and status.
The difference between cohorts and one-off lists
It's worth being explicit about what changes when you move from manual segmentation to dynamic cohorts.
One-off lists:
- Built from scratch each time
- Static snapshot of a moment in time
- Stale as soon as you finish building them
- Logic lives in your head or scattered documentation
- Can't be referenced by automated systems
- Require manual handoff to campaigns
Dynamic cohorts:
- Defined once and reused everywhere
- Membership updates automatically as data changes
- Always reflect current reality
- Logic is saved and visible to the whole team
- Integrate directly with automated jobs
- No manual handoff required
The shift is from doing segmentation work repeatedly to doing it once and having it work for you continuously.
Building a library of reusable segments
Over time, your cohorts become a library of the customer segments that matter to your business.
New team members can see exactly how "at-risk renewals" or "expansion-ready accounts" are defined. The logic is explicit and inspectable, not tribal knowledge. When someone asks "who are our stuck onboarding customers?", the answer is a saved cohort that anyone can view and use.
This library also becomes the foundation for reporting and analysis. Instead of rebuilding segments every time you want to understand a population, you reference cohorts that already exist. Your weekly business review can pull from the same cohort definitions that power your automated interventions. Consistency across reporting and action.
A good rule of thumb: if you find yourself building the same filter more than twice, that's a signal to create a cohort. The few minutes spent saving it will pay back every time you or someone else needs that audience again.
What this means for your team
When segmentation becomes fast and reusable, your team's relationship with customer data changes.
Questions that used to require a morning of spreadsheet work can be answered in seconds. "How many customers are in this situation?" goes from a research project to a quick filter. The barrier to asking questions drops, which means more questions get asked and answered.
More importantly, the gap between insight and action collapses. Identifying a segment and acting on it used to be separate workflows, often handled by different people with handoffs in between. With cohorts feeding directly into jobs, you can go from "I wonder how many customers are stuck here" to "let's automatically help them" in a single workflow.
Your CSMs stop spending mornings on data wrangling and start spending that time on customers. Your segmentation work stops being something you look at and starts being something that works for you.
Define the audience once. It stays current and actionable forever.
