Use the Coupon block with your email campaigns

ActiveCampaign plans
Starter
Plus
Pro
Enterprise

Marketing_Plus_Professional_Enterprise

With the Shopify or WooCommerce integration, you use the "Coupon" block to add new and existing coupon codes to your direct and automated campaigns. 

If you do not use one of the integrations above, learn how to send coupon codes without the "Coupon" block.

Take Note

  • The "Coupon" block is available with the Shopify and WooCommerce integrations
  • This block is supported by the Email Designer
  • Shopify coupons are case-sensitive
  • WooCommerce coupons are not case-sensitive
  • The "Coupon" block generates one code per campaign. It will not create an individual code for each contact

How the "Coupon" block works

The "Coupon" block opens your Shopify or WooCommerce coupon configuration in ActiveCampaign. After dragging the "Coupon" block into your campaign, we will display your existing WooCommerce or Shopify coupons on the right pane of the Email Designer. If you don't want to use an existing code, you can create a new one. When you do, the new code will sync to your connected store. 

Please note the following supported coupon types for your integration:

Supported coupon types for WooCommerce:

  • Fixed Amount
  • Percentage
  • Free Shipping

Supported coupon types for Shopify:

  • Percentage
  • Fixed Amount
  • Buy X Get Y
  • Free Shipping

Add and configure the "Coupon" block

Add the "Coupon" block

  1. From the Campaign Designer, drag the "Coupon" block to your campaign layout.
  2. Click into the block to reveal the options on the right pane.
  3. Click the"Select a store" dropdown and choose a store. Additional options will load in the right pane, where you can take the following actions:

Select an existing coupon

  1. In the side pane, click the “Select coupon” dropdown.

    Select a Coupon button.jpg

  2. Click the coupon you want to use. The coupon code will populate in the Campaign Designer.
  3. To Edit: Click the “Edit coupon” hyperlink.

Create a new coupon

  1. From the side pane, click the “Create new coupon” button.

    Create new coupon button.jpeg

  2. A “Create a Coupon” modal will appear.

    Create a Coupon modal.jpg

  3. Click the “Discount type” dropdown and choose a coupon type.
  4. WooCommerce only: Type in a summary of your coupon in the “Coupon description” field.
  5. Type in your desired Coupon code or click “Generate code” to create the code contacts will use.

      Shopify coupons are case-sensitive.

  6. Optional: Click the "Value" dropdown and choose a value for your discount type. This option may appear based on your “Discount Type.”
  7. Click the “Apply to” dropdown to choose what the coupon will apply to. Note that other configuration options may appear based on your “Apply to” choice; do not leave these blank.
  8. Choose an “Expiration” option. You cannot change the default option from one coupon per customer. The Expiration options seen here are to be used in addition to the default option.
  9. Click “Create Coupon.”
  10. To Edit: Click the “Edit coupon” hyperlink.

Edit a coupon

If you want to edit an existing or newly created coupon, click the “Edit coupon” hyperlink. This will bring you to your Shopify or WooCommerce page to edit the coupon configuration. You cannot change the coupon code once it is created.

  WooCommerce redirect uses standard admin URL structure. If you have a custom admin URL, the link may not redirect to the page for that exact coupon.

Reconnect Shopify error

Some Shopify users who have not reconnected their shop recently may see an error message when they select the coupon block. This is because Shopify requires permission to create coupons in your store, so reconnecting your store will authorize ActiveCampaign to create coupons. You must reconnect your store before continuing.

Reconnect Shopify Error.jpg
To do so:

  1. Click the “Reconnect Store” button.
  2. The reconnection will open in a new window. Click “Reconnect” at the top right corner.
  3. Return to the Campaign Designer and click “Retry” or refresh the page.
Was this article helpful?
1 out of 1 found this helpful

Have more questions? Submit a request

Start free trial