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
Agents adjust their strategy over time to change customer behavior and deliver incremantal gains to the sum of rewards.

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
By default Agents estimate correlations between various events and use that to determine rewards for non-conversion events. Providing specific Event Rewards overrides the agent-estimated values with the chosen settings.

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.
GoalAction
Focus on high-value actionsBy 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 behaviorAgents 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 outcomesSet bad events asAvoid(unsubscribes, returns, etc.)
Balance engagement vs conversionIf 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) Event Rewards Menu Pn
  • Select the appropriate reward type for your chosen events and confirm your choice Event Reward Options Pn
Available Reward Settings:
  • 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).

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.