Klaviyo + Flowhub Integration

Designed to leverage your data from Flowhub to power your marketing in Klaviyo.

Customer Data Sync

01

Automatically sync customer profiles, purchase history, loyalty points, and email marketing opt-ins from Flowhub to Klaviyo.

Product Catalog

02

Import your entire product catalog, including images, descriptions, and inventory levels.

Purchase Tracking

03

New orders sync to Klaviyo every 30 minutes to trigger your marketing flows.

Flowhub logo
Klaviyo

Integrate with Flowhub today

Sync Flowhub customers, orders, and your product catalog into Klaviyo, with email opt-ins subscribed automatically. Two years of history backfilled. Free 14-day trial.

Get Started

$49/mo per location

What data syncs between Flowhub and Klaviyo

Flowhub is a leading cannabis retail POS, and this connector is a live, one-click install built around Flowhub's polling API rather than webhooks, so every sync runs on a fixed cadence you can rely on.

DataDirectionDetails
Customer profilesFlowhub → KlaviyoProfiles with a valid email or US-parseable phone sync every ~30 minutes; records missing both are skipped until contact info appears.
Orders and line itemsFlowhub → KlaviyoPlaced Order and Ordered Product events sync every ~30 minutes with products, totals, and location.
Product catalogFlowhub → KlaviyoFull catalog including images and descriptions syncs on the same polling schedule as orders.
Email consentFlowhub → KlaviyoMarketing opt-in status from Flowhub is mapped to Klaviyo consent so subscribed customers are ready for email immediately.
Historical orders and customersFlowhub → KlaviyoA one-time 2-year (730 day) backfill runs in the background on install, which can take several hours for high-volume brands.

How teams use the Flowhub integration

Multi-state loyalty tiering

Roll up orders from every state-scoped Flowhub credential set into one Klaviyo account and build a single loyalty segment across all your locations.

Lapsed customer winback

Use the 2-year backfilled order history to identify customers who haven't purchased in 60+ days and send a winback offer tied to their last purchased category.

New location backfill campaign

When you add a new location's credential set, the scoped backfill pulls its history so you can immediately email that store's existing customer base.

How to connect Flowhub to Klaviyo

  1. 1

    Request Flowhub API credentials

    Fill out the Flowhub API Integration Request form to get a Client ID and API key for each state you operate in.

  2. 2

    Create your KAV Labs account

    Sign up at app.kavlabs.co/flowhub/install to start the install.

  3. 3

    Authorize Klaviyo

    Grant read and write access to profiles, events, lists, and catalog via OAuth.

  4. 4

    Add credential sets and pick locations

    Enter each state's Client ID and API key, then select which locations should sync.

  5. 5

    Start your free trial

    Confirm billing at $49/month per location and the 14-day trial begins with backfill running in the background.

Klaviyo + Flowhub

FAQs

Common questions about our Flowhub integration

We sync new data from Flowhub to Klaviyo every 30 minutes, ensuring your customer and order information stays up to date for timely marketing.

Yes. When you first connect Flowhub, we automatically pull up to 2 years of historic data so you can start segmenting and sending with full context from day one.

We sync customer profiles, order history, and product-level data. This includes information like purchase dates, products purchased, total spend, and more—allowing you to build segments like VIPs, first-time buyers, or lapsed customers.

Yes! You can trigger Klaviyo flows using events like a customer placing an order, reaching a spend threshold, or not returning after a certain number of days.

Yes. If you operate multiple locations, we support syncing data from all of them—either together or segmented by location depending on your needs.

Yes. We only sync first-party data that you already have consent to use, and Klaviyo’s tools help you stay compliant with age gating, opt-in rules, and segmentation to avoid marketing to ineligible customers.

Updates to customer profiles—like phone numbers, emails, or names—are automatically synced in the next data pull to keep your lists clean and accurate.

You’ll need admin access to both your Klaviyo account and your data source. From there, setup takes just a few minutes, and our team can support you with configuration and data mapping.

No. One subscription covers your entire Klaviyo account regardless of how many Flowhub credential sets you connect across states.

Update the credential set on the Configuration page with the new Client ID and key; the next sync run picks it up automatically without re-triggering a backfill.

Yes, adding a location from the Configuration page fires a scoped backfill for just that location without re-syncing your existing data.