Campaign Monitor

Description

Integrates Magento with the Campaign Monitor mailing list manager.

Campaign Monitor is built for designers who can create great looking emails for themselves and their clients, but need software to send each campaign, track the results and manage their subscribers.

www.campaignmonitor.com

This extension integrates Magento with the Campaign Monitor mailing list manager. Users are added to a specified Campaign Monitor email list when they subscribe to the newsletter in Magento, and removed when they unsubscribe. Users are also marked as unsubscribed in Magento when they click an unsubscribe link in a Campaign Monitor email.

Instructions

NOTE: This extension requires SOAP extension support in PHP.

  1. Once the module is installed, go to
    System -> Configuration -> Customers -> Newsletter
    in the Magento admin interface.
  2. Enter your Campaign Monitor API key and the List ID of the list that subscribers will be added to.
    To find your Campaign Monitor API Client ID:
    1. Log in to Campaign Monitor
    2. Select the client you want to use
    3. Click Client Settings in the top right
    4. Copy the API Client ID value
    To find your Campaign Monitor API Subscriber List ID:
    1. Log in to Campaign Monitor
    2. Select the client you want to use
    3. Click Manage Subscribers
    4. Select the subscriber list you want to use
    5. Click edit list name/type to the right of the list title
    6. Copy the API Subscriber List ID value, found at the bottom of the page
  3. To correctly handle unsubscribe actions from users clicking unsubscribe links in emails, go to Unsubscribe Options on the Manage Subscriber List page in Campaign Monitor for the list you specified in Magento. In the 'Redirect unsubscribers to your own confirmation page' section, enter:

    [your.site]/campaignmonitor/unsubscribe?email=[email]

    For example, if your Magento site's URL is www.example.com/magento, you would enter:

    www.example.com/magento/campaignmonitor/unsubscribe?email=[email]

    Once you save this setting, users that click a Campaign Monitor email unsubscribe link will be redirected to your Magento site after being unsubscribed, which allows Magento to mark them as unsubscribed to the newsletter.

Changelog

1.0.2
  • Fixed error message when subscribing/unsubscribing a customer with empty attributes linked to Campaign Monitor personalisation tags.
1.0.1
  • Fixed error message when deleting customers.
1.0.0
  • Added support for the 'Sign up for our newsletter' block on the frontend and the 'Newsletter Subscribers' page on the backend.
  • Added support for multi-website/multi-store Magento setups.
  • Added additional checks for SOAP error conditions.
0.7.0
  • Updated module to use the new Campaign Monitor API. If you used the module previously, you will need to update your API key and list ID in the Magento configuration settings page. The new values for these can be obtained by logging in to Campaign Monitor.
0.6.0
  • Linked attributes: export customer attributes from Magento into specified custom fields in Campaign Monitor.
  • Updates Campaign Monitor if the customer is removed or changes their email address.

Known Issues

  • None