DocsOMailerRSS-to-Email
Integrations

RSS-to-Email

OMailerorravo.com/docs/omailer/rss-email

RSS-to-Email Digests

OM_RSS monitors RSS feed URLs and fires automation triggers when new content is published.

How It Works

  1. Create a feed monitor pointing at any RSS/Atom URL
  2. Link it to an automation with a send_email step using RSS merge tags
  3. OMailer polls the feed at the configured interval (1–24 hours)
  4. When new items are detected (by comparing last_item_guid), the rss_updated automation trigger fires for all active subscribers

RSS Feed Config (Table: om_rss_feeds)

ColumnDescription
nameFriendly name for this monitor
feed_urlRSS/Atom feed URL
automation_idAutomation to trigger on new items
check_interval_hours1–24
items_per_digest1–20 items to include in digest (default 5)
is_active0 or 1

RSS Merge Tags in Campaign/Automation Steps

{{rss_latest_title}}     — title of the newest item
{{rss_latest_url}}       — permalink to newest item
{{rss_latest_excerpt}}   — first ~200 chars of description
{{rss_feed_title}}       — feed/site title
{{rss_latest_items_5}}   — HTML list of last N items (replace 5 with any number 1–20)

PHP API

php// Create a feed monitor
$feed_id = OM_RSS::create([
    'name'                 => 'Company Blog',
    'feed_url'             => 'https://yourblog.com/feed',
    'automation_id'        => 12,
    'check_interval_hours' => 6,
    'items_per_digest'     => 5,
]);

// Force a check immediately
OM_RSS::check_feed( $feed_id );

// Get all feed monitors
$feeds = OM_RSS::get_all();
RSS-to-Email — OMailer Docs — Orravo