Plan: Every plan. Last updated: 2026-10-26.
Triviyo can keep a Klaviyo list up to date with your customers who agreed to receive marketing. You send the campaigns from Klaviyo; Triviyo only maintains who is on the list.
What it does
- Adds every customer whose marketing consent is turned on to the list you pick, with first name, last name and email address. Nothing else is sent: no bookings, phone numbers or payment details.
- Unsubscribes a customer in Klaviyo when their marketing consent is turned off in Triviyo, if Triviyo had added them.
- Never sends customers without marketing consent.
- Checks for changes about every five minutes. Update now in the settings sends changes straight away.
Where consent comes from
Marketing consent is a setting on each customer: turn it on in the customer's profile in Triviyo, or set marketingConsent through the REST API. The booking page does not ask guests for marketing consent, so customers are only sent once you or your systems record their consent.
Set it up
- In Klaviyo, open Settings → API keys and create a private API key with access to lists and profiles.
- In Triviyo, open Settings → Integrations → Email marketing.
- Paste the key under Klaviyo, choose Load lists and pick the list.
- Choose Connect. The first update starts at once.
Limitations
- One list per provider. To send customers to a different list, connect again and pick the new one.
- One-way. Unsubscribes or edits made in Klaviyo are not copied back to Triviyo.
- Your own Klaviyo account and plan. Triviyo uses your API key and your Klaviyo limits.
Troubleshooting
- The connection says Reconnect: Klaviyo refused the API key, for example because it was deleted. Create a new key and connect again.
- A customer is missing: check that marketing consent is turned on in the customer's profile, then choose Update now.
Related
Frequently asked questions
Which customers does Triviyo send to Klaviyo?
Only customers whose marketing consent is turned on in Triviyo. Customers without consent are never sent.
What happens when a customer withdraws consent?
Triviyo unsubscribes them in Klaviyo at the next update, if Triviyo had added them.