WHMCS Campaign Monitor PHP

Order Now

 
Campaign Monitor WHMCS Module
 

Campaign Monitor WHMCS Module

Price: £10 (ex VAT)

Using WHMCS but want a powerful email marketing tool? Now you can use Campaign Monitor with WHMCS. With this module all your clients can manage their subscription to your newsletter list via Campaign Monitor without leaving your WHMCS website. This helps prevent duplicate records and ensures your Campaign Monitor lists are up to date.

Features

  • Easy and quick install using WHMCS module addons
  • Add clients email addresses and names to your Campaign Monitor subscription list
  • Allows clients to use the Campaign Monitors unsubscribe link to opt them out from both the Campaign Monitor list and your WHMCS client settings. This way you don't have to keep importing your lists into Campaign Monitor
  • Works with the admin and client side of WHMCS to opt in/out your client from the newsletter/subscriber list
  • Allows you to add a custom field to your register page to meet Email Marketing Anti-SPAM rules
  • Product support from our in house development team (extendable after 12 months for just £5 (ex VAT) per year)

Installation/Setup

We have made the install and setup of this module as easy as possible to make sure you can get started quickly without the need of any coding.

Installing WHMCS Module

  1. Upload the WHMCS folder into your WHMCS install directory
  2. Activate the module by going into your WHMCS admin => 'Setup' => 'Addon Modules' and then click the 'Activate' button for the 'HM Campaign Monitor' module
  3. Once activated click on the 'Configure' button to bring up the config settings that are both required to allow the module to work and fill in the following:
    • Module License Key: Enter your license key from your client area at Host Media
    • Campaign Monitor API Key: You can find this by logging into your Campaign Monitor account => 'Account Settings' (link located at the top of the page) => 'Show API Key'
    • Campaign Monitor List API ID: The list API key code is found by going to Campaign Monitor => 'List & Subscribers' => Click on your subscription list or create a new one to be your WHMCS newsletter list => Click 'Single opt-in list (change name/type)' => Copy and paste the 'API Subscriber List ID'
  4. Now you can test the module works by going to view a client and update their profile. If the have the opt-out option unticked they will be added to the newsletter database

Configure Campaign Monitor Unsubscribe Callback

  1. Login to Campaign Monitor and goto 'List & Subscribers' => 'Unsubscribe settings' (bottom of right hand side panel)
  2. Set 'Redirect unsubscribers to your own confirmation page' to be:
    www.your-domain.com/whmcsinstall/index.php?m=hmcampaignmonitor&email=[email]

Configure Custom Field - For adding opt-out/in option on your register page

Option 1 - Opt In (Recommended)

  1. Login to your WHMCS install and go to 'Setup' => 'Custom Client Fields'
  2. Add the following tick box based question:
    hmcampaignmonitor_opt-in|Newsletter Opt-in
    You can replace 'Newsletter Opt-in' with anything you like but you must keep 'hmcampaignmonitor_opt-in|' or the plugin will not work.
  3. Make sure to tick the option 'Show on Order Form' to add this field to your WHMCS client register page.

Option 2 - Opt Out

  1. Login to your WHMCS install and go to 'Setup' => 'Custom Client Fields'
  2. Add the following tick box based question:
    hmcampaignmonitor_opt-out|Newsletter Opt-out
    You can replace 'Newsletter Opt-out' with anything you like but you must keep 'hmcampaignmonitor_opt-out|' or the plugin will not work.
  3. Make sure to tick the option 'Show on Order Form' to add this field to your WHMCS client register page.

What's Coming...

A list of features for the next release has already been made and we are working on these now. Once released you will be able to download and upgrade your version of the module at no extra cost.

  • Export your WHMCS opt-in contacts into your Campaign Monitor list
  • Options to delete email address from Campaign Monitor list when client is deleted

Change Log

Version 1.1.2

  • FEATURE: Extra custom field support to work with some mailing service rules

Version 1.1.1

  • FEATURE: Added support for custom field to be added to the register page
  • IMPROVEMENT: Cleaned up coding

Version 1.1

  • FIX: Include path issue for some PHP versions