Elido
← Integrations
Beta

Klaviyo + Elido — link clicks on every Klaviyo profile timeline

Forward Elido link-click and conversion events to Klaviyo profile timelines. Trigger Klaviyo flows from link clicks. API key — two steps, no webhook URL to manage.

What you can do

Link clicks as Klaviyo events — trigger flows, build segments

Click events on profile timelines
Every Elido link click appears on the corresponding Klaviyo profile timeline as a custom event. Segment and target based on which links a subscriber clicked.
Profile-level attribution
Elido forwards utm_source, utm_campaign, utm_medium, and click_id properties with each event. Klaviyo uses them for flow triggers and conditional splits.
Trigger Klaviyo flows from link clicks
Use the Elido click event as a Klaviyo flow trigger. Send a follow-up email to anyone who clicked a specific campaign link — without writing any code.
Private API key encrypted at rest
Your Klaviyo Private API Key is encrypted with your workspace's KMS key before storage. Never logged or displayed after the initial paste.

How it works

Outbound — Elido POSTs events to Klaviyo API

When a tracked Elido link is clicked, the click-ingester emits the event to our internal bus. The conversion-forwarder picks it up and calls Klaviyo's /api/events endpoint with the click properties and the profile identifier (email address) captured from Klaviyo's own tracking parameters. The event appears on the profile timeline within seconds.

1
Link clicked

Elido click-ingester records the click with utm_* + click_id

2
POST /api/events

Klaviyo API called with event + profile identifier

3
Event on profile timeline

Visible in Klaviyo; usable as flow trigger or segment condition

Setup guide

Two steps to profile-level click events

  1. 1
    Create a Klaviyo Private API Key

    Klaviyo → Account → Settings → API Keys → Create Private API Key. Enable events:write and profiles:write scopes. Copy the key — it is shown only once.

  2. 2
    Paste in Elido

    /dashboard/conversions → Klaviyo → paste key. We POST to /api/events with click and conversion records attributed to the email captured upstream from Klaviyo's tracking parameters.

Authentication

Private API key — events:write + profiles:write

Klaviyo provides Private API Keys from Account → Settings → API Keys. Unlike public keys (used for client-side tracking), Private keys are for server-to-server calls. You create one with only the scopes Elido needs — events:write and profiles:write. Elido encrypts the key with your workspace KMS key immediately on save. The raw key is never displayed again in Elido's UI. Rotate it from Klaviyo or remove the integration entirely from /dashboard/conversions.

Frequently asked questions

Does Elido read my Klaviyo profiles or lists?+

No. Elido writes events to Klaviyo profiles using the profiles:write and events:write scopes. It does not read profile data, list memberships, or email content.

What scopes does the Klaviyo API key need?+

Elido requires events:write and profiles:write. events:write lets Elido POST click/conversion events. profiles:write lets Klaviyo create or update a profile record when the click_id maps to a known email address.

How does Elido match a click to a Klaviyo profile?+

When a tracked link is clicked by a recipient who came from a Klaviyo email campaign, the email address captured upstream (via Klaviyo's tracking parameters) is used to match the Klaviyo profile. Clicks without a matching email are tracked anonymously in Elido but not forwarded to Klaviyo.

Can I limit Elido to a specific Klaviyo list or segment?+

The events Elido sends appear on individual profiles — Klaviyo handles list/segment membership separately. There is no per-list restriction on the Elido side.

How do I revoke Elido's access to Klaviyo?+

Remove the integration at /dashboard/conversions → Klaviyo → Remove. The stored API key is deleted. You can also delete the key from Klaviyo → Account → Settings → API Keys.

Trigger Klaviyo flows from every link click

Start free. No card required.

Klaviyo + Elido — Link-click events to Klaviyo profile timelines · Elido