View FAQ →

Marketing

Connect Klaviyo

Quote lifecycle events, in your Klaviyo account.

Category
Marketing
Setup time
Under 5 minutes
Sync
One-way event push (TackQuote → Klaviyo)

Overview

Klaviyo + TackQuote

TackQuote pushes quote-lifecycle events into your own Klaviyo account through the Events API, so the flows and segments you already run can react to quoting. Four metrics arrive — Quote Sent, Quote Viewed, Quote Accepted, Quote Rejected — each carrying the quote number, total, currency, and status, attached to a buyer profile identified by email, phone, or external id. Every event has a de-duplication id derived from the quote and stage, so a retried delivery or a buyer refreshing the portal will not trigger your flow twice. The integration is send-only and non-blocking by design: it never reads your lists, and a revoked key or a Klaviyo outage is logged and ignored rather than breaking a quote.

TackQuote sends server-side events to your Klaviyo account with a Private API Key, pinned to a specific Klaviyo API revision so a Klaviyo release cannot change the payload contract underneath you.

Where to connect. Setup happens in the seller portal — most connectors under Integrations, the rest on the Settings page named in the setup steps below.

Before you start

What you'll need

  • Klaviyo account
  • A Klaviyo Private API Key with events write access
  • A buyer email or phone number on the quote — Klaviyo needs a profile identifier
  • TackQuote Basic plan or above

Setup

How to connect Klaviyo

  1. Create a Klaviyo private API key

    In Klaviyo → Settings → API keys, create a private API key. Events write access is the minimum; include accounts read if you want TackQuote to confirm which account the key belongs to.
  2. Connect in TackQuote

    Paste the key in TackQuote Integrations → Klaviyo. TackQuote makes a real authenticated call to Klaviyo and refuses to store a key Klaviyo rejects.
  3. Build flows on the new metrics

    In Klaviyo, create flows or segments triggered by Quote Sent, Quote Viewed, Quote Accepted, or Quote Rejected.
  4. Send a quote

    Events start arriving as the quote moves. Note that Klaviyo silently discards events for obvious test domains such as @example.com — worth knowing before you conclude a smoke test failed.

Capabilities

What you get

Quote Lifecycle Metrics

Quote Sent, Quote Viewed, Quote Accepted, and Quote Rejected appear as Klaviyo metrics with the quote id, number, and status as event properties.

Value On Every Event

The quote total and currency ride along as the event value, so you can segment on deal size instead of just activity.

De-duplicated Flow Triggers

Each event carries a unique id built from the quote and stage, so a retried hook or a refreshed portal page cannot fire the same flow twice.

Never Blocks A Buyer

Sends are fire-and-forget. An expired key or a Klaviyo outage is logged and skipped — it can never stop a quote being sent, viewed, or accepted.

FAQ

Klaviyo questions

Which metrics does TackQuote create in Klaviyo?

Four: Quote Sent, Quote Viewed, Quote Accepted, and Quote Rejected. Each includes the quote id, quote number, total, currency, and status as properties.

Does TackQuote read or edit my Klaviyo lists?

No. The integration is send-only. It pushes events with a profile identifier attached and never reads, edits, or subscribes anyone to a list.

Why does only the first view of a quote show up in Klaviyo?

Events are de-duplicated on quote plus stage so a buyer refreshing the portal does not re-trigger your flows. Raw view counts stay in TackQuote's own quote event log.

See the Klaviyo overview page