People
Manage audience

Manage Audience

This page is a quick tutorial explaining how to design audience segments, add tags to individual customers and groups, or how to filter audiences and add or remove people from a Do Not Contact list.

Segments

Audience segmentation is the process of organizing your audience into groups based on specific criteria. These groups are called segments.

To create a segment, you need to define the rules for the segment. All profiles that match these rules are added to the segment. You can then add the segment to a flow in Moments, and send customized communication to the segment. All the profiles in the segment receive the communication.

You can create segments based on one or more of the following:

  • Attributes for a profile. Example: Based on the City attribute. In Moments, send a message that offers a discount to all the people in a specific city.
  • Events associated with a profile. Example: Based on the Item viewed event. In Moments, send a follow up message to all the people who viewed a specific item.

You can use the same segment in multiple flows in Moments.

Segment types

Predefined segments

These segments are predefined and are listed in PeopleSegments. The following predefined segments are available in People.

  • Active Mobile Users - Uses the App Launch event that has happened more than or equal to 1 time in the last 30 days.
  • Inactive Mobile Users - Uses the App Launch event that has not happened more than or equal to 1 time in the last 30 days.

User-defined segments

Create segments based on the criteria that you specify. For more information, refer to the Create a segment section.

Working with segments

To access segments in People, on the Infobip web interface (opens in a new tab), go to People > Segments.

You can do the following.

Working with segments

View a list of segments

On the Infobip web interface (opens in a new tab), go to People > Segments.

You can view the following information.

  • Name: Name of the segment.

  • Currently used: Number of active communications in which the segment is used.

    View a list of active communications in which the segment is used

    Select this field value to view the communications.

    View a list of active communications in which the segment is used
  • Created: When the segment was created.

  • Updated: When the segment was last updated.

Create a segment

  1. On the Infobip web interface (opens in a new tab), go to People > Segments.

  2. Select Create Segment.

    Create a segment
  3. In the Segment rules section, define the criteria for the profiles that need to be added to the segment. You can specify attributes, events, or both.

    • Attribute: Add the attribute, the relevant attribute operator and the attribute value. To add multiple values for an attribute, use the OR and OR LIST operators. To add multiple attributes, use the AND and OR operators.

      You can add a maximum of 25 clauses for attributes.

    • Event: Add the event, the relevant event operators, event values, and properties. To add multiple events, use the AND operator.

      You can add a maximum of 5 clauses for events.

      Add events to segments

    You can search for attributes and events, or use filters.

    Search for events to add to the segment

    At the top of the page, you can now see an overview of the profiles that match the criteria. If required, you can add more criteria to refine the segment.

    View the rules for the segment
  4. Add a name for the segment.

  5. Select Save.

Edit a segment

You can edit a segment only if it is not used in an active flow in Moments.

To edit a segment, do the following:

  1. On the Infobip web interface (opens in a new tab), go to People > Segments.
  2. Select the segment that you want to edit. Edit an existing segment
  3. Make the relevant changes.
  4. Select Save.

Delete a segment

You can delete a segment only if it is not used in an active flow in Moments.

You can delete segments in the following ways.

Delete segments individually

  1. On the Infobip web interface (opens in a new tab), go to People > Segments.

  2. Select the three dots next to the segment and select Delete.

    Delete segments individually

Delete one or more segments

  1. On the Infobip web interface (opens in a new tab), go to People > Segments.

  2. Select the segments that you want to delete.

    Delete segments individually
  3. Select Delete.

Duplicate a segment

  1. On the Infobip web interface (opens in a new tab), go to People > Segments.

  2. Select the three dots next to the segment and select Duplicate.

    Duplicate a segment

View profiles in a segment

  1. On the Infobip web interface (opens in a new tab), go to People > Segments.
  2. Select the required segment. Select the segment
  3. Select View profiles. View profiles

The profiles in the segment are listed.

Profiles in the segment are listed

You can view the segment criteria in the left pane.

View the segment criteria

Add a segment to a flow from Moments

Use segments with the Predefined Audience entry point. Refer to the Predefined audience documentation in Moments.

Attribute Operators

These operators help define the audience segments with some very specific instructions:

OperatorDescriptionExample
IsThe exact valueUse this operator when reaching out to customers who have spent a specific amount of money on purchases.
Is NotEverything except the specific valueUse it to send a message to customers who have spent more or less than the specified amount. 
Less ThanAnything below a specific valueFor customers who still have a way to go before spending a certain amount.
Less or equalThe value is lower or equal to your defined valueFor messages to customers who spent this same amount of money or less.
Greater or equalThe value is higher or equal to your defined valueYou want to target customers whose purchases reached a certain threshold or went over it.
Greater thanThe value is higher than the defined valueWhen targeting customers who spent over a certain threshold.
Is emptyThe attribute is emptyInclude profiles where City attribute is empty.
Is not emptyThe attribute is not emptyInclude profiles where Favorite Color attribute is not empty.

The attribute operators may be different depending on the type of attribute you select. Here are some more string and time operators you will likely meet as you are filtering and adapting your segment rules:

String Operators

String OperatorDescriptionExample
Starts withFilter attribute starting with textFilter City attribute starting with 'Lo' to show profiles where the city starts with 'Lo'. Example returns, London and Los Angeles.
Ends withFilter attribute ending with textFilter City attribute ending with 'on' to show profiles where the city ends with 'on'. Example returns, Lisbon and London.
ContainsFilter attribute containing textFilter First Name attribute containing the letters 'da' to show profiles with First Name containing 'da'. Example returns, Adam or Aida, or Danielle.
Not containsFilter attribute does not contain textFilter First Name attribute not containing the letters 'da' to show profiles with First Name that do not contain 'da'. Example returns, Ben, or Luka, or Maria.

Date / Time Operators

Date / Time OperatorDescriptionExample
Will be inDate / time attribute will be in x days, weeks, or monthsFilter profiles where Renewal Date will be in 5 days' time.
Will be withinDate / time attribute will be within x days, weeks, or months from todayFilter where Renewal Date will be within the next 7 days from today. This would include all days between today and the date/time specified.
Will be more thanDate / time attribute will be more than x days, weeks, or months from todayFilter where Renewal Date will be more than 7 days from today.
WasDate / time attribute was x days, weeks, or months ago Filter profiles where Renewal Date was 5 days ago.
Was withinDate / time attribute was within x days, weeks, or months before todayFilter profiles where Renewal Date was within the past 5 days including today.
Was more thanDate / time attribute was more than x days, weeks, or months before todayFilter profiles where Renewal Date was more than 1 week before today.
BeforeFor date attributes that occur before a dateFilter profiles where Purchase Date is before and not including 10/10/2021.
UntilFor date attributes that occur after a dateFilter profiles where Purchase Date is before and including 10/10/2021.
SinceFor date attributes that have happened since the specified dateFilter profiles where Purchase Date is since and including 10/10/2021.
AfterWhen date attribute happens after the specified date.Filter profiles where Purchase Date is after and not including 10/10/2021.
Note

When evaluating relative conditions such as will be in, was within and others for datetime attributes, only the date part of the attribute value is used while the time is ignored.

Event Operators

The event you are using to create a segment will include both the occurrence and timeframe: how many times the purchase happened during the specific time period. Connect the occurrence and time operators and you will have a very refined campaign.

Occurrence:

OperatorExample
EqualsThe exact number of times the customer made a purchase.
Less thanFor the number of purchases that`s smaller than a specific number that you will define. For instance, less than 3 purchases. 
Less or equalWhen targeting customers who made the number of purchases that is either smaller or equal to the value that you have set.
More or equalReach out to customers who made the exact number of purchases as the defined value or more than the defined value.
More thanFor customers who made more than a specific number of purchases. For example, when you want to award those who bought more than 5 products. 

Time:

OperatorExample
Any timeIt does not matter when exactly the purchase occurred. 
Within the lastIt occurred inside the specific timeframe, during the past “x” days, hours, minutes. 
Before the lastThe purchase happened before the last “x” days, hours, minutes.
Between the lastThe event may have happened between the last “x” and “y” days, hours, or minutes.
AfterThe event happened after the specified date and time.
BeforeThe event happened before the specified date and time.
BetweenThe event happened between the two dates and times that you specify

Tags

Tags can be quickly applied (and removed) to help you organize audiences for more relevant communication. Tags exist on the account level and are applied to any person`s profile. Multiple tags can be added to one person, and each tag can be „attached“ to more than one person.

A tag becomes handy when you want to group persons according to their specific interests or characteristics. Say you want to tag all the persons with the label Electronics Wishlist(because they added items from the electronics category to their wishlist) so you can later send them campaigns with special offers.

how to tag people based on interest and attributes

Tags are created via People API or on our web interface.

API

To create and manage tags via People API, use one of the following methods:

Web Interface

If you want to add a tag using the Infobip web interface, select People > Tags >Create Tag and enter the tag name. Create and assign as many tags as you need.

people-manage-tags

All your tags are listed on the Tags page, including the number of persons that belong to each one of them. For more details about tags per person, click the person profile card.

To delete a tag, click the “x” button.

Assign Tags to Imports

When you import contacts to the People module, every person gets a default tag that contains the time and date of the import.

Tags can be managed directly from the import screen. After you import data and select Analyze, you can choose to remove the default tag and assign the new ones.

tags on customer data platform

Manage Tags in People

It`s possible to search profiles by tags and include one or more tags in the search. The result will also give you a good idea about how many persons there are in a specific “tag group”.

tags dashboard

You can assign tags to one or more person profiles. Select the check boxes next to people's names, click Manage Tags, and either search for an existing tag to add or create a new one. If you select a larger audience, you'll see a notification that you're trying to apply a tag to a larger audience.

manage tags warning message
NOTE

One person can have as many tags as you want. You can assign tags to persons when importing a file if you want to mark them all at once, or you can do it later after you’ve filtered your data by certain criteria on the People page. Both methods produce the same result.

Flow

If you have our customer engagement solution, Moments, enabled on your account, use tags in two-way communication with customers. You could, for example, send messages to people who were attending the same conference. 

tags-in-flow

Another possibility is to add tags later in the communication flow to tag people based on their responses to your messages and use the tag for future campaigns.

Do Not Contact list

When end users do not want to be contacted by your communication campaigns, they can opt out or unsubscribe. Add the contact information of these end users to your Do not contact list so that the campaigns will not send them any more messages.

Use the Do not contact list to be compliant with personal data regulations.

Working with the Do not contact list

To access the Do not contact list, on the Infobip web interface (opens in a new tab), go to People > Configuration > Do Not Contact list tab.

You can do the following.

do not contact list in flow

View a list of contacts in the Do not contact list

On the Infobip web interface (opens in a new tab), go to People > Configuration > Do Not Contact list tab. You can see a list of unsubscribed contacts. Each contact shows the following information.

  • Contact information: Contact information of the end user. Depending on the channel, this field is either the phone number or the email address of the end user.
  • Sender: Senders from which messages cannot be sent to the end user.
  • Source: How the opt out was received. Example: Message from the end user, campaign action, URL opt out, or added manually.
  • Channel: Channels on which messages cannot be sent to the end user.
  • Account: Accounts from which messages cannot be sent to the end user.
  • Added: Timestamp of when the profile was added to the list.

Sort the list

You can sort the list by the columns on the page.

Sort the Do not contact list

Filter the list

You can filter the contacts.

Do the following.

  1. Select the filter icon.

    Select the filter icon
  2. Select Add filter and then select the required filters.

    Configure the filter

    You can add more than one criterion to the same filter.

    Add multiple criteria to filter

    You can configure multiple filters.

    Add multiple filters

Add to Do not contact list through People

  1. On the Infobip web interface (opens in a new tab), go to People > Configuration > Do Not Contact list tab.

  2. Select Add new. A new line is added at the beginning of the list.

    Add new contact to Do not contact list
  3. Complete the following fields:

    • Contact information: Contact information of the end user. Depending on the channel that you select, enter either the phone number or the email address of the end user.

      If you enter an email address, you can select only Email in the Channel field.

      NOTE

      Make sure that phone numbers are in international format. Example: 441234567890

    • Sender (Optional): Select your sender. All communication to the end user is blocked from this sender. The end user can still receive communication from your other senders.

      To add more than one sender, create a separate entry for each sender.

    • Channel: Select the channel. All communication to the end user is blocked on this channel. The end user can still receive communication on your other channels.

      To add more than one channel, create a separate entry for each channel. Example: The following image shows the same contact added to Viber and SMS channels. The end user can still receive communication on other channels.

      Note

      To block communications over all channels, leave the channel field blank.

      Select multiple channels
    • Account: Select one or more of your accounts. All communication to the end user is blocked from these accounts. The end user can still receive communication from your other accounts.

      Select multiple accounts
  4. Select Save.

The end user is now added to the Do not contact list.

Contact is added to the Do not contact list

Import a list of contacts into the Do not contact list

Prepare the file

The file must follow these specifications:

  • Supported file formats: .txt, .csv, .xlsx, and .zip.
  • Maximum file size: 15 MB
  • For all file formats other than .zip, if the file size exceeds the maximum file size, try compressing it into a .zip file. The .zip file should contain only 1 compressed file. If you add more than 1 file, only the first file is used to update the Do not contact list, and the other files are ignored.

Example:

Contact informationSenderChannel
12345678909876543210Viber
[email protected][email protected]Email

Import the file

  1. On the Infobip web interface (opens in a new tab), go to People > Configuration > Do Not Contact list tab.

  2. Select Import.

  3. Select the import file from your system.

  4. (Optional) In the Skip rows field, select the row from which the data needs to be imported. The rows before the specified row are ignored during the import.

  5. In the Map your data section, map the columns in your file with the fields in the Do not contact list.

    Import the Do not contact list
    • To undo the mapping for a specific column, select the undo option.

      Undo mapping
    • To skip specific columns in the file, leave them unmapped. These columns are not imported.

      Skip columns
  6. Select Analyze.

  7. Select one or more accounts into which the file needs to be imported.

  8. Select Import.

The import time depends on the amount of data in your file. You can view the progress of the import process.

Progress of import

You will get a notification when the import is complete.

Notification that the import is complete

Add to Do not contact list through a flow in Moments

Refer to the Add to do not contact list section in the Moments documentation.

Remove from Do not contact list through People

  1. On the Infobip web interface (opens in a new tab), go to People > Configuration > Do Not Contact list tab.
  2. Do one of the following.
    • Select the x icon against a contact and then select Delete.

      Delete a single contact
    • Select one or more contacts that you want to delete and then select Delete.

      Delete one or more contacts

Remove from Do not contact list through a flow in Moments

Refer to the Remove from do not contact list section in the Moments documentation.

Export contacts from Do not contact list

  1. On the Infobip web interface (opens in a new tab), go to People > Configuration > Do Not Contact list tab.

  2. Select the contacts that you want to export.

  3. Select Export.

    Export Do not contact list

Audience Filters

Filters are helpful when you want to see how many people were contacted within a specific time period and how many were reached over a certain channel. You can also use them to search for people by tags, gender, country, city, address, or combine these categories to perform an even more advanced search.

Quick Filters

To use quick filters, open the People page and make your selection. When a filter has been applied, a summary card will display the number of persons who meet your criteria. Add more filters to refine the search.

Advanced Filters

Segment your customers by any criteria. Select this advanced option if you want to filter using any attribute in the system.

Let’s say you want to filter all the contacts who live either in New York or in Mexico City. For this scenario, we will select “city” and add the operator “is.” The value is “London.” 

The next step would be to add another group of rules: select “or+” and repeat the process. When you are done, click the Apply Filter button to get results.

people advanced filters

Add audience to a broadcast

You can add profiles from People to a new broadcast.

Do the following:

  1. On the Infobip web interface (opens in a new tab), go to People.
  2. Use search and filter options to get the required list of profiles. Select the profiles that you want to add to a broadcast. Select the profiles
  3. Select Add to communication. Select Add to Communication
  4. Select Broadcast. Select Broadcast
  5. Select the channel through which you want you want to send the broadcast. Select the channel This directs you to Broadcast in the web interface, where you can create a new broadcast. The selected profiles are automatically added to the Recipients field. Configure the broadcast
  6. Follow the instructions in the Create broadcast documentation to create the broadcast.

Add audience to a flow

You can add profiles from People to a flow in Moments.

You can add the following to either new or existing flows in Moments.

  • Tags: Adds all profiles, which have the tags that you select, to the flow.
  • Audience segments: Adds all profiles, which belong to the segments that you select, to the flow.
  • Person profiles: Adds all profiles that you select to the flow.
  • Companies: Adds all profiles, which belong to the companies that you select, to the flow.

The following instructions show how to add profiles to a flow. Follow similar steps to add tags, segments, and companies to a flow.

  1. On the Infobip web interface (opens in a new tab), go to People.

  2. Use search and filter options to get the required list of profiles. Select the profiles that you want to add to a flow.

    Select the profiles
  3. Select Add to communication.

    Select Add to Communication
  4. Select Flow.

    Select Flow
  5. Select whether you want to add to an existing flow or a new one.

    • To add to a new flow, select New flow and select Create flow.

      Select New Flow

      This directs you to the flow editor in Moments, where a new flow that has the Predefined audience entry point is created. The selected profiles are automatically added to the audience in this entry point.

      New flow is created
    • To add to an existing active flow that has the Predefined audience entry point, select Existing flow. Select the flow from the list and select Add to flow.

      Select Existing Flow

      The selected profiles are added to the flow.

      Existing flow is updated

Need assistance

Explore Infobip Tutorials

Encountering issues

Contact our support

What's new? Check out

Release Notes

Unsure about a term? See

Glossary

Research panel

Help shape the future of our products
Service Terms & ConditionsPrivacy policyTerms of use