Mautic: Newsletter Blog RSS

Created on 2 Nov 2015  ·  57Comments  ·  Source: mautic/mautic

hey all.

I was wondering is there a way to replicate RSS new blog post feed that you get in mailchimp in Mautic without using MailChimp?

The idea is to have RSS feed/reader setup from Wordpress listing the blog content, images, links, authors etc that can be mapped and pulled into the new email as variable fields.

The aim is to send a new newsletter blog post each time you post a new article.

Step 1. Typically when someone signs up to your blog widget you send them a double optin email (Mautic form this isn't a problem, just not sure how to double optin them in i.e. Send an email with a link once the user has validated the link confirm optin)

Step 2. Then read RSS feed of the most recent blog post looking for the newest blog post - this the part that I am hoping someone has considered on the best way to deliver this.

  1. Thereafter the RSS feed into Mauctic can manage the new blog post is posted and automatically sends to everyone still opted in.

I know I asking for Ethiopia but if someone has started something like this please let me know, maybe we can work together on getting this to work

feature

Most helpful comment

I created a plugin which can create an email from a rss-feed. Would be nice if some people can test it:

https://github.com/ChrisRAoW/mautic-rss-to-email-bundle

All 57 comments

Hi,

This is an excellent feature request. Often asked by people and you could save a lot of time.
Also call RSS to Email.

:+1:

N.

The MailPoet plugin for Wordpress allows you to curate a newsletter from (multiple) blog posts - it'll also do it automatically, say once a week.
https://support.mailpoet.com/knowledgebase/send-your-latest-blog-posts-to-your-subscribers/

I would love to see this feature.

+1 for this idea

Yupp, I'd love to see it, too :) Especially as I have some people searching for a new Tool (which doesn't host data in the US) which use RSS-Mail exessively.
Happy new year to everyone here!
OLAF

+1 - woud be great!

Hi @dbhurley ,

We're probably gonna work on it. I have few questions before developing:

  • Did you start working on that feature? I don't either you or us waste time working on the same feature.
  • Do you have any advice if we should do it directly as core feature or via a plugin?

In that case there isn’t third party application (it refers only to RSS feeds which are market standards).
—> I was thinking it should be core.

Thanks for your advices,

N.

We have this in alpha testing now. Would you like a copy to play with?

@healthstatus ,

That would be a great idea. Please share and instead of developing we share our feedbacks and we test your development?

N.

@healthstatus , how would you proceed to send me your development? My devs have time next week for testing :-)

My guys are putting together a zip file (with a TINY amount of documentation), hopefully ready by end of day tomorrow, worst case.

Great!

Le 4 mai 2016 à 13:39, healthstatus [email protected] a écrit :

My guys are putting together a zip file (with a TINY amount of documentation), hopefully ready by end of day tomorrow, worst case.


You are receiving this because you commented.
Reply to this email directly or view it on GitHub

FeedManBundle.zip
Here is our plugin bundle.

install manually. You need to copy the FeedManBundle in plugins folder, rename prod folder in app/cache folder (or delete cache) and then click the Install/Upgrade plugins button in the Plugin manager in admin panel.

Like I said, ALPHA, no support plans at this point, but we are retaining all rights for now. Comments are welcome, code updates are welcome.

Hi @healthstatus

I'll ask my dev team to install that and we'll have a look on it.
Afterward, i'll send you my feedbacks concerning the use and features.

Talk to you soon,

N.

Hi @healthstatus,

I have few questions to use it (i didn't find any documentation) and how to contribute.
Could you send me your skype ID or phone number by email (you have it here: https://github.com/npracht) to have a talk with you please?
I wait for your email :-)

N.

Hi, i have installed but nothing happened. I did everything you told me. is there anything else?

??

This will be an awesome plugin to have with Mautic, Any updates when this will be production ready?

Hi @hoodaajay99 we're now upgrading it to 2.0.1 (we have it under an older version. It should come in a couple of weeks.

N.

Any update about this topic.

Hello @ninjoan,

Due to several changes with the 2.0 and 2.1, we're late on that topic (we've adapted and pull other topics first).
We have something usable in 1.4.x, we need to bring it to the last version. I guess that'll be done in September/October latest.

i'll let you know.

N.

I try to install the "FeedManBundle.zip", but received this message
sem titulo

@valmirbispo thanks for the screenshot, but it doesn't say much about the actual problem. Please, read https://mautic.org/docs/en/tips/troubleshooting.html for more about the error reporting and let us know what the error message in the logs is.

Hi John, we've been working on infrastructure and rethinking our strategy these last 2 months so our prototype for RSS to Email ended up in arrested development.
In the coming weeks, I'm going to do my best to bring the existing codebase up to date with the latest Mautic development version and share it in its incomplete form as a pull request to get some feedback and continue working on it to have a newer working prototype ASAP.

@escopecz thanks for the help. I saw the following error log:

@valmirbispo After installing the plugin, you will have to run the following commands:

one for clearing the app cache,

$ php app/console cache:clear --env=prod

another for creating tables,

$ php app/console doctrine:schema:update --env=prod --force

Please confirm if you still get these errors after running the above commands.

@healthstatus I've installed the plugin successfully. Any docs on how it works? Thanks.

Running fresh install of Mautic 2.2.1 on PHP7.0
I have

  • installed plugin
  • cleared cache
  • updated plugins
  • Setup single feed (Daily,Last Five, Active)

Now when I try to enter any compose email screen I receive a 500 server error with the following in my logs. Happy to help troubleshoot but I don't know enough of Mautic insides to know where to start.

[2016-10-24 18:22:57] mautic.CRITICAL: Uncaught PHP Exception Symfony\Component\Debug\Exception\FatalThrowableError: "Type error: Argument 1 passed to MauticPlugin\FeedManBundle\EventListener\EmailSubscriber::__construct() must be an instance of Mautic\CoreBundle\Factory\MauticFactory, none given, called in /home/[REDCATED]/public_html/tellmemore/app/cache/prod/appProdProjectContainer.php on line 5378" at /home/[REDCATED]/public_html/tellmemore/plugins/FeedManBundle/EventListener/EmailSubscriber.php line 21 {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalThrowableError(code: 0): Type error: Argument 1 passed to MauticPlugin\\FeedManBundle\\EventListener\\EmailSubscriber::__construct() must be an instance of Mautic\\CoreBundle\\Factory\\MauticFactory, none given, called in /home/[REDCATED]/public_html/tellmemore/app/cache/prod/appProdProjectContainer.php on line 5378 at /home/[REDCATED]/public_html/tellmemore/plugins/FeedManBundle/EventListener/EmailSubscriber.php:21)"} []

@BatchHeader You will have to remove the constructor where the error occurs. Plus you will hit upon a lot of other snags. I'm entirely rewriting this plugin and will be sending a PR shortly.

Some points of note on the implementation:

  1. The Feedman tab will be as before, where users will be able to add feeds, set an interval and a segment to which the feed will be sent.
  2. There will be 2 cron jobs,
    a. 1 which will pick up feed data and update it in the DB.
    b. another which will send the updated feeds to the configured segments.

For the initial version,

  1. There won't be any campaign builder widget related to feeds.
  2. No Feed related tokens, ex. http://www.activecampaign.com/help/how-to-use-rss-in-your-email-messages-campaigns/, though I'd love to add them in future.

I'm not sure if we will need an EmailSubscriber for this plugin, at least not until #2 above is implemented.

@badri That all sounds great; I'll keep an eye out. Give me a shout if you need any testing either before or after PR.

@badri thanks for working on this. Much needed. Count me in for testing.

Hi guys,

I've linked a PR with the feature almost finished. It just misses a bit of help to finish it cause I don't have the dev resources to finish it unfortunately.
Feel free to take that in charge.

N.

Le 26 nov. 2016 à 17:25, hilltopmediadesign notifications@github.com a écrit :

@badri thanks for working on this. Much needed. Count me in for testing.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

What dev you need @npracht

Hi @ninjoan check PR #2888 i've done. We're almost done but we internally have some issues my dev cannot work on it anymore. I let you have a look on that and if you need more information, i'll ask my dev to have a talk with you.

It'd be awesome that you can finish this dev 👍

Are there any news regarding this extension?

+1, this one is really important, any news? Thank you.

As i said i cannot carry it anymore. If some dev wanna finish it it's not so much to do anymore.

For what it's worth I am throwing in my +1, as this would definitely be a useful feature.

Very useful feature, any updates on this? +1

I think this should be part of core. Maybe it can start as a plugin but eventually should become part of Mautic's core updates and feature set. For me, this is a critical aspect of Digital Marketing Automation using RSS technology which is older but still appropriate for custom marketing solutions. This is how Mailchimp approaches it:
https://mailchimp.com/features/rss-to-email/

Mailchimp does not care how the RSS Feed is created (wordpress creates a feed by default). In my particular case, I custom created a feed against my database to be in a standard RSS format. Mautic can be configured in a similar way...just enter a valid RSS Feed URL (https://validator.w3.org/feed/), set the email frequency, combine into a pre-existing template/layout and run infinitely.

Here are a couple of use cases of using RSS for Automation Marketing:

  • eCommerce stores: custom RSS feeds can be configured to update specific audience segments on new products available once they are added to the online store for purchase
  • eTickets: Real-Time email updates to segmented audience that are opted-in to receive updates on a filtered genre (concerts, events, theater, etc.)
  • Real Estate: Auto email alerts once a new real estate listing is added
  • Event Websites: TimeOutNewYork (for example) - signup for daily/weekly emails on things to do in your city based on preferences
    Pet Adoption: Help automatically spread the word once an animal becomes available for fostering or adoption, etc.
    Groupon: Receive auto-emails whenever a new deal is added to the database based on your preferences

Hi @Sattvic if you can take the lead on that PR https://github.com/mautic/mautic/pull/2888 that has not been finished. most of the work was done. Unfortunately my team cannot handle it anymore because of a lack of time.

Finally we installed and used Mailtrain due to the lack of RSS support in Mautic, maybe this can help to somebody...

+1

Hello everyone, I have developed a plugin for WordPress, which integrates with Mautic, allowing each new post to do so, you can configure to send an email through Mautic to a certain thread for you.

Currently it is only in Portuguese Brazil, but I am already translating it, I would like to know what you feel would be of more importance to have in a plugin of this?

Who wants to know more about what I already have, you can see here: https://lp.alanmosko.com.br/plugin-mautic-rss/

Seems there are several plugins now created to handle this functionality. Closing the issue.

Can you link to all the plugins here please, for reference. I can only find the Portuguese Brazil one linked above.

Likewise, I have no idea where the plugins can be found?

https://www.mautic.org/integrations/ implies that rss is built in, but I can't find any documentation or anything in the app itself that suggests rss and mautic are on the same wavelength...

What am I missing?

@dbhurley the above mentioned plugin by Alan Mosko is a nice WordPress Plugin for integration with Mautic, but not really a RSS Mautic Plugin. This would work with any RSS feed and be a Mautic Plugin. Do you know any other plugin that works like initially requested?

I agree that this should be something integrated into Mautic, not just a plugin.

Mautic would also be improved by allowing people like me, who manage email lists for many bloggers and brands from one Mautic install, to have more options for unsubscribe, adding contacts to multiple segments, RSS to newsletter for multiple bloggers, etc.

I created a plugin which can create an email from a rss-feed. Would be nice if some people can test it:

https://github.com/ChrisRAoW/mautic-rss-to-email-bundle

I will be testing this out for sure, I just need a week or two! Thank you, it looks great!

Installation way look nice if this is not merged into mautic core 😃

Hi, I would like to test this, can you point me at install instructions, thanks

@gingerling You need to have the self hosted mautic install. Check if you have a composer.json in the root of the mautic installation. If you haven't make sure you download it first from the github of mautic. You have to download composer first if you do not have it. Rest of the installation instructions are in the READme of the Github repo: https://github.com/ChrisRAoW/mautic-rss-to-email-bundle

While @ChrisRAoW was nice enough to create a plugin that lets you bring in RSS content into your email (much kudos!!!!), we're still lacking the ability to _trigger_ emails based on RSS activity.
As per the blog, Ive reopened this feature request in the Ideas Forum.

You're the best @justlevine! Thank you.

Hello,

I'm using the plugin "mautic-rss-to-email-bundle" every month to send the last posts from my blog and it work's great. Really good job :+1:

I want to send a personnalised rss content to my client. Can i add a mautic parameter in the URL ?

Something like that...

{feed url="https://mywebsite/file.rss"} + {contactfield=id} =
{feed url="https://mywebsite/file.rss?clientId={contactfield=id}"}

Thank you for your reply,
Léo

Unfortunately, the RSS plugin by ChrisRAoW doesn't work with mautic 3.0 and above

Was this page helpful?
0 / 5 - 0 ratings

Related issues

matishaladiwala picture matishaladiwala  ·  4Comments

iqbalali picture iqbalali  ·  4Comments

RCheesley picture RCheesley  ·  3Comments

sambarnes90 picture sambarnes90  ·  4Comments

wderuijter picture wderuijter  ·  3Comments