How to connect a Klaviyo account

Written By GoMarble

Last updated 2 months ago

Follow the steps below to connect your Klaviyo account to GoMarble AI using a secure OAuth authorization flow. You’ll need access to a Klaviyo account with appropriate permissions to complete this setup.

Step 1: Open the Integrations page

From the left-hand sidebar, click Settings.
Under Accounts Management, select Integrations.

You’ll land on the Accounts Management → Data Sources page, where all available integrations are listed.


Step 2: Start the Klaviyo connection

On the Integrations page, locate the Klaviyo card in the Data Sources section.

Click the Connect button on the Klaviyo card.

If you already have accounts connected, this button will still allow you to add additional Klaviyo accounts.


Step 3: Authorize GoMarble in Klaviyo

You’ll be redirected to Klaviyo’s secure authorization screen.

  • Log in to the Klaviyo account you want to connect (if prompted)

  • Review the requested permissions, which allow GoMarble AI to securely access your Klaviyo data

  • Click Allow to approve the connection

GoMarble uses OAuth authentication, so no API keys are required.


Step 4: Confirm the connection

After authorization, you’ll be automatically redirected back to the GoMarble Integrations page.

The Klaviyo card will now show your connected account(s), confirming the connection was successful.

Your Klaviyo data is now available for analysis within GoMarble AI.


Connection complete

You can now use GoMarble AI to query and analyze your Klaviyo campaigns, flows, lists, profiles, and performance metrics using AI-powered workflows.

Note on Permissions: If you encounter an "Unauthorized Access" error during the Shopify authorization step, it likely means you do not have the necessary administrative permissions for that specific store. Please check your user role and permissions in Shopify and try again.