Skip to main content

How to use profile signals in custom segments

Summary

Profile signals help you create more targeted customer segments based on engagement activity already tracked in Wati. Instead of relying only on contact data, you can segment contacts based on actions such as campaign reads, link clicks, replies, and message activity.

You can use profile signals in both Active segments, which update automatically as customer behavior changes, and Static segments, which capture a fixed group of contacts at the time the segment is created. By combining profile signals with contact attributes, you can build more relevant audiences and improve campaign performance.

Note:

  • Custom segments feature - including profile signals is available on Pro and Business Wati plans.

  • You can create up to 10 custom segments in your Wati account. If you reach this limit, you can delete any unused segments to create new ones.

  • This feature is being rolled out gradually across regions and accounts. If you'd like early access, please contact us via the help widget available in your Wati Team Inbox.

Instructions

Before you begin

Keep the following in mind:

  • You may see a New label next to Profile signals in the segment builder.

  • Available operators vary depending on the selected signal.

For example, date-based signals use date operators, while count-based signals use numeric operators.

Why use profile signals?

Contact attributes are values that you or your integrations add to a contact profile, such as location, plan type, or customer ID.

Profile signals are engagement metrics automatically tracked by Wati based on how contacts interact with your business.

Profile signals help you answer questions such as:

  • Which contacts clicked a link in the last 7 days?

  • Which contacts received a campaign but did not read it?

  • Which contacts have not sent an inbound message for a long time?

  • Which contacts frequently engage with campaigns?

Because profile signals reflect customer behavior, they can help you create more effective audiences for campaigns and automations.

Active vs Static segments

When creating a custom segment, you can choose between Active and Static segments depending on how you want the audience to behave.

Active segments

  • Update automatically based on the conditions you define.

  • Contacts are automatically added to or removed from the segment as their data and engagement change.

  • Best suited for ongoing campaigns and automations.

  • Example: "New Purchasers".

Static segments

  • Capture a fixed snapshot of contacts when the segment is created.

  • Membership remains unchanged after the segment is saved.

  • Do not update automatically, even if customer data changes later.

  • Best suited for one-time campaigns or events.

  • Example: "Diwali 2025 Webinar Attendees".

How to add profile signals to a custom segment

  • Log into your Wati account.

  • Go to Contacts > Segments and click Add Segment.

  • Enter a Segment name.

  • Select either:

    • Active (updates automatically), or

    • Static

  • Click Next.

  • Select Use Filters.

  • In Filter conditions, open the first dropdown and select Profile signals.

  • Choose the profile signal you want to use.

  • Select an operator.

  • Enter the required value.

  • Use:

    • + and to add additional AND conditions.

    • + Add another group to create OR conditions.

  • Click Preview contacts to review matching contacts.

  • Click Create segment.

After creating a segment

Once saved, the segment can be reused in:

  • Broadcasts or Campaigns

  • Automations

This allows you to use the same audience without recreating the filtering rules.

Example use cases

Find contacts who clicked a link in the last 7 days

You can achieve this using either a count-based signal or a date-based signal.

Option 1: Use a click count

Configure the following:

  • Signal: Total links clicked (last 7 days)

  • Operator: Greater than or equal to

  • Value: 1

This returns contacts who clicked at least one link during the last 7 days.

Option 2: Use the last click date

Configure the following:

  • Signal: Last link clicked

  • Operator: Is in the last

  • Value: 7 days

This returns contacts whose most recent link click occurred within the last 7 days.

Understanding date operators

Date-based profile signals support different types of operators. Some operators evaluate a specific date, while others focus on recurring day and month patterns.

Operator type

Operators

When to use

Full date operators

Before, After, On

Use these when you need to evaluate an exact date. These operators consider the complete date, including the day, month, and year.

Day and month operators

Day is in the last, Day is in this month, Day is in the month of

Use these when you want to identify recurring dates or seasonal patterns. These operators focus on the day and/or month rather than a specific year.

Example

If you want to find contacts associated with a recurring event every March, use Day is in the month of and select March.

If you need to find contacts based on a specific historical date, such as contacts who clicked a link after March 15, 2025, use Before, After, or On instead.

Available profile signals

The following profile signals are currently available:

  1. Contact last updated

  2. Contact source

  3. Channel type

  4. First conversation date

  5. Last message from contact

  6. Last message read by contact

  7. Last reply from contact

  8. Last link clicked

  9. Last message from business

  10. Last campaign received

  11. Last inbound call

  12. Last outbound call

  13. Last answered inbound call

  14. Last answered outbound call

  15. Total campaigns received (last 7 days)

  16. Total campaigns received (last 30 days)

  17. Total campaigns received (last 90 days)

  18. Total campaigns read (last 7 days)

  19. Total campaigns read (last 30 days)

  20. Total campaigns read (last 90 days)

  21. Total campaigns replied (last 7 days)

  22. Total campaigns replied (last 30 days)

  23. Total campaigns replied (last 90 days)

  24. Total links clicked (last 7 days)

  25. Total links clicked (last 30 days)

  26. Total links clicked (last 90 days)

  27. Last template used

  28. Last template type

  29. Last template sent date

  30. Last CTWA Ad source URL

  31. First business reply to the last CTWA message

  32. Last CTWA message date

Date and time operators

Date-based profile signals support the following operators:

  • Is in the last

  • Day is in the last

  • Day is in this month

  • Day is in the month of

  • Before

  • After

  • On

Other signal types, such as counts and lists, will display different operators based on the selected signal.

Frequently Asked Questions

General

1. What are profile signals?

Profile signals are engagement metrics automatically tracked by Wati based on how contacts interact with your business. You can use them to create customer segments based on activities such as campaign reads, link clicks, replies, messages, and other engagement events.

2. Which Wati plans support profile signals?

Profile signals are available as part of the custom segments feature on Wati's Pro and Business plans. Each Wati account can create up to 10 custom segments.

3. What is the difference between contact attributes and profile signals?

Contact attributes are data points that you or your integrations store on a contact profile, such as location, plan type, or customer ID.

Profile signals are engagement metrics automatically tracked by Wati based on interactions between your contacts and your business.

Segments

4. What is the difference between Active and Static segments?

Active segments automatically update based on the conditions you define. Contacts are added to or removed from the segment as their data and engagement change, making them suitable for ongoing campaigns and automations.

Static segments capture a fixed snapshot of contacts when the segment is created. Membership does not change after the segment is saved, making them suitable for one-time campaigns or events.

5. Can I use profile signals in Static segments?

Yes. When you create a Static segment, profile signals are evaluated at the time the segment is created. After the segment is saved, membership remains fixed even if customer behavior changes later.

6. Can I use segments created with profile signals in automations?

Yes. Segments created using profile signals can be used in both Campaigns and Automations.

Filters and operators

7. How do operators work with profile signals?

Available operators depend on the selected profile signal. For example, date-based signals use date operators, while count-based signals use numeric operators. Other signal types may display different operators based on the type of data being filtered.

8. How can I find contacts who clicked a link in the last 7 days?

You can use either of the following approaches:

Count-based approach

  • Signal: Total links clicked (last 7 days)

  • Operator: Greater than or equal to

  • Value: 1

This returns contacts who clicked at least one link during the last 7 days.

Date-based approach

  • Signal: Last link clicked

  • Operator: Is in the last

  • Value: 7 days

This returns contacts whose most recent link click occurred within the last 7 days.

Did this answer your question?