Integrate Klaviyo with Outgrow using Oauth authentication based native integration

Klaviyo is an eCommerce marketing automation platform focused on email marketing and SMS. It syncs with your website store to help grow your business. You can now utilize Outgrow interactive experiences designed to boost conversion and engagement. You can also push the leads you've gathered to Klaviyo using our native integration with Klaviyo. To set up the integration, you will need access to:

A. An active Outgrow account.
B. An active Klaviyo account.
C. A live Outgrow content piece.

This guide will walk you through how to configure the integration in Outgrow.

Configuring integration between Outgrow and Klaviyo

To configure the integration between Outgrow & Klaviyo, you can follow the below-mentioned steps:

1. Log in to your Outgrow account and open the respective content in Build mode.

2. Once you're in the builder, go to the Integrations section in the Configure tab. Look for Klaviyo integration under Native Integrations and click the Configure icon (Gear Icon) to set it up.

3. In the integration configuration window click on Authenticate With Klaviyo.


4.To connect your Outgrow & Klaviyo account, enter your Klaviyo Email and Password and click on Log In.


5. In order for the data to be sent from Outgrow to your Klaviyo account, click Allow to grant Outgrow access permission to your Klaviyo account.


6. Once the authentication is complete, you can choose to proceed with the list or the segment.

7. After choosing to proceed with the list, you can select the list in Klaviyo to which the leads will be added. You can also choose the method by which you want the leads to be added.



Members & Subscribe are 2 API POST methods. You can use the Members method, to add the leads immediately to the list using integration. If you would like to subscribe leads to the list and use the double opt-in settings for the list, you can use Subscribe method.

8. Now, you can proceed to map the fields.

9. In case you have created a segment in Outgrow to group leads using criteria such as browser type, outcome received, etc., you can map the segment with a list in your Klaviyo account.

10. After clicking on Proceed with Segment, you can choose the Segment from Outgrow and the List in Klaviyo to which you want to send the leads.

11. Once you have finished, you can click on Map Fields.

12. After completing the setup, click on Test Connection. If you want to enable the Double Opt-in feature, you can choose to do so via Email or SMS in the final step. Once that's done, click on Finish to save the configuration and activate the integration.



1. You can set up multiple cases, i.e. you can select multiple segments and lists to pass on your leads to Klaviyo from more than one segment.

2. Under the If section, ie; Case 1, you will be specifying the segment in Outgrow that needs to be mapped, and under the Else section, ie; Case 2, you will specify the name of the list in which all the remaining leads will be added which do not meet the lead segregation criteria.

More Actions

After setting up the integration, you can explore more actions in the Klaviyo block:

A. Re-configure: If your Klaviyo credentials have changed or you want to connect Outgrow with a different Klaviyo account, you'll need to reconfigure your Klaviyo integration to continue getting Outgrow leads. If leads collected in Outgrow aren't showing in Klaviyo, try reconfiguring to fix it.

B. View Mapping: To review the mapped fields for your Outgrow-Klaviyo integration, simply click view mapping and toggle between tabs to see all fields.


C. Task History: The list contains all the leads sent to Klaviyo. Leads in the queue to be synced will have the status Waiting, and those that failed to sync will be shown as Failed. If leads from a content piece have not been sent due to a connection error, you can reconfigure and sync them to your Klaviyo account. All unsent leads will be sent when you sync. If you don't see your lead on your Klaviyo account after syncing, reconfigure once and then sync.

D. Deactivate: In case you do not wish to send leads from a content piece to Klaviyo, you can simply deactivate it.



1. For every Outgrow content piece you create, you will have to activate or deactivate the integration from the Configuration section in the builder, in order to start or stop sending leads collected in Outgrow to Klaviyo.
2. Email field is a required field and needs to be mapped in order for the integration to be configured.

If you have any questions or concerns, please feel free to reach out to us at [email protected], and we will be happy to assist you further.