Activity & events
Purchases, custom events, and tracking events from your app follow different paths depending on event type and configuration. Not every event updates the wallet or audience membership.Journeys are queued as soon as a matching event arrives. Audience re-evaluation runs after the loyalty commit. Both can happen from the same event, but not always in that order.
Two event paths
Loyalty events (full processing)
Reserved types such asPURCHASE and REGISTRATION, plus custom events configured to trigger campaigns, run the full pipeline:
- Campaign matching (behavior, punch cards, score streaks, referrals)
- Wallet and tier updates
- Metrics, RFM, and computed traits on the profile
- Audience membership changes (identified customers only)
- Webhooks (
CUSTOMER_ACCUMULATION,CUSTOMER_REDEMPTION,TIER_UPGRADE, etc.) - Destination sync and dashboard analytics
behavioral_campaigns: false in consent (see Privacy & consent).
Tracking-only events
Custom events marked as tracking-only (or default tracking triggers) do not update the wallet or run loyalty campaigns. They still feed:- Dashboard analytics
- Real-time destination sync (when integrations are connected)
- Journey evaluation if the event type is used as a journey trigger
Typical events
| Event type | Examples | Typical path |
|---|---|---|
| Commerce | Purchase, checkout | Loyalty (full) |
| Engagement | App open, page view, button click | Tracking-only or custom |
| Loyalty | Registration, tier change, referral | Loyalty (full) |
| Custom | Any event you define | Depends on your configuration |
What Masivo updates (loyalty path)
- Wallet and tier — points, balances, and level changes from your program rules.
- Profile attributes — metrics, RFM, and computed traits used in audience conditions (e.g. last purchase date, total spend).
- Audience membership — identified users enter or leave segments in near real time; scheduled jobs also remove members who no longer match.
- Journeys — automated messages when entry conditions match the event or audience rules.
- Connected tools — purchase and behavioral data can flow to ad platforms, CRM, or your data warehouse.
- Your webhooks — reward and tier change notifications to your backend.