Skip to main content

Sync discount codes with Klaviyo

Sync Bulk Discount Code Bot discount sets with Klaviyo coupons, including automatic code generation and dicsount replenishment.

Updated this week

You can sync discount sets from the Bulk Discount Code Bot app with Klaviyo so new codes appear automatically on Klaviyo’s API Coupons page. This integration removes manual exports by pushing your unique discount codes to Klaviyo and automatically replenishing discount sets when available codes are below the minimum threshold.

Note: This integration is only available to merchants on the Grow plan for the Bulk Discount Code Bot app.


Establish the Connection

Follow these steps to connect the Bulk Discount Code Bot app to Klaviyo.

  1. Open the Bulk Discount Code Bot app from your Shopify Admin.

  2. Click Settings.

  3. Scroll to the Integrations section.

  4. Click Connect next to Klaviyo.

  5. Complete the Klaviyo sign-in process to authorize the connection.


Enable sync for existing discount sets

Enable syncing for any existing discount set.

  1. Open the Bulk Discount Code Bot app.

  2. Click the discount set you want to sync.

  3. In the Integrations section, select the checkbox Sync with Klaviyo.

  4. (Optional) Select Automatically add new codes to maintain a minimum available code count.

    1. Enter a Minimum threshold value.

      1. When available codes fall below this number, the app will automatically generate additional codes at the next hourly sync. You may also manually push additional codes to an existing discount set.

Note: Discount codes created prior to activating Sync with Klaviyo will not sync. Only newly created codes will sync after activation.


Enable sync for new discount sets

You can enable Klaviyo sync during the discount set creation process.

  1. From the Bulk Discount Code Bot app, click Create discount set.

  2. Configure your discount details.

  3. From the Integrations section, select sync with Klaviyo.

  4. (Optional) Select Automatically add new codes.

    1. Enter a Minimum threshold to trigger automatic code generation.

      1. The app will automatically generate new codes when the available codes drop below this number.

Note: When automatically adding new codes, the Bulk Discount Code Bot app will add double the minimum threshold. For example, if the minimum threshold is 500, the app adds 1,000 new codes when available codes fall below 500.


Common Issues & FAQs

Why are the available codes below the minimum threshold?

After the initial sync, the discount sets will be updated once per hour. Please wait until the new hour begins for the codes to appear in Klaviyo.

Do previously created codes sync to Klaviyo?

No. Only codes created after enabling Sync with Klaviyo will sync.

How often do codes sync to Klaviyo?

Once per hour. Larger discount sets may take additional time.

Can I change the minimum threshold later?

Yes. You can update the Minimum threshold at any time in the discount set’s Integrations section.

Will I run out of discount codes?

As long as your minimum threshold is high enough to cover the maximum number of codes you need within an hour, you will not run out of codes. Code sets are automatically replenished each hour if there are fewer available codes than the minimum threshold.

Why did the app generate twice the number of codes I expected?

When automatic code generation is enabled, the app always adds double the minimum threshold.

Does disabling sync remove existing codes from Klaviyo?

No. Codes already synced to Klaviyo remain available even if you disable syncing.

Did this answer your question?