Button Actions are a no-code solution. 🍰
Button Actions are a way to automatically assign attributes to users based on actions they take in your chatbot, like clicking a URL. Users who take these kinds of actions are typically the most engaged. Button Actions tag them as such so that it's easy for you to reach out to them via retargeting in the future.
Setting up Button Actions
- To set up Button Actions, you'll first need to add a Text element from the Add Element menu at the bottom of your workspace.
2. Add some copy to the Text element, then click Add Button.
3. You'll have three options of where to lead users who click this button: Blocks, URL, or *Phone Call—*but note that Button Actions can only track those who click through to the next block or to a URL, not to a phone call. For this example, we'll choose URL and add the link we want to track. (A link to your blog or a product page, for instance, would work well for this. The idea is to use a link that only an engaged, high-value user would click.)
4. Next, you'll see the option to Add Attribute. Create your user attribute by giving it a name, and choosing a value that'll be automatically assigned to that user if they click the URL. For example, your attribute name could be visited_blog and the positive value could simply be Yes.
5. If you'd like, you can also set your bot to automatically redirect users who click that link to another block afterward, to keep the chatbot conversation flowing even after they return from visiting the link. Do this by clicking Add Action and choosing a block.
Accessing the data from Button Actions
Once you've had users go through the flow where you have Button Actions set up, you'll want to access the data this feature gathered. To do this:
- Go to the People tab.
- Filter out the users who visited the URL (or the block—whichever action you linked in the previous steps) by entering the attribute name you set (visited_blog, in our example from earlier) and the positive value (Yes, in our example) in the fields at the top of the screen.
This will bring up only the users that fit the criteria (in our example, this would be only the users who clicked the URL).
Using the data from Button Actions
Now that you know which of your chatbot users are most engaged, you can focus future advertising efforts on them. First, save the group of users you filtered out in the People tab (using the steps above) as a segment. Just click Save to Segment to do this.
Now, you can retarget just that segment of users.
- You can set up a Sequence to send only to this group of users to reengage them in the Messenger chatbot before the 24-hour window closes.
- You can use Segment Sync to send the user data to Facebook, so you can create Lookalike custom audiences for your click-to-Messenger ads or sponsored messages. Then use the native ad integration to track and manage these ads.
You could also set up attributes via Button Actions for multiple different links or blocks in your bot. That way, you can see which of them gets the most clicks so you can decide which type of content your bot users prefer.