What Are Event Rewards?
Event Rewards let you guide how Aampe Agents learn from user behavior by adjusting the value assigned to each user action (“rewards”). Agents use these rewards to determine which messages are most effective. Custom Event Rewards are particularly helpful when you want to:- Prioritize specific high-value actions: Give agents an extra prize for conversion events in a particular product category
- Ignore irrelevant events: Exclude actions that don’t align with your goals
- Avoid negative outcomes: Penalize messages that lead to unsubscribes or complaints
How Event Rewards Work
Each user action in your event feed has an associated reward value that tells Agents how valuable that action is to your business. Conversion events (like purchases or subscriptions) automatically receive the highest reward value. Engagement events (like clicks, page views, or app opens) receive lower rewards based on how often they typically lead to conversions. When a user receives a message, Agents track what happens next:- Actions that occur shortly after a message get full reward credit
- Actions that happen hours later receive less credit (time decay)
- Only unexpected actions above the user’s normal behavior count toward the message’s reward
Why Use Event Rewards?
Event Rewards give you control over what Agents optimize for, ensuring they align with your business objectives rather than just maximizing any user activity.- Avoid Bad Outcomes: Event Rewards are how you can inform agents to steer your customers away from email unsubscribes, customer complaints, or other bad outcomes
- Flexible control: Rewards can be as granular and detailed as your event feed
- Business alignment: Help Aampe Agents to learn the strategies that deliver more of what want you want and less of what you don’t want.
Goal | Action |
---|---|
Focus on high-value actions | By default, conversion events are given the greatest possible reward. If there are other key events that deserve high rewards (e.g. sales for new products), you can specify them with custom Event Rewards |
Ignore irrelevant user behavior | Agents will attempt to learn from every event in an event stream, all with a goal of changing customer behavior. Some events, however, are not the result of a customer action (friend requests, received an email) and are best ignored. |
Penalize negative outcomes | Set bad events asAvoid (unsubscribes, returns, etc.) |
Balance engagement vs conversion | If there are certain events that you know are high value over a long horizon, you may want to increase their reward. |
How to Change Event Rewards
Aampe provides simple controls for adjusting Event Rewards based on your business priorities.Configuring Event Rewards in the Aampe Composer
-
In the Aampe Composer, navigate to
System Setup > Funnel Events
-
Choose
Change Reward Type
(only available to admins) -
Select the appropriate reward type for your chosen events and confirm your choice
- Dynamic Automatic Rewards: You specify which events denote a conversion, intent, or general engagement. Aampe’s sets weights for each event based on the how well it predicts a conversion event in the near future.
- Simple Reward Menu: Choose from simple high/medium/low reward tiers
- Nudge: Small positive rewards for basic engagement actions
- Boost: Moderate positive rewards for important but secondary actions
- Maximize: Assign maximum positive rewards for your most valuable actions
- Penalize Negative Events: Ideal for unsubscribes, customer complaints, etc.
- Ignore Irrelevant Events: Excludes this event from Agent learning entirely.
A good rule of thumb for whether an event is irrelevant is, “Is this event for customer A the result of a decision made by Customer A?” If yes, the event is likely relevant and helpful for your Agents.
Examples of an irrelevant event: Customer A receives a friend request from Customer B (relevant for Customer B, but fails the test for Customer A).
Examples of an irrelevant event: Customer A receives a friend request from Customer B (relevant for Customer B, but fails the test for Customer A).
FAQs
Does changing event rewards immediately affect message selection?Event Rewards influence an Agent’s learning, so changes take effect gradually as the Agent processes new user actions with the updated reward values. For immediate message volume changes, use Label Weights. What happens if I mark an event to Irrelevant?
Agents will stop factoring that event into message optimization. The event will still be tracked in your data, but won’t influence which messages get sent to users. Can I set custom reward values beyond the preset options?
Currently, Event Rewards use preset levels (Nudge, Boost, Maximize). Use the API if you need more granular control.