Mailing Lists

This guide explains how to set up email marketing service integrations with DigiCommerce to capture newsletter subscriptions during checkout. By connecting your preferred email marketing provider, you can automatically add customers to your mailing lists when they opt-in during the checkout process.

General Configuration

To enable newsletter subscription in DigiCommerce:

  1. Navigate to DigiCommerce > Settings > Mailing List tab
  2. Check the Enable Newsletter Subscription option
  3. Select your preferred email marketing provider from the dropdown
  4. Configure the provider-specific settings as detailed below
  5. Customize the subscription checkbox text that will appear during checkout

Provider-Specific Setup Instructions

MailChimp

To connect MailChimp with DigiCommerce:

  1. Log in to your MailChimp account
  2. Navigate to Account > API Keys
  3. Create a new API key or use an existing one
  4. Copy the API key to DigiCommerce settings
  5. Find your Audience ID by going to Audience > All Contacts > Settings
  6. The Audience ID is displayed as “Audience ID” near the top of the page
  7. Optional: Add comma-separated tags to apply to new subscribers
  8. Choose whether to enable double opt-in

Aweber

To connect Aweber with DigiCommerce:

  1. Log in to your Aweber developer account
  2. Click on My Apps and create a new app
  3. Copy/Paste your Client ID and Client Secret to your DigiCommerce settings
  4. Click Connect with Aweber to authenticate
  5. For the List ID field, connect to your Aweber account and go to List Settings, enter only the numeric portion of your list ID
    • For example, if your list ID is “awlist6849825”, enter only “6849825”
    • The List ID must contain numbers only

ActiveCampaign

To connect ActiveCampaign:

  1. Log in to your ActiveCampaign account
  2. Go to Settings > Developer
  3. Copy your API URL and API Key
  4. Find your List ID by navigating to Lists > Your List > Settings
  5. Optional: Add comma-separated tags to apply to new subscribers

Brevo (formerly Sendinblue)

To connect Brevo:

  1. Log in to your Brevo account
  2. Go to SMTP & API > API Keys
  3. Create a new API key or use an existing one
  4. Find your List ID by going to Contacts > Lists > click on your list
  5. The List ID will be visible in the URL (e.g., https://app.brevo.com/lists/list/id/2)

Klaviyo

To connect Klaviyo:

  1. Log in to your Klaviyo account
  2. Go to Account > Settings > API Keys
  3. Create a Private API Key with the following permissions:
    • Lists: Read & Write
    • Profiles: Read & Write
  4. Find your List ID by going to Audience > List & segments
  5. The List ID is visible in the URL or in the List Settings, for example: https://www.klaviyo.com/list/SJPtzz, the list ID is “SJPtzz”

ConvertKit

To connect ConvertKit:

  1. Log in to your ConvertKit account
  2. Go to Account Settings > Developer
  3. Copy your API Key
  4. For the Form ID, navigate to Grow > Landing Pages & Forms
  5. The Form ID is visible in the URL when editing the form
  6. Optional: Add comma-separated tags to apply to new subscribers

GetResponse

To connect GetResponse:

  1. Log in to your GetResponse account
  2. Go to Menu > Integrations & API > API
  3. Generate a new API key
  4. For the List Token:
    • Go to Lists > Your List > Settings
    • The List Token is displayed under “List Name” as “List token: xxxxx”
    • For example: “Your contacts will see this when they subscribe and unsubscribe List token: io0qc, List ID: 328344002”

MailerLite

To connect MailerLite:

  1. Log in to your MailerLite account
  2. Go to Integrations > API
  3. Copy your API Key or generate a new one
  4. Find your Group ID by going to Subscribers > Groups > Your Group
  5. The Group ID is visible in the URL when viewing the group

Customizing the Subscription Text

You can customize the text that appears next to the subscription checkbox during checkout. By default, it will display:

“Yes, sign me up to receive exclusive deals, exciting updates, and personalized content straight to my inbox!”

Use the WYSIWYG editor in the DigiCommerce settings to modify this text according to your preferences and branding.

Subscription Process

When a customer completes checkout with the subscription checkbox selected, DigiCommerce will:

  1. Capture their email address, first name, and last name from the order
  2. Send this information to your selected email marketing provider
  3. Add the customer to your specified list/audience
  4. Apply any tags you’ve configured (if supported by the provider)

This integration ensures seamless list growth while respecting customer preferences for marketing communications.