<p>It appears that <a href="https://solspace.com/craft/freeform/docs/mailing-list-integrations/" rel="nofollow noreferrer">Solspace Freeform Pro</a> supports some limited integrations with third party email marketing tools.</p>

CC BY-SA 3.0
2017-10-18T22:00:08.533Z
2017-10-18T22:00:08.533Z
PhilR
<p><a href="https://sprout.barrelstrengthdesign.com/craft-plugins/email" rel="nofollow noreferrer">Sprout Email</a> and <a href="https://sprout.barrelstrengthdesign.com/craft-plugins/lists" rel="nofollow noreferrer">Sprout Lists</a> can support some scenarios like this and are working toward supporting more use cases.</p>

<p>Sprout Lists lets you define a Subscriber List and allow users to Subscribe to it. A Subscription can be any relationship between a Subscriber/User and another Element, such as a Blog Entry. If you just want a generic list, you can have users Subscribe to a List Element (provided by Sprout Lists).</p>

<p>Sprout Email lets you setup Notification Emails that are triggered by events, and those Notification Emails can be sent to Sprout Lists Subscriber Lists.</p>

<p>In your situation, you could set up a Notification that was triggered whenever a new entry was created in a specific channel, and send a dynamic Notification with into about what was updated to everyone on the list.</p>

<p><em>Note: As of this post, Sprout Email is not doing anything too fancy when it comes to sending to a list, so if your list size grows, you may run into a scenario where more optimization needs around managing larger lists. We have plans to address that scenario but it's likely that won't happen until Craft 3 or afterwards. Reach out to the Sprout team if you have any questions.</em></p>

CC BY-SA 3.0
2017-10-18T21:42:08.797Z
2017-10-18T22:11:28.360Z
2017-10-18T22:11:28.360Z
Ben Parizek
<p>As someone who's ran their own mail server and even wrote some super basic list management software years ago, e-mail is no picnic, especially nowadays. You can integrate with some 3rd party SMTP providers like AWS SES, Postmark, etc. but you still need to do a bunch of work to make it happen.</p>

<p>One other common way to do this is most providers can ping your website's RSS feed periodically for new content. They handle all the legwork, cron jobs, etc.  behind the scenes. You can usually spit out custom fields (like perhaps a header image, etc.) and then craft the e-mail based on those. Active Campaign and MailChimp are good examples of providers that handle this.</p>

<p>Setting up an <a href="https://craftcms.com/docs/templating/rss-feed" rel="nofollow noreferrer">RSS Feed</a> in Craft is also super straightforward—no programming, plugins, or API necessary. You just create a new template in Craft, name it with an <code>.rss</code> extension and let Craft handle it like normal.</p>

<p>And the best thing is, if if you move providers, you can just unplug from one and setup the feed in another.</p>

CC BY-SA 3.0
2017-10-18T22:30:34.367Z
2017-10-18T22:30:34.367Z
RitterKnight
<p>I'm really surprised to see there's no blog subscription plugin for Craft?</p>

<p>Looking to take an email address and send email updates when new entries are created within a specified channel. Subscribers could opt-out via a link appended to each update email.</p>

<p>Could have a section within the CP to view current subscribers, and have an export option to export to CSV etc. Could also have a checkbox when creating a new entry to announce to subscribers or not</p>

CC BY-SA 3.0
2017-07-14T06:48:05.100Z
With the complexity of newsletter and mail systems, I'd say this kind of thing is better handled with something like Mailchimp or Campaign Monitor. There are plugins for that. Of course nothing to stop you making your own.
Steven Grant
<entries><users><emails>
Blog Subscriptions
# Blog Subscriptions

(Asked by: username_0 on 2017-07-14)

I'm really surprised to see there's no blog subscription plugin for Craft?

Looking to take an email address and send email updates when new entries are created within a specified channel. Subscribers could opt-out via a link appended to each update email.

Could have a section within the CP to view current subscribers, and have an export option to export to CSV etc. Could also have a checkbox when creating a new entry to announce to subscribers or not

**Tags:** entries, users, emails
> **Comments:**
> **username_1**: With the complexity of newsletter and mail systems, I'd say this kind of thing is better handled with something like Mailchimp or Campaign Monitor. There are plugins for that. Of course nothing to stop you making your own.  

---

## 3 answers

### Answer by username_2 on 2017-10-18. Score: 2

It appears that [Solspace Freeform Pro](https://solspace.com/craft/freeform/docs/mailing-list-integrations/) supports some limited integrations with third party email marketing tools.


---

### Answer by username_3 on 2017-10-18. Score: 2

[Sprout Email](https://sprout.barrelstrengthdesign.com/craft-plugins/email) and [Sprout Lists](https://sprout.barrelstrengthdesign.com/craft-plugins/lists) can support some scenarios like this and are working toward supporting more use cases.

Sprout Lists lets you define a Subscriber List and allow users to Subscribe to it. A Subscription can be any relationship between a Subscriber/User and another Element, such as a Blog Entry. If you just want a generic list, you can have users Subscribe to a List Element (provided by Sprout Lists).

Sprout Email lets you setup Notification Emails that are triggered by events, and those Notification Emails can be sent to Sprout Lists Subscriber Lists.

In your situation, you could set up a Notification that was triggered whenever a new entry was created in a specific channel, and send a dynamic Notification with into about what was updated to everyone on the list.

*Note: As of this post, Sprout Email is not doing anything too fancy when it comes to sending to a list, so if your list size grows, you may run into a scenario where more optimization needs around managing larger lists. We have plans to address that scenario but it's likely that won't happen until Craft 3 or afterwards. Reach out to the Sprout team if you have any questions.*


---

### Answer by username_4 on 2017-10-18. Score: 2

As someone who's ran their own mail server and even wrote some super basic list management software years ago, e-mail is no picnic, especially nowadays. You can integrate with some 3rd party SMTP providers like AWS SES, Postmark, etc. but you still need to do a bunch of work to make it happen.

One other common way to do this is most providers can ping your website's RSS feed periodically for new content. They handle all the legwork, cron jobs, etc. behind the scenes. You can usually spit out custom fields (like perhaps a header image, etc.) and then craft the e-mail based on those. Active Campaign and MailChimp are good examples of providers that handle this.

Setting up an [RSS Feed](https://craftcms.com/docs/templating/rss-feed) in Craft is also super straightforward—no programming, plugins, or API necessary. You just create a new template in Craft, name it with an `.rss` extension and let Craft handle it like normal.

And the best thing is, if if you move providers, you can just unplug from one and setup the feed in another.


---

