Loyalty Data Flows
When TRIFFT is connected to Klaviyo, most of the loyalty data starts flowing automatically — no manual setup needed. But if you want to go deeper, you can use custom webhooks or API calls to enrich your use cases.
This quick primer outlines the three types of loyalty data flows between TRIFFT and Klaviyo — and when to use each.
1. Standard Data Sent from TRIFFT to Klaviyo
Once the TRIFFT–Klaviyo integration is live, TRIFFT automatically syncs:
- 15 customer events (e.g. coupon redeemed, wallet credited, transaction created)
- 13 profile attributes (e.g. points balance, current tier, support ID)
You can use these metrics and attributes for segmentation, email personalization, and automation flows — without needing any extra setup.
→ See full list of standard data
2. Sending Custom Webhooks from Klaviyo to TRIFFT
You can also send data back from Klaviyo to TRIFFT. For example:
- Add loyalty points to a wallet
- Assign a coupon
- Add or remove a member from a segment
This is done by using Klaviyo’s Flow Webhooks to call TRIFFT’s Batch API. No need to write custom code — just format the payload.
→ Learn how to send webhooks from Klaviyo
3. Sending Custom Webhooks from TRIFFT to Klaviyo
If you want to send extra data from TRIFFT to Klaviyo — or adjust the payload structure — TRIFFT supports custom webhook delivery using Klaviyo’s public API.
This is useful if:
- You want to send non-standard events (e.g. challenge completion)
- You need a different payload format than the default
- You’re working with additional systems outside of TRIFFT
→ Guide: Sending custom webhooks from TRIFFT
Summary
Flow Direction | Setup Needed | Example Use Case |
---|---|---|
TRIFFT → Klaviyo (standard) | None | Use TRIFFT data for segmentation and email logic |
Klaviyo → TRIFFT | Klaviyo Flow setup | Reward points, assign coupons, update segments |
TRIFFT → Klaviyo (custom) | Webhook setup | Push custom events to Klaviyo |
You can start simple — and scale your loyalty integration when needed.
Updated 2 days ago