PHPackages                             raow/mautic-rss-to-email-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Mail &amp; Notifications](/categories/mail)
4. /
5. raow/mautic-rss-to-email-bundle

ActiveMautic-plugin[Mail &amp; Notifications](/categories/mail)

raow/mautic-rss-to-email-bundle
===============================

1.7.2(2y ago)1031.8k23[11 issues](https://github.com/ChrisRAoW/mautic-rss-to-email-bundle/issues)[2 PRs](https://github.com/ChrisRAoW/mautic-rss-to-email-bundle/pulls)PHP

Since Feb 12Pushed 2y ago11 watchersCompare

[ Source](https://github.com/ChrisRAoW/mautic-rss-to-email-bundle)[ Packagist](https://packagist.org/packages/raow/mautic-rss-to-email-bundle)[ RSS](/packages/raow-mautic-rss-to-email-bundle/feed)WikiDiscussions master Synced yesterday

READMEChangelog (10)Dependencies (1)Versions (17)Used By (0)

Mautic RSS to E-mail
====================

[](#mautic-rss-to-e-mail)

Description
-----------

[](#description)

The Mautic RssToEmailBundle is a Mautic plugin that allows you to generate e-mails from a RSS-feed.

### Purpose

[](#purpose)

Send out an e-mail with for example to latest posts of your blog.

### Compatibility

[](#compatibility)

This plugin has been tested with Mautic versions 2.x, 3.x and 4.x.

### Features

[](#features)

- Set the number of posts you want to display
- Create a custom template for the items in the feed
- Use images from the feed
- Format dates
- Reverse view

Installation
------------

[](#installation)

1. Download the plugin from github
2. Move / Upload folder to the plugins directory. Name the folder `MauticRssToEmailBundle`
3. In the Mautic GUI, go to the gear and then to Plugins.
4. Click on the "Install/Upgrade Plugins" button
5. You should now see the "Rss To Email" in your list of plugins.

Usage
-----

[](#usage)

Use the "code mode" slot of the froala/grapejs e-mail editor. In the content of the slot set to following content:

```
{feed url=""}
    {feeditems}
        {feeditem:title}
        {feeditem:date format="d-m-Y H:i"}
        {feeditem:description}

    {/feeditems}
{/feed}

```

This should give a basic setup to start with.

### The following tags can be used in the {feed} block:

[](#the-following-tags-can-be-used-in-the-feed-block)

- `{feedinfo:title}`
    Returns: title of the feed
- `{feedinfo:url}`Returns: url of the feed
- `{feedinfo:description}`Returns: description of the feed

### The following tags can be used in the {feeditems} block:

[](#the-following-tags-can-be-used-in-the-feeditems-block)

#### Optional param:

[](#optional-param)

- Batch mode

    By default batch-mode will be enabled. This means that the feed-tags will only be replaced once per batch. When you disable batch-mode, the feed will be parsed for every single e-mail. So if you have a list of 1000 addresses, the feed will be requested 1000 times. Because of the high number of requests in a short timeframe it could cause the server where the feed is on to go down. *So handle with care!*

    `{feed batch="0"}` - Will DISABLE batch-mode on the feed.
- Count
    `{feeditems count="3"}` - Returns only the first N items from the feed
- Offset
    `{feeditems count="3" offset="2"}` - Skips the first N items from the feed
- Reverse
    `{feeditems reverse="1"}` - Returns resuls in reversed view
- Shuffle
    `{feeditems count="3" shuffle="1"}` - Returns results in shuffled (random) view, can be used in combination with the `count` parameter

**Merge tags:**

- `{feeditem:title}`
    Returns: title of the post
- `{feeditem:link}`
    Returns: link to the post
- `{feeditem:content}`
    Returns: summarized content (desciption), when description is not available it will return the full content
- `{feeditem:content_full}`
    Returns: full content of the post
- `{feeditem:content_text}`
    Returns: summarized content (desciption), when description is not available it will return the full content. Tags are stripped.
- `{feeditem:content_full_text}`
    Returns: full content of the post stripped of tags
- `{feeditem:description}`
    Returns: summarized content (desciption) of the post
- `{feeditem:date}`
    Optional param: format {feeditem:date format="d-m-Y H:i"}
    Returns: summarized content (desciption) of the post
- `{feeditem:author}`
    Returns: author name of the post
- `{feeditem:categories}`
    Returns: comma seperated list of the categories
- `{feeditem:image}`
    Returns: url of the image. Will check the enclosere and media tags of the xml.
- `{feeditem:custom:KEY}`
    Returns: value of custom field in RSS feed.

    To use this functionality you have to:

    1. Add this to the xmlns definitions in your RSS-feed: `xmlns:mautic="https://www.mautic.org/rss/mautic/"`

        For example:

        ```

        ...

        ```
    2. Add the custom field to your RSS-feed with the following syntax:
        `New York`
    3. Inside your mail template use the following tag:
        `{feeditem:custom:location}`

### Icon

[](#icon)

Icons made by [Freepik](https://www.flaticon.com/authors/freepik "Freepik") from [www.flaticon.com](https://www.flaticon.com/ "Flaticon")

###  Health Score

39

—

LowBetter than 85% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity32

Limited adoption so far

Community21

Small or concentrated contributor base

Maturity71

Established project with proven stability

 Bus Factor1

Top contributor holds 74.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~182 days

Recently: every ~262 days

Total

13

Last Release

875d ago

Major Versions

v0.1 → v1.02018-02-12

### Community

Maintainers

![](https://www.gravatar.com/avatar/ade73108a50285c69498c010ae11da6afc1e1c0bbb7f58e801a8044cc5dc47f7?d=identicon)[chris-raow](/maintainers/chris-raow)

---

Top Contributors

[![ChrisRAoW](https://avatars.githubusercontent.com/u/1393964?v=4)](https://github.com/ChrisRAoW "ChrisRAoW (43 commits)")[![kuzmany](https://avatars.githubusercontent.com/u/462477?v=4)](https://github.com/kuzmany "kuzmany (8 commits)")[![jbransen](https://avatars.githubusercontent.com/u/1579563?v=4)](https://github.com/jbransen "jbransen (3 commits)")[![byteflood](https://avatars.githubusercontent.com/u/75624959?v=4)](https://github.com/byteflood "byteflood (2 commits)")[![amaurigabriel](https://avatars.githubusercontent.com/u/1836086?v=4)](https://github.com/amaurigabriel "amaurigabriel (1 commits)")[![filchakov](https://avatars.githubusercontent.com/u/2973867?v=4)](https://github.com/filchakov "filchakov (1 commits)")

---

Tags

emailfeedmauticrss

### Embed Badge

![Health badge](/badges/raow-mautic-rss-to-email-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/raow-mautic-rss-to-email-bundle/health.svg)](https://phpackages.com/packages/raow-mautic-rss-to-email-bundle)
```

###  Alternatives

[mattketmo/email-checker

Throwaway email detection library

2752.1M5](/packages/mattketmo-email-checker)[contao/core-bundle

Contao Open Source CMS

1231.6M2.7k](/packages/contao-core-bundle)[sarfraznawaz2005/noty

Laravel package to incorporate noty flash notifications into laravel.

324.5k](/packages/sarfraznawaz2005-noty)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
