Noli and Klaviyo.
Connect Klaviyo to send your Noli campaigns through your own Klaviyo sending infrastructure, and to pull Klaviyo's predictive customer data into the AI agent and your analytics.
Connect your account
- Open Integrations → Klaviyo in the Noli admin
You will see the connection status and what the integration enables.
- Click Connect Klaviyo
You are sent to Klaviyo to authorise over OAuth. No API keys to copy, and you can revoke access from either side at any time.
- Choose whether to send through Klaviyo
With the toggle on, email campaigns are delivered via your Klaviyo account instead of Noli's default sender. Leave it off to keep using Noli's sender and take only the data sync.
What it enables
- Send via Klaviyo - deliver your email campaigns through your Klaviyo account's sending infrastructure and reputation.
- Predictive analytics - Klaviyo's predicted lifetime value, churn probability and next-order estimates flow into the AI agent and your retention reports.
- Segments - target Noli campaigns using the segments and engagement data you already maintain in Klaviyo.
- Klaviyo audience - send a Noli-designed email straight to one of your Klaviyo segments or lists, with your registered members left out. This is how you invite existing subscribers to join the loyalty program: Klaviyo keeps its own consent and unsubscribe handling, nobody is imported or subscribed by Noli, and the
{{register_url}}tag links each recipient to your portal with their email prefilled. Loyalty tags such as points or tier are not available in this mode. Start from the Loyalty — join the programme template: it pre-selects a Klaviyo audience and writes the email around your real welcome bonus, earn rule and rewards.
Drag-and-drop templates, previews and drafts
Every campaign you approve in Noli is compiled twice: once to email HTML (what Noli's own sender uses) and once to a native Klaviyo drag-and-drop template. When Klaviyo delivers, the campaign appears there as ordinary editable blocks — sections, text, buttons, product blocks, coupon and review blocks, split columns and tables — not as a locked HTML file. Your team or agency can open it in Klaviyo's editor and change anything.
- Preview what Klaviyo will send
In the builder, switch the preview from Noli to Klaviyo. Noli asks Klaviyo to render the template with a sample profile and shows the result — this is the exact email that goes out. A few decorations (gradient backgrounds, wave and diagonal edges, image effects) do not exist in Klaviyo's editor; they are flattened and listed under the preview so nothing surprises you later.
- Send, or hand over as a draft
On the Send tab choose Send through Klaviyo (goes out now or on schedule) or Draft in Klaviyo. A draft is created in Klaviyo with the audience, subject, preview text and template already in place; finish and send it from Klaviyo. Noli shows it as In Klaviyo, offers an Open in Klaviyo button, and flips it to Sent with Klaviyo's stats once it goes out. Set the default for new campaigns on Settings → Klaviyo.
- Prefer HTML templates?
Settings → Klaviyo lets you switch the created template to Code (HTML). Noli also falls back to it automatically if Klaviyo ever rejects a drag-and-drop template.
Noli keeps two things in your account: a "Noli — Members" list (your registered loyalty members, used only to exclude them from invite campaigns) and a "Noli — Preview" template used by the builder preview. Neither is ever sent to.
Permissions Noli requests
| Scope | Why |
|---|---|
| Campaigns, Lists, Templates, Profiles | To send your email campaigns through Klaviyo. |
| Segments, Metrics, Profiles (predictive analytics) | To enrich the AI agent and your analytics. |
Two things to check before you send
Your Klaviyo sender must be on an authenticated domain. If your Klaviyo default sender uses a free email domain, it cannot be authenticated with SPF, DKIM and DMARC, and campaigns are likely to land in spam. Set up a verified sending domain in Klaviyo and send from an address on it. Noli warns you in the admin when it detects this.
Sending through Klaviyo subscribes your members to email marketing there. Members who opted into your loyalty program are subscribed in Klaviyo so campaigns can be delivered to them. Make sure your loyalty program terms actually cover that - it is a different consent from "I joined a points program".
Disconnecting
Disconnect from the same page. Campaigns fall back to Noli's default sender and the Klaviyo data sync stops. Nothing already delivered is affected, and your Noli customer records stay as they are.