Description
** WARNING ON UPDATE TO MAILCHIMP VERSION 3.X **
If you have DeMomentSomTres Mailchimp Subscribe installed, you MUST upgrade BOTH plugins. You MUST, first, deactivate both plugins and then perform the upgrade. After that you can activate the plugins.
If you fail to follow these recommendations, you may get a 500 error in your server due to class redeclaration.
The DeMomentSomTres Mailchimp Immediate Send plugin allows you to send an automatic message to all the subscribers of some list on content publication.
This plugin is not an alternative to Mandrill the MailChimp platform for transactional email.
You can get more information at DeMomentSomTres Digital Marketing Agency.
Features
- Selection based on post type (post, page, custom post)
- Selection based on categories, post tags and any other taxonomy terms
- Selection based on multiple taxonomy terms.
- Template Support.
- Edit area configuration.
Filters
The following filters are added to the plugin:
- dms3immediate-campaign: customize the campaign name
- dms3immediate-message: customize the message text
- dms3immediate-title: customize the message subject
History & Raison d’être
While working for Consorci Administració Oberta de Catalunya we integrated Mailchimp and WordPress to perform RSS Campaigns.
Having them on operation the customer faced the need of sending immediate messages when a content was published on a specific category. However, Mailchimp RSS Campaings doesn’t allow this because they are launched time based.
So we decide tu build this component that creates an adhoc campaign “regular campaing” every time a content in certain taxonomies is published.
FAQ
Installation Instructions
This portfolio plugin can be installed as any other WordPress plugin.
WARNING ON UPDATE TO MAILCHIMP VERSION 3.X
If you have DeMomentSomTres Mailchimp Subscribe installed, you MUST upgrade BOTH plugins. You MUST, first, deactivate both plugins and then perform the upgrade. After that you can activate the plugins.
If you fail to follow these recommendations, you will get a 500 error in your server due to class redeclaration.
Requirements
It manages the requirements by itself.
I’ve updated a content and I want to send it again
You have to check the Force Resend in the top right area called ‘Send’.
The post type I want to use does not appear on the admin page
Check if this post type:
- has any taxonomy.
- the taxonomy has values set (with or without elements).
Why pages are not shown in the admin page
In default WordPress install classes won’t be displayed because pages don’t have any taxonomy.
The content does not appear if I use a template
This plugin uses the ‘std_content00’ section (mc:edit) in the MailChimp template.
Where do I configure the mail contents?
You can setup a template to make the mails look as you want.
Some of the parameters from the mail are taken from the MailChimp List defaults:
- Subject
- From name
- From email
Where is my message stored in MailChimp?
The message is stored as a campaign named as the list where it is sent with a YYYY/MM/DD HH:MM:SS suffix.
Support
You can get support via WordPress forums or via comments in this page.
Hello,
I configured everything properly as per instructions but no campaign email was triggered.
On my php error file, i found this error:
[31-Oct-2018 17:38:29 UTC] PHP Warning: Invalid argument supplied for foreach() in /wp-content/plugins/demomentsomtres-mailchimp-immediate-send/dms3-mailchimp-immediate.php on line 299
Not sure if that is the issue.
The template i used was a saved one that i had previously created for Rss to email via Mailchimp.
The api connection was successful and my lists were loaded. I set 1 condition out of 3 for testing purposes. Not sure if it is required to set all conditions
Hello again,
Sorry for the bother, just want to update you so you ignore my previous message.
I got the “Mailchimp Immediate Send” plugin to send mail campaign via Mailchimp.
The reason it did not send the first time is that i thought the blank field under “Post Type” dropdown menu was optional. After I filled it out, everything worked well.
The only thing i need is to edit the template with tags so it displays a hyperlinked title to the post. Right now, it emails the content of the post. Just wondering if you can point me where to make those edits. You mentioned this plugin uses the ‘std_content00’ section (mc:edit) in the MailChimp template, but I could not find that template? Is it the:
\freemius\templates\email.php in the plugin folder?
What tagas should i put to display hyperlinked Post title?
Thank you so much for a much needed plugin.
The other thing I will look to enhance is to delay the email sending by 5 minutes after the post publishes. The “Post Notification” plugin by Moritz Strübe that we currently use offers us such delay intervals to choose from.