Klaviyo

Klaviyo is an email marketing tool for Shopify merchants, offering personalized campaign creation, customer segmentation based on shopping behavior, and automated email workflows. It helps boost sales and customer engagement directly from Shopify data.

You can check it out here: https://apps.shopify.com/klaviyo-email-marketing

Integration benefits:

  • Profile Synchronization: Effortlessly integrate wholesaler profiles from B2B/Wholesale Solution into Klaviyo. This synchronization ensures your marketing efforts are always up-to-date and targeted.

  • Personalized Communication: Break away from standard application emails. Utilize Klaviyo to send personalized and impactful notifications to your customers. This approach not only enriches the customer experience but also aligns perfectly with your brand's voice and messaging strategy.

The integration is specifically designed for the module Registration Forms

To utilize the integration, please follow the below steps:

1. Enable the integration

Navigate to the Klaviyo section on the External App tab of the Integration page, and click Configuration. A popup will be displayed.

Visit the Klaviyo app to obtain your API key. Need help? Check out this detailed guide: https://help.klaviyo.com/hc/en-us/articles/7423954176283

Ensuring your API key has 'Full Access' or at least the following scopes

  • Events

  • Metrics

Copy and paste your key in the input and click Enable integration.

Congratulations! The integration is now active.

Now that the integration is set up, let's dive into how it enhances your registration process:

2. (Optional) Segmenting Wholesalers in Klaviyo

You can segment wholesalers by their information.

2.1. Start with Lists & Segments

To segment wholesalers, go to Lists & segments and create a new Segment

2.2. Define Your Segment

In Klaviyo, you have the flexibility to segment wholesalers based on specific criteria, ensuring your marketing efforts are precisely targeted.

In the Definition section, you can choose these options:

  • What someone has done (or not done)

  • Properties about someone

What someone has done (or not done)

There are 4 specific metrics for you to select:

  • RF - Account Approved. Activated when a wholesaler's profile is approved.

  • RF - Account Rejected. Triggered by the rejection of a profile.

  • RF - Pending Approval. Indicates a profile is awaiting approval.

  • RF - Account Invite. Occurs when an existing store profile requires account confirmation.

Consider including profiles in the wholesaler segment if they have an RF - Account Approved status at least once over all time. This ensures you are targeting actively engaged and verified wholesalers.

Properties about someone

Profiles created through the B2B/Wholesale Solution have custom properties. These properties correspond to the fields submitted in the registration form. For example:

You can use the properties for setting conditions to segment wholesalers

Utilize these segmentation options to tailor your marketing and communication strategies, ensuring they resonate with the right audience at the right time.

3. (Optional) Personalized notifications with Klaviyo

Leverage Klaviyo's Flows feature to deliver tailored notifications to your wholesalers through email or SMS, ensuring each message is relevant and timely.

3.1. Create a flow

Begin by navigating to the Flows page within your Klaviyo dashboard. This is where you can manage and create all your automated workflows.

Click Create flow button to start the process of setting up a new, customized flow for your marketing needs.

3.2. Select trigger metric

Within a flow, navigate to the Trigger section. Choose Metric to set the basis of your notification triggers.

Select from four key metrics:

  • RF - Account Approved. Triggered when a wholesaler's profile is approved, ideal for welcome messages.

  • RF - Account Rejected. Activates upon profile rejection, useful for feedback requests or further instructions.

  • RF - Pending Approval. Alerts when a profile is under review, keeping wholesalers informed of their status.

  • RF - Account Invite. Engages profiles that are pre-existing in your store and prompts for account confirmation.

After selecting your triggers, continue to configure the flow's content and frequency.

4. (Optional) Disable data synchronization to Shopify

In case you choose the option After registration, the customer will need to be manually approved, you should disable the option Sync profiles, profile data, and custom properties from Klaviyo to Shopify.

If the synchronization option is enabled, the profiles that haven't been approved will appear on the Shopify Admin which conflicts with the approval logic.

To disable the synchronization option, from Klaviyo, go to Integrations > Shopify.


We've covered the essential aspects of integrating B2B/Wholesale Solution with Klaviyo. This guide is designed to streamline your marketing efforts and enhance communication with your wholesalers.

If you encounter any challenges or have questions regarding the integration, our support team is ready to assist you. Please don't hesitate to contact us at support-sbc@bsscommerce.com for prompt and expert help.

Last updated