Information such as when a contact subscribed to your list, where they live, or how they interact with your emails can be used to segment your contacts into groups and target them with personalized messaging.
🧐 What are segments?
Segments are personalized groups of contacts automatically generated by a set of conditions based on attributes and/or events. As your contacts' information changes or you add more contacts that meet the conditions defined in your segment, your segments will automatically be updated to reflect these changes.
The segment will change as contacts open this specific email campaign.
You can then use segments to send targeted messages to your contacts, such as re-engagement emails or special offers, through an Automation workflow or an email campaign.
🔨 How do segments work?
Segments are created by defining conditions and comparing them against your contacts. When a contact matches the specified conditions, they will be included in the segment.
A simple segment with a single condition might look like this:
- Contacts who are part of a specific contact list.
- Contacts who opened an email campaign at least once in the last month.
- Contacts who placed an order on your website in the last 2 months.
But segments can also be more complicated with several conditions and look like that:
- Contacts who have received at least one email campaign between July and September 2022 AND who have not opened any during this period of time.
- Contacts who have placed an order on your website in the last 6 months OR contacts who have added an article to their cart on your website in the last month AND who are part of a specific list.
What conditions are available?
Email (address)
Use this condition to include or exclude contacts based on their email address.
Last name
Use this condition to include or exclude contacts based on their last name.
First name
Use this condition to include or exclude contacts based on their first name.
Mobile phone number
Use this condition to include or exclude contacts based on their mobile phone number.
Member of a list
Use this condition to include or exclude contacts based on the contact list they're stored in or not stored in. You can also search for contacts who are not stored in any list.
Flagged status
Use this condition to include or exclude contacts based on the status of the verification done by Sendinblue when importing contacts.
Edit date
Use this condition to search for contacts based on the date their details were last edited. You can narrow the search for contacts who were last edited on a specific date, in a date range, in the last # day/week/month, or more than # day/week/month ago.
Added date
Use this condition to search for contacts based on the date they joined your contact list (whether through an import, a subscription form, etc.). You can narrow the search for contacts who joined on a specific date, in a date range, in the last # day/week/month, or more than # day/week/month ago.
Engagement status
Use this condition to search for engaged or unengaged contacts. You can customize the criteria that define an unengaged contact from the Unengaged Contacts setting.
Custom attributes
Use this condition to include or exclude contacts based on a custom attribute:
- For text attributes, you can narrow the search based on the value of the attribute or whether it is filled or not.
- For number attributes, you can narrow the search based on the value of the attribute or whether it is filled or not.
- For date attributes, you can narrow the search based on a specific date, a date range, in the last # day/week/month, in the next # day/week/month, more than # day/week/month ago, or whether the date is filled or not.
- For boolean attributes, you can narrow the search based on whether the value is true or false or whether it is filled or not.
- For category attributes, you can narrow the search based on the value of the attribute or whether it is filled or not.
Their contact owner
Use this condition to include or exclude contacts based on the owner they were assigned or not assigned.
Next task date
Use this condition to include or exclude contacts based on the date of their next tasks. You can narrow the search based on a specific date, a date range, in the last # day/week/month, in the next # day/week/month, more than # day/week/month ago, or whether the date is filled or not.
Email campaigns subscriptions
Use this condition to search for contacts based on whether they are subscribed or blocklisted from your email campaigns. You can narrow the search based on the reason why the contacts were blocklisted:
- Unsubscribed from emails
- Marked as spam
- Hard bounce
- Admin unsubscription
- Unsubscription via forms
Email sent
Use this condition to search for contacts based on the emails you sent them. You can narrow the search based on the type of email, the name or tag of the email, the number of times the email was sent, and the date or period of time.
Email received
Use this condition to search for contacts based on the emails they received. You can narrow the search based on the type of email, the name or tag of the email, the number of times the email was received, and the date or period of time.
Email opened
Use this condition to search for contacts based on the emails they opened. You can narrow the search based on the type of email, the name or tag of the email, the number of times the email was opened, and the date or period of time.
Link clicked in an email
Use this condition to search for contacts based on the link they clicked in your emails. You can narrow the search based on the type, name, or tag of the email, the contact's operating system, the number of times the link was clicked, and the date or period of time.
You can also search for specific link URLs.
Unsubscribe from emails
Use this condition to search for contacts who have unsubscribed from your email campaigns. You can narrow the search based on the type of email, the name or tag of the email, the number of times they unsubscribed, and the date or period of time.
Email classed as "soft bounce"
Use this condition to search for contacts to whom you tried to send an email that failed to be delivered due to a soft bounce (temporary failure). You can narrow the search based on the type of email, the name or tag of the email, the number of times the email was classed as a soft bounce, and the date or period of time.
Email classed as "hard bounce"
Use this condition to search for contacts to whom you tried to send an email that failed to be delivered due to a hard bounce (permanent failure). You can narrow the search based on the type of email, the name or tag of the email, the number of times the email was classed as a hard bounce, and the date or period of time.
Email not sent
Use this condition to search for contacts based on the emails you did not send them. You can narrow the search based on the type of email, the name or tag of the email, and the date or period of time.
Email not received
Use this condition to search for contacts based on the emails they did not receive. You can narrow the search based on the type of email, the name or tag of the email, and the date or period of time.
Email not opened
Use this condition to include or exclude contacts based on the emails they did not open. You can narrow the search based on the type of email, the name or tag of the email, and the date or period of time.
Link not clicked in an emailUse this condition to search for contacts based on the link they did not clicked in your emails. You can narrow the search based on the type of email, the name or tag of the email, and the date or period of time. You can also search for specific link URLs.
SMS campaigns subscriptions
Use this condition to search for contacts based on whether they are subscribed or blocklisted from your SMS campaigns. You can narrow the search based on the reason why the contacts were blocklisted:
- Unsubscribed from SMS
- Hard bounce
- Blocked after 3 soft bounces
- Admin unsubscription
- Unsubscription via forms
SMS sent
Use this condition to search for contacts based on the SMS you sent them. You can narrow the search based on the type of SMS, the number of times the SMS was sent, and the date or period of time.
SMS received
Use this condition to search for contacts based on the SMS they received. You can narrow the search based on the type of SMS, the number of times the SMS was received, and the date or period of time.
Unsubscribed from SMS
Use this condition to search for contacts who have unsubscribed from your SMS campaigns. You can narrow the search based on the name of the SMS, the number of times they unsubscribed, and the date or period of time.
SMS classed as "soft bounce"
Use this condition to search for contacts to whom you tried to send an SMS that failed to be delivered due to a soft bounce (temporary failure). You can narrow the search based on the type of SMS, the number of times the SMS was classed as a soft bounce, and the date or period of time.
SMS classed as "hard bounce"
Use this condition to search for contacts to whom you tried to send an SMS that failed to be delivered due to a hard bounce (permanent failure). You can narrow the search based on the type of SMS, the number of times the SMS was classed as a hard bounce, and the date or period of time.
SMS not sent
Use this condition to search for contacts based on the SMS you did not send them. You can narrow the search based on the type of SMS and the date or period of time.
SMS not received
Use this condition to search for contacts based on the SMS they did not receive. You can narrow the search based on the type of SMS and the date or period of time.
WhatsApp campaign subscription
Use this condition to search for contacts based on whether they are subscribed or blocklisted from your WhatsApp campaigns.
WhatsApp campaign sent
Use this condition to search for contacts based on the WhatsApp campaigns you sent them. You can narrow the search based on the number of times the campaigns were sent, and the date or period of time.
WhatsApp campaign received
Use this condition to search for contacts based on the WhatsApp campaigns they received. You can narrow the search based on the number of times the campaigns were received, and the date or period of time.
WhatsApp campaign opened
Use this condition to search for contacts based on the WhatsApp campaigns they opened. You can narrow the search based on the number of times the campaigns were opened, and the date or period of time.
Unsubscribe from a campaign
Use this condition to search for contacts who have unsubscribed from a WhatsApp campaign. You can narrow the search based ob the number of times they unsubscribed, and the date or period of time.
WhatsApp campaign not sent
Use this condition to search for contacts based on the WhatsApp campaigns you did not send them. You can narrow the search based on the date or period of time.
WhatsApp campaign not received
Use this condition to search for contacts based on the WhatsApp campaigns they did not receive. You can narrow the search based on the date or period of time.
WhatsApp campaign not opened
Use this condition to include or exclude contacts based on the WhatsApp campaigns they did not open. You can narrow the search based on the date or period of time.
Order placed
Use this condition to search for contacts based on the orders they placed on your website. You can narrow the search based on the number of orders placed, and the date or period of time of the purchase.
You can also specify:
- a specific product category, name, variant, and quantity.
- a specific order amount.
- a specific billing region, city, and country.
Article added to a cart
Use this condition to search for contacts based on the articles they added to their cart on your website. You can narrow the search based on the number of times they added an article to their cart, and the date or period of time.
You can also specify:
- a specific product category, name, variant, quantity, and price.
- a specific cart amount.
No order placed
Use this condition to search for contacts based on the orders they did not place on your website. You can narrow the search based on the number of orders placed and the date or period of time of the purchase.
You can also specify:
- a specific product category, name, variant, and quantity.
- a specific order amount.
- a specific billing region, city, and country.
No article added to cart
Use this condition to search for contacts based on the articles they did not add to their cart on your website. You can narrow the search based on the date or period of time.
You can also specify:
- a specific product category, name, variant, quantity, and price.
- a specific cart amount.
Webpage visited
Use this condition to search for contacts based on the webpages they visited on your website. You can narrow the search based on the number of times they visited the webpage, and the date or period of time. You can also specify a specific webpage title or URL they visited.
No webpage visited
Use this condition to search for contacts based on the webpages they did not visit on your website. You can narrow the search based on the date or period of time. You can also specify a specific webpage title or URL they didn't visit.
Web push campaign subscription
Use this condition to search for contacts based on whether they are subscribed or blocklisted from your web push campaigns.
Conversation ended
Use this condition to search for contacts you have ended a conversation with via chat or email in the Conversations app.
You can also specify:
- The ID of the conversation.
- The name of the visitor you had a conversation with.
- The source the visitor came from (email, website, social media, etc.).
- The URL of the thread.
Meeting started
Use this condition to search for contacts based on whether you participated in a meeting with them You can narrow the search based on the number of times they participated in a meeting with you, and the date or period of time.
You can also specify:
- Whether or not they were sent an SMS reminder.
- The time at which the meeting started.
- The time at which the meeting ended.
- The timezone of the contact.
- The URL of the meeting.
- The URL to reschedule or cancel a meeting (available in the emails sent to the participants).
- The communication tool used or the location of the meeting.
- The name of the meeting type.
Meeting canceled
Use this condition to search for contacts based on whether they canceled a meeting or not. You can narrow the search based on the number of times they canceled a meeting, and the date or period of time.
You can also specify:
- Whether or not they were sent an SMS reminder.
- The time at which the meeting started.
- The time at which the meeting ended.
- The timezone of the contact.
- The URL of the meeting.
- The URL to reschedule or cancel a meeting (available in the emails sent to the participants).
- The communication tool used or the location of the meeting.
- The name of the meeting type.
Meeting booked
Use this condition to search for contacts based on whether they booked a meeting or not. You can narrow the search based on the number of times they booked a meeting, and the date or period of time.
You can also specify:
- Whether or not they were sent an SMS reminder.
- The time at which the meeting started.
- The time at which the meeting ended.
- The timezone of the contact.
- The URL of the meeting.
- The URL to reschedule or cancel a meeting (available in the emails sent to the participants).
- The communication tool used or the location of the meeting.
- The name of the meeting type.
Call finished
Use this condition to search for contacts you have finished a call with using the Phone app.
You can also specify:
- The ID of the call.
- The duration of the call in seconds.
- Your phone line.
- The contact's phone number.
- The call type:
- inbound - missed: the contact called you but you missed it.
- inbound - answered: the contact called you and you answered.
- inbound - missed voicemail: the contact called you but you missed it, then they left a voicemail.
- outbound - connected: you called the contact and they answered.
- outbound - not connected: you called the contact but they missed it.
Payment done
Use this condition to search for contacts based on the purchases they made from one of your payment links. You can narrow the search based on the number of times they made a purchase from one of your payment links, and the date or period of time.
You can also specify:
- Their billing information (city, country, name, number, state, street, ZIP code).
- The date on which the purchase was made.
- The payment link name.
- The payment link URL.
- Their shipping information (city, country, name, number, state, street, ZIP code).
- The total amount of the purchase.
- The currency the purchase was made in.
Custom events can be created using the "Track" function in the API. You can then use a custom event as a condition to search for contacts based on any event you've created. Custom events can be implemented with event data to provide more context to the event. For example, a car rental custom event can include details about the cars, e.g. pickup location, number of seats, price per day, etc. To learn more about custom events, check our dedicated article Track events.
⏩ What's next?
🤔 Have a question?
If you have a question, feel free to contact our support team by creating a ticket from your account. If you don't have an account yet, you can contact us here.