Intercom lets you filter and segment important groups of users, so you can send them targeted messages. For example, you could create a segment of trial users and send them onboarding messages, or you could create a segment of hot prospects, loyal customers or whatever you like.
Here’s how to filter and segment important groups of users:
What is a segment?
A segment is a group of your users defined by rules (or filters) that you set. Users are automatically added to the segment every time the user updates to match those rules.
We recommend creating a segment for every key group of users you'd like to send a message to - for example, trial users or users who have yet to take action.
Create a segment
Use filters to identify groups of interest
To create a segment, first you’ll need to select the filters above your user list. For example, if you want to create a segment of trial users and your trial is 30 days long, just filter for ‘Signed up less than 30 days ago.’
Then click ‘Save as…’ and give your segment a name (something easy to remember, like 'Trial users'). Your new segment will appear to the left of your user list.
Send targeted auto messages
From here you can message these users by clicking the message drop-down on top of the user list, and selecting either a manual or auto message. One of the most powerful features of Intercom is the ability to create targeted auto messages based on your filters and segments.
Once you put your auto message live, these customers and every customer who subsequently meets these criteria will get the message (just once).
Note: If you select a manual message, this message will only send to the users who currently match the filters.
Intercom comes with three predefined segments, and you’ll see these at the top of your user list:
- New: Anyone who has signed up in the last 24 hours.
- Active: Anyone who has been active in the last 30 days (this is the most relevant segment as it really informs you as to who is actually using your product).
- Slipping away: Anyone who hasn't been active in 30 days or more. This segment is an extremely important one and should be monitored closely.
Useful segments to create
The segments you create should be specific to your product. Here are some ideas to get you started:
Pro plan customers - These are your highest paying users or those on your most expensive plan. You should prioritize this group and ensure they receive your best possible service.
Trial users - These are the people you need to make sure convert. You’ll want to give them a warm welcome and show them how to make the most of your features. Your filters for this segment might be something like: ‘Signed up less than 14 days ago’ and ‘Plan is free trial.'
Hot prospects - These are prospects who are active and are approaching a barrier. For example, if you’re a photo sharing app you can create a segment for everyone who has more than 80 photos uploaded of a possible 100 allowed. Your filters for this segment might be something like: ‘Plan is starter’ and ‘Uploaded photos more than 80.'
Loyal customers - You might want to create a list of loyal users for beta testing your new features. Or maybe you want to reward these users with a thank you gift. Your filters here might be: ‘Signed up more than 365 days ago AND last seen less than 30 days ago.'
No action taken - You could create a segment of users who have yet to download your mobile app. Then you can give them a little nudge and remind them how to download it and why they should. Your filters here might be: ‘Downloaded mobile app is false.'
Create flexible segments with And / Or filters
To create more sophisticated segments you can combine ‘and’ with ‘or’ filters. This makes segments more powerful and flexible.
For example, if you’re holding events, you could filter for all paid users in specific countries you're hosting the events:
Note: Highly complex segment queries may take longer to run and in some cases, be too complex. If this is the case you'll receive a notification to simplify the filters.
How segments get updated
- We update your users' segments each time they log into your app.
- You can also update users via the REST API, which will update the segments they are in.
Search for segments
To see who belongs to a segment, just select it from the left of the user list, or filter the user list to show users that belong to a certain segment, like this:
How to edit or delete a segment
To edit a segment, just click open it from the left of the user or company list. The filters for that segment will appear on the top, and you can edit them from there.
You can also delete a segment in your app settings. Just visit 'People Segments' or 'Company Segments’ in your settings page and select the x icon next to the segment you’d like to delete.
Note: You need to be an admin with full permissions to edit and delete segments.
- After you’ve created your first segment, we recommend sending this group a targeted auto message. Here’s how to keep your message content engaging.
- Learn how to organise your users into important groups using tags.