Skip to main content

What conditions are available to segment my contacts?

With Brevo, you can target and filter contacts into segments using an extensive list of conditions, such as contact details, emails, or ecommerce activities. You can choose a single condition or combine up to 100 conditions with positive and negative relationships to target the right contacts.

You'll find below the list of conditions available ⬇️. 

Good to know

Some conditions become available only after being triggered by particular actions from your contacts. For instance, the Meeting booked condition within the Meetings section will appear in the list solely once a contact schedules a meeting with you.

👤 Contact details

Email (address)

Use this condition to include or exclude contacts based on their email address.

First name

Use this condition to include or exclude contacts based on their first name.

Last name

Use this condition to include or exclude contacts based on their last 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.

Verification status

Use this condition to include or exclude contacts based on the status of the verification done by Brevo 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.

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.

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 page.

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.

✉️ Email

Interest

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

Done

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.

Not done

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 email

Use 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

Interest

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 three soft bounces
  • Admin unsubscription
  • Unsubscription via forms

Done

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.

Not done

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

Interest

WhatsApp campaign subscription

Use this condition to search for contacts based on whether they are subscribed or blocklisted from your WhatsApp campaigns.

Done

WhatsApp campaign sent

Use this condition to search for contacts based on whether they are subscribed or blocklisted from your WhatsApp campaigns.

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.

Not done

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.

🛍️ Ecommerce

Done

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.

Not done

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.

🌐 Website

Done

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.

Not done

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

Interest

Web push campaign subscription

Use this condition to search for contacts based on whether they are subscribed or blocklisted from your web push campaigns.

Done

Push notification delivered

Use this condition to search for contacts you sent a push notification to. You can narrow the search based on the number of times you sent them a push notification or the date or period of time.

You can also specify:

  • Their browser
  • Their city
  • Their country
  • Their country code
  • Their device
  • Their language
  • Their OS type
  • Their postal code
  • Their region
  • Their region code
  • The campaign ID
  • The campaign name
Push notification clicked

Use this condition to search for contacts who clicked a push notification you sent them. You can narrow the search based on the number of times they clicked a push notification or the date or period of time.

You can also specify:

  • Their browser
  • Their city
  • Their country
  • Their country code
  • Their device
  • Their language
  • Their OS type
  • Their postal code
  • Their region
  • Their region code
  • The campaign ID
  • The campaign name
Subscriber added

Use this condition to search for contacts who were added to your contact list through a push notification. You can narrow the search based on the number of times they allowed your push notifications or the date or period of time.

You can also specify:

  • Their browser
  • Their city
  • Their country
  • Their country code
  • Their device
  • Their language
  • Their OS type
  • Their postal code
  • Their region
  • Their region code

Not done

No Push notification delivered

Use this condition to search for contacts you did not send a push notification to. You can narrow the search based on the date or period of time.

You can also specify:

  • Their browser
  • Their city
  • Their country
  • Their country code
  • Their device
  • Their language
  • Their OS type
  • Their postal code
  • Their region
  • Their region code
  • The campaign ID
  • The campaign name
No Push notification clicked

Use this condition to search for contacts who did not click a push notification you sent them. You can narrow the search based on the date or period of time.

You can also specify:

  • Their browser
  • Their city
  • Their country
  • Their country code
  • Their device
  • Their language
  • Their OS type
  • Their postal code
  • Their region
  • Their region code
  • The campaign ID
  • The campaign name
No Subscriber added

Use this condition to search for contacts who have not been added to your contact list through a push notification. You can narrow the search based on the date or period of time.

You can also specify:

  • Their browser
  • Their city
  • Their country
  • Their country code
  • Their device
  • Their language
  • Their OS type
  • Their postal code
  • Their region
  • Their region code

💬 Conversations

❗️ Important
You can only search for contacts you had a conversation with after June 1st, 2023. Otherwise, no data will be shown.

Done

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 contact comes from (email, website, social media, etc.).
  • The conversation link.

Not done

No conversation ended

Use this condition to search for contacts you have not 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 contact comes from (email, website, social media, etc.).
  • The conversation link.

🤝 Meetings

Done

Meeting booked

Use this condition to search for contacts based on the meetings booked with them. 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:

  • The contact's email address.
  • The timezone of the contact.
  • The meeting price currency.
  • The meeting address.
  • The meeting end time.
  • The meeting location.
  • The meeting name.
  • The meeting start time.
  • The meeting URL.
  • The meeting price.
  • The URL to reschedule or cancel a meeting (available in the emails sent to the participants).
  • Whether or not they were sent an SMS reminder.
Meeting started

Use this condition to search for contacts based on the meetings they participated in. 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:

  • The contact's email address.
  • The timezone of the contact.
  • The meeting price currency.
  • The meeting address.
  • The meeting end time.
  • The meeting location.
  • The meeting name.
  • The meeting start time.
  • The meeting URL.
  • The meeting price.
  • The URL to reschedule or cancel a meeting (available in the emails sent to the participants).
  • Whether or not they were sent an SMS reminder.
Meeting canceled

Use this condition to search for contacts based on the meetings they canceled. 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:

  • The contact's email address.
  • The timezone of the contact.
  • The meeting price currency.
  • The meeting address.
  • The meeting end time.
  • The meeting location.
  • The meeting name.
  • The meeting start time.
  • The meeting URL.
  • The meeting price.
  • The URL to reschedule or cancel a meeting (available in the emails sent to the participants).
  • Whether or not they were sent an SMS reminder.

Not done

No booked meetings

Use this condition to search for contacts based on the meetings you did not book with them. You can narrow the search based on the date or period of time.

You can also specify:

  • The contact's email address.
  • The timezone of the contact.
  • The meeting price currency.
  • The meeting address.
  • The meeting end time.
  • The meeting location.
  • The meeting name.
  • The meeting start time.
  • The meeting URL.
  • The meeting price.
  • The URL to reschedule or cancel a meeting (available in the emails sent to the participants).
  • Whether or not they were sent an SMS reminder.
No started meetings

Use this condition to search for contacts based on the meetings they did not participate in. You can narrow the search based on the date or period of time.

You can also specify:

  • The contact's email address.
  • The timezone of the contact.
  • The meeting price currency.
  • The meeting address.
  • The meeting end time.
  • The meeting location.
  • The meeting name.
  • The meeting start time.
  • The meeting URL.
  • The meeting price.
  • The URL to reschedule or cancel a meeting (available in the emails sent to the participants).
  • Whether or not they were sent an SMS reminder.
No canceled meetings

Use this condition to search for contacts based on the meetings they did not cancel. You can narrow the search based on the date or period of time.

You can also specify:

  • The contact's email address.
  • The timezone of the contact.
  • The meeting price currency.
  • The meeting address.
  • The meeting end time.
  • The meeting location.
  • The meeting name.
  • The meeting start time.
  • The meeting URL.
  • The meeting price.
  • The URL to reschedule or cancel a meeting (available in the emails sent to the participants).
  • Whether or not they were sent an SMS reminder.

📞 Phone

Done

Call finished

Use this condition to search for contacts you have called using the Phone app.

You can also specify:

  • The contact's last name.
  • The contact's first name.
  • 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.

Not done

No finished calls

Use this condition to search for contacts you have not called using the Phone app.

You can also specify:

  • The contact's last name.
  • The contact's first name.
  • 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.

💼 Deals

Done

Deal created

Use this condition to search for contacts you have associated with a deal. You can narrow the search based on the number of times you associated a deal with them, and the date or period of time.

You can also specify:

  • The deal amount.
  • The deal ID.
  • The deal name.
  • The pipeline ID.
  • The pipeline name.
  • The stage ID.
  • The stage name.
Deal stage updated

Use this condition to search for contacts who are associated with a deal, for which you have updated the stage. You can narrow the search based on the number of times you updated the deal stage, and the date or period of time.

You can also specify:

  • The deal amount.
  • The deal ID.
  • The deal name.
  • The pipeline ID.
  • The pipeline name.
  • The stage ID.
  • The stage name.

Not done

No deal created

Use this condition to search for contacts you have not associated with a deal. You can narrow the search based on the date or period of time.

  • The deal amount.
  • The deal ID.
  • The deal name.
  • The pipeline ID.
  • The pipeline name.
  • The stage ID.
  • The stage name.
No deal stage updated

Use this condition to search for contacts who are associated with a deal, for which you have not updated the stage. You can narrow the search based on the date or period of time.

  • The deal amount.
  • The deal ID.
  • The deal name.
  • The pipeline ID.
  • The pipeline name.
  • The stage ID.
  • The stage name.

💳 Payments

Done

Payment done

Use this condition to search for contacts who have used one of your payment links to make a purchase. 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.

Not done

Payment not done

Use this condition to search for contacts who have not used one of your payment links to make a purchase. You can narrow the search based on 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

All custom events

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.

💬 Was this article helpful?

1 out of 1 found this helpful