Campaign Monitor email marketing integration

Campaign Monitor mailing list integration

With the Campaign Monitor integration you can connect your Back in Stock account to your Campaign Monitor store mailing list. Customers can opt-in to your mailing list at the same time as creating a Back in Stock notification. It is simple to setup and you can select which mailing list new customers are added to.

Once you setup the Campaign Monitor email marketing integration a mailing list ‘opt-in’ checkbox will be added to your Back in Stock signup form. Customers who create a Back in Stock notification with the opt-in box checked will be added to your Campaign Monitor list.

Note: This integration is available to Back in Stock accounts on a paid plan or free trial period.

Setting up the Campaign Monitor integration

  1. From your Back in Stock dashboard visit Customize, App integrations.
  2. From the list of integrations choose Campaign Monitor and click Add.
  3. You will be redirected to your Campaign Monitor account and asked to login.
    1. Login to your Campaign Monitor account
    2. When prompted to approve permissions by Campaign Monitor click Approve

Your Back in Stock account is now connected to Campaign Monitor. To finish setup

  1. From the Destination list dropdown choose the Campaign Monitor list customer email addresses should be added to.
  2. Enable the integration by switching Enabled to On
  3. Hit Save Campaign Monitor settings to save your changes.

Your integration is now activated.

Settings for Campaign Monitor integration

You can configure your Campaign Monitor integration settings from the Back in Stock dashboard. To edit your settings

  1. From your Back in Stock dashboard visit Customize, App integrations.
  2. Click Modify next to the Campaign Monitor integration.

Available settings


  • Enable
    You can toggle the enabled setting to off to disable Campaign Monitor. When set to off subscribers will no longer be sent to your mailing list.
  • Default to accept
    Leave this on to have the mailing list ‘opt-in’ field in your sign up form selected by default.
  • Form label
    Edit this text to set the label for the mailing list ‘opt-in’ checkbox in your sign up form.
  • Destination list
    Choose which Campaign Monitor list Back in Stock will add subscribers to.
  • Remove Campaign Monitor integration
    To disconnect your Back in Stock account from Campaign Monitor and delete your settings click Remove Campaign Monitor integration. Your subscribers in Campaign Monitor will not be affected.

Reporting on Back in Stock subscribers in Campaign Monitor


Back in Stock will identify subscribers added to your mailing list by setting a custom field. You can then use this field to analyze and segment your subscriber list.

Troubleshooting

Some customer notifications being added to my Campaign Monitor list?

Campaign Monitor will automatically ignore attempts to add some email addresses, including:

  • email addresses that are obviously test, example or system addresses. For example, [email protected] or [email protected] would be ignored (but [email protected] would be fine)
  • an email address that has previously been a subscriber but unsubscribed
  • an email address where the customer did not have the mailing list opt-in checkbox checked.

I’m using a theme integration for Retina, Mobilia, Responsive, Turbo, or Parallax. I’ve enabled Campaign Monitor integration but the checkbox doesn’t appear.

After you have enabled your Campaign Monitor integration install the theme integration again. The snippet will be updated to include the opt-in checkbox.

Common questions

Do I need to connect to Campaign Monitor to use Back in Stock?

No, the Campaign Monitor integration is entirely optional. The Campaign Monitor integration is only used to add customers to a Campaign Monitor list. Customer notifications are still sent by Back in Stock.

I’m using a custom integration built with the Back in Stock JavaScript API. How can I support mailing list opt-in?

Yes, please refer to the accepts_marketing property in the JavaScript API documentation.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.