2017 © Pedro Peláez
 

craft-plugin craft-campaignmonitor-lists

View and manage your Campaign Monitor subscriber lists in your Craft CMS control panel, add a subscribe form to your website for new subscribers.

image

clearbold/craft-campaignmonitor-lists

View and manage your Campaign Monitor subscriber lists in your Craft CMS control panel, add a subscribe form to your website for new subscribers.

  • Tuesday, July 3, 2018
  • by clearbold
  • Repository
  • 1 Watchers
  • 0 Stars
  • 14 Installations
  • HTML
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 2 Open issues
  • 9 Versions
  • 1300 % Grown

The README.md

Note I'm happy to review and approve pull requests to update this plugin for Craft 4, but am not actively supporting it., (*1)

Campaign Monitor Lists

Campaign Monitor Lists allows you to view the latest stats and subscribers for your Campaign Monitor lists. More features to come, including list management features!, (*2)

Installation

To install:, (*3)

composer require clearbold/craft-campaignmonitor-lists

Usage

To use:, (*4)

After installing and enabling the plugin, you'll need to enter your API Key and Client ID from your Campaign Monitor account under Settings > Campaign Monitor Service., (*5)

After doing so, you can navigate to Campaign Monitor Lists in your control panel's sidebar to view your stats. Note that data is fetched in real time; response time is based on Campaign Monitor's API., (*6)

Subscribe Form

You can implement a subscribe form in your templates using the following code. Note that Resubscribe will be set to true., (*7)

    <form method="post" action="" accept-charset="UTF-8">

      {{ csrfInput() }}
      <input type="hidden" name="action" value="cm-lists/subscribe" />
      <input type="hidden" name="redirect" value="{{ 'foo/bar'|hash }}" />
      <input type="hidden" name="listId" value="{{ 'aaaaallllliiiiissssstttttiiiiiddddd'|hash }}" />

      <label>Email Address</label>
      <input type="email" name="email" placeholder="joe.bloggs@email.com" />

      {# Use firstname + lastname fields, or fullname #}
      <label>First Name</label>
      <input type="text" name="firstname" placeholder="Joe" />

      <label>Last Name</label>
      <input type="text" name="lastname" placeholder="Bloggs" />

      {# <label>Full Name</label>
      <input type="text" name="fullname" placeholder="Joe Bloggs" /> #}

      <label>Custom Field</label>
      <input type="text" name="fields[CustomFieldCampaignMonitor]" placeholder="Some Value" value="Some Value" />

      <input type="submit" value="Subscribe" />

    </form>

For an unsubscribe form, use:, (*8)

    <form method="post" action="" accept-charset="UTF-8">

      {{ csrfInput() }}
      <input type="hidden" name="action" value="cm-lists/unsubscribe" />
      <input type="hidden" name="redirect" value="{{ 'foo/bar'|hash }}" />
      <input type="hidden" name="listId" value="{{ 'aaaaallllliiiiissssstttttiiiiiddddd'|hash }}" />

      <label>Email Address</label>
      <input type="email" name="email" placeholder="joe.bloggs@email.com" />

      <input type="submit" value="Unsubscribe" />

    </form>

Roadmap

  • [ ] Review and support additional Craft fieldtypes in the subscribe form.
  • [ ] Review and support additional Campaign Monitor fieldtypes (Number, Radio (Multi-One), Checklist (Multi-Many), Date, Country, US States)
  • [x] Support an unsubscribe form
  • [ ] Support a preference center form

The Versions

03/07 2018

dev-master

9999999-dev https://github.com/clearbold/craft-campaignmonitor-lists

View and manage your Campaign Monitor subscriber lists in your Craft CMS control panel, add a subscribe form to your website for new subscribers.

  Sources   Download

MIT

The Requires

 

email cms campaign monitor craftcms craft campaignmonitor

03/07 2018

1.1.3

1.1.3.0 https://github.com/clearbold/craft-campaignmonitor-lists

View and manage your Campaign Monitor subscriber lists in your Craft CMS control panel, add a subscribe form to your website for new subscribers.

  Sources   Download

MIT

The Requires

 

email cms campaign monitor craftcms craft campaignmonitor

18/06 2018

1.1.2

1.1.2.0 https://github.com/clearbold/craft-campaignmonitor-lists

View and manage your Campaign Monitor subscriber lists in your Craft CMS control panel, add a subscribe form to your website for new subscribers.

  Sources   Download

MIT

The Requires

 

email cms campaign monitor craftcms craft campaignmonitor

30/04 2018

1.1.1

1.1.1.0 https://github.com/clearbold/craft-campaignmonitor-lists

View and manage your Campaign Monitor subscriber lists in your Craft CMS control panel, add a subscribe form to your website for new subscribers.

  Sources   Download

MIT

The Requires

 

email cms campaign monitor craftcms craft campaignmonitor

29/04 2018

1.1.0

1.1.0.0 https://github.com/clearbold/craft-campaignmonitor-lists

View and manage your Campaign Monitor subscriber lists in your Craft CMS control panel, add a subscribe form to your website for new subscribers.

  Sources   Download

MIT

The Requires

 

email cms campaign monitor craftcms craft campaignmonitor

29/04 2018

1.0.2

1.0.2.0 https://github.com/clearbold/craft-campaignmonitor-lists

View and manage your Campaign Monitor subscriber lists in your Craft CMS control panel.

  Sources   Download

MIT

The Requires

 

email cms campaign monitor craftcms craft campaignmonitor

25/04 2018

1.0.1

1.0.1.0 https://github.com/clearbold/craft-campaignmonitor-lists

View and manage your Campaign Monitor subscriber lists in your Craft CMS control panel.

  Sources   Download

MIT

The Requires

 

email cms campaign monitor craftcms craft campaignmonitor

25/04 2018

0.1.4

0.1.4.0 https://github.com/clearbold/craft-campaignmonitor-lists

View and manage your Campaign Monitor subscriber lists in your Craft CMS control panel.

  Sources   Download

MIT

The Requires

 

email cms campaign monitor craftcms craft campaignmonitor

25/04 2018

0.1.3

0.1.3.0 https://github.com/clearbold/craft-campaignmonitor-lists

View and manage your Campaign Monitor subscriber lists in your Craft CMS control panel.

  Sources   Download

MIT

The Requires

 

email cms campaign monitor craftcms craft campaignmonitor