Segmentation

Author: Filip Kapusta

-

And what if you don’t want to send your notification to all users? For example if you’d like to send a special discount only for those website visitors who downloaded free ebook from your website?

The Web Push Lists feature comes in handy.

Step 1 - Creating Condition

First of all we need to determine how and when we can tell that our user has downloaded the ebook. To do that we're going to use the BrandFlow Conditions feature. We're going to construct a Condition that the user will fulfill by clicking a button with an unique ID: download_ebook

BrandFlow gives you many possibilities for creating your custom conditions based on user actions. You can choose your condition base type from many options including click class, scroll percentage, time spent on website, webpage url and many more.
For us the easiest way to be sure that visitor has downloaded our free ebook is using a Condition based on a Click ID but you can choose condition type that best fits your needs.

  1. In BrandFlow side navigation menu go to Automation/Conditions
  2. Click on
  3. Name your condition and choose your options. We going to use the following:

    Type : Clic ID

    Operator : equals

    Param : Here you should type unique ID of your button. I'm going to use download_ebook

  4. Save your condition. Now it should appear in the condition list.

Step 2 - Creating a Label

In the 1st step we determine when an ebook download occurs. Now we want BrandFlow to remember that a user has taken this action. In order to do that we're going to create a new Label that will be attributed to every user after clicking the Download Ebook button. We could theoretically skipp this step and use the condition from the step above as a direct trigger for adding users to our Push List but creating a Label gives us more automation possibilities in the future, so I'd advise you to do exactly that.

  1. In the BrandFlow side navigation menu go to Automation/Labels
  2. Click on
  3. Name and describe your label, then save changes. It should appear on the list.
  4. Now we're going to use a previously created condition as a trigger. Find your label on the list and click on the button in the "Add label if" column.
  5. You can use many elements as a trigger. We're going to use a condition. Name your trigger and click on
  6. In the conditions pop-up find your previously created Condition and click
  7. Click "Done" and save your trigger. It should now appear on the list.

Step 3 - Creating a Push List

A list is a group of your website visitors fulfilling conditions you set. We're going to only send push notifications to people that downloaded our ebook. That said, you can create your own segments based on different types of indicators - the possibilities are endless.

  1. In the BrandFlow side navigation menu go to Push Notifications/Lists
  2. Click on
  3. Name your List and save it.
  4. Now we're going to use a previously created label as a trigger. Find your segment on the list and click on the button in the "Add label if" column.
  5. Name your trigger and click
  6. In the labels pop-up find your previously created Label. Set its value to "yes" and click on
  7. Click "Done" and save your trigger. It should now appear on the list.

Step 4 - Final results summary

Our automation path is ready. You can click on the Publish Changes button in the top-right corner. After publishing you can test it by clicking the "Download Ebook" button or fulfilling your custom condition. The subscriber count in the Push List section should change from 0 to 1 afterwards.

If you did everything correctly here's the chain reaction that should occur from that point:

  1. Your user downloads the ebook by clicking on the "Download Ebook" button with unique id="download_ebook".
  2. Brandflow labels him/her as "Downloaded Ebook"
  3. The user is automaticly added to "Users that Downloaded Ebook" Web Push List.

Note: Don't forget to always Publish Changes

Every time when you're done with setting your automation on BrandFlow remember to publish your changes by clicking the button in navbar.

Step 5 - Sending a Web Push Notification to a specific List

  1. In BrandFlow side navigation menu go to Push Notifications/Campaigns
  2. Create a new push notification or find one that you've prepared before on your list. Click
  3. In the push notification editor select your segment from the "Choose segment" menu. Your segment will only appear here if it has at least 1 subscriber with a browser token - that means you have to make sure that you're implementing your Web Push automation on an https server, as tokens cannot be collected on http or localhosts.
  4. Choose your target List and click

Congratulations, you have just sent your first Segmented Push Notification!


Rate this lesson

Previous lesson Next lesson

Spread the word:
Do you need help? Use our support forum

About the author

User avatar
Filip Kapusta
Digital Marketing Analyst at Material Design for Bootstrap. Moviemaniac and content marketing explorer. Follows tons of blogs and mediums, reads case studies and writes angry comments. Sometimes goes outside.
Sign up to follow your progress and get additional benefits