Platform Integration
Marketing

Klaviyo

Build automated workflows that sync Klaviyo lists, campaigns, and customer data with your CRM, e-commerce platform, and other business-critical applications.

Connect Klaviyo to your tech stack.

Integrate Klaviyo's email and SMS marketing automation platform across your entire operational toolkit. The Flows360 Klaviyo integration enables bidirectional data syncs, allowing you to connect customer profiles, campaign engagement, and segmentation data with any other application in your stack. Automate workflows between Klaviyo and your CRM, e-commerce backend, or customer data platform. Trigger personalized campaigns based on events in other systems, unify customer profiles with marketing engagement data, and build comprehensive dashboards that measure campaign ROI against sales and support metrics. Eliminate manual data entry, break down data silos, and scale your marketing operations with a robust, reliable integration.

Common use cases

  • Sync new Shopify customers to a Klaviyo welcome series list.
  • Trigger targeted Klaviyo SMS campaigns based on purchase events in your ERP.
  • Update Salesforce contacts with Klaviyo email engagement data.
  • Build a unified customer view in a CDP by syncing Klaviyo profile data.
  • Automate abandoned cart recovery campaigns using real-time data from your commerce platform.

Sync scenarios

  • Customer profiles and lists
  • Email and SMS campaign events
  • Audience segments
  • Product catalogs and metadata
  • Promotional codes and discounts
  • Campaign performance metrics

Objects supported

  • Contact
  • List
  • Campaign
  • Profile
  • Event
  • Segment
  • Flow
  • Template
  • Coupon

Actions

  • add_to_list
  • create_campaign
  • list_records
  • campaign_sent
  • new_event
  • subscribe_to_list
  • unsubscribe_from_list
  • track_event
  • create_profile
  • update_profile
  • send_sms
  • add_member_to_segment
  • unsubscribe_profile

Frequently asked questions

What kinds of data can I sync with the Klaviyo integration?

You can sync customer profiles, lists, segments, campaign events (sends, opens, clicks), and metrics. The integration also supports product catalog and promotional code data from e-commerce platforms like Shopify.

Can I connect Klaviyo with my CRM?

Yes. You can establish a bidirectional sync between Klaviyo and CRMs like Salesforce or HubSpot to keep customer and lead data consistent across both marketing and sales platforms.

Does this integration support custom fields and events?

Yes. The Flows360 Klaviyo connector can map and sync custom properties on customer profiles and custom events, allowing for highly personalized and targeted automation workflows.

  • Auth method: api_key
  • Required scopes: 6
  • Supported objects: 3
  • Supported actions: 4

Overview

Integrate Klaviyo's email and SMS marketing automation platform across your entire operational toolkit. The Flows360 Klaviyo integration enables bidirectional data syncs, allowing you to connect customer profiles, campaign engagement, and segmentation data with any other application in your stack.

Key capabilities include:
* Automate Workflows: Trigger personalized campaigns in Klaviyo based on events in your CRM, e-commerce backend, or customer data platform.
* Unify Customer Profiles: Sync marketing engagement data from Klaviyo with customer records in other systems to build a complete Customer 360 view.
* Measure ROI: Build comprehensive dashboards that measure campaign performance against sales, support, and other operational metrics.
* Scale Operations: Eliminate manual data entry and break down data silos between marketing and other departments.

Setup steps

1. Log in to your Klaviyo account.
2. Navigate to your account settings by clicking your organization's name in the bottom-left corner, then selecting Settings.
3. Click on the API Keys tab.
4. Click Create Private API Key. Do not use a Public API Key.
5. Name your new API Key (e.g., "Flows360 Integration") and assign it "Full Access" permissions for the `Campaigns`, `Lists`, and `Profiles` scopes.
6. Copy the generated Private API Key.
7. In Flows360, navigate to the Klaviyo connector settings and paste the key into the "API Key" field.

Required scopes

  • profiles:read
  • profiles:write
  • lists:read
  • lists:write
  • campaigns:read
  • campaigns:write

Supported objects

  • Contact
  • List
  • Campaign

Supported actions

  • Add to List — Add a contact (profile) to a specific list in Klaviyo.
  • Create Campaign — Create a new email or SMS campaign from a template or raw HTML.
  • List Records — Retrieve a list of records for a specified object (e.g., Contacts, Lists, Campaigns).
  • Campaign Sent — Triggers a workflow when a specific Klaviyo campaign is sent.

Use cases

  • Customer 360
  • Marketing Automation
  • Revenue Operations

Limitations

* API Rate Limits: Klaviyo imposes rate limits on its API, which vary by account tier. Workflows that perform a high volume of operations in a short period may be throttled. It is recommended to implement batching and control workflow frequency. Consult the Klaviyo API documentation for the specific limits applicable to your account.
* Data Latency: While most operations are near real-time, high API volume or complex workflows may introduce minor latency in data synchronization.
* Trigger Events: The "Campaign Sent" trigger may have a delay of up to 5 minutes from the time the campaign is actually sent in Klaviyo.

Troubleshooting

My connection is failing with a '401 Unauthorized' or 'Forbidden' error.
Why isn't my new contact or campaign data appearing in Klaviyo immediately?
I received an API error message: '429 Too Many Requests'. What should I do?

Start your structured rollout today.

Don’t leave your orchestration to chance. Implement the governance engine used by disciplined operational teams worldwide.

Deploy Flows360 Book a Demo →