Why Clients Send Events
- Trigger the right workflows at the right moment.
- Keep contact tags and lifecycle states up to date.
- Measure product usage, purchases, and other meaningful actions.
- Give support and success teams a better view of customer behavior.
What MailerPath Does With The Data
- Matches events to contacts using identifiers like email or user ID.
- Updates tags and audience state based on behavior.
- Queues workflow actions when event rules are met.
- Stores event history for analytics, timelines, and troubleshooting.
What Events Power
- behavior history and timeline context
- event-driven tag assignment and removal
- workflow trigger relevance
- troubleshooting of ingestion and processing
Data Flow At A Glance
- Client sends event payload.
- Event enters incoming processing pipeline.
- On success, canonical event appears in Events.
- On failure, Incoming Events exposes status and process_error.
Endpoint Families
Common client routes:- POST /api/v1/client/events
- POST /api/v1/client/events/bulk
- GET /api/v1/public/authenticated/events
- GET /api/v1/public/authenticated/events/incoming
Event Type Vocabulary
Supported event type values:- signup
- purchase
- core_activity
- referral
- feature_used
- support_ticket
- cart
- re_engagement

