Setting Up RSS Automation
This guide walks you through automating push notifications based on your RSS feed. Perfect for blogs, news sites, and any content with an RSS feed.
Overview
RSS automation lets you:
- Automatically notify subscribers about new content
- Optionally A/B test notification variants
- Set up once and let it run
Time required: 15-20 minutes
Prerequisites
- Web Push channel configured and installed
- At least one subscriber (for testing)
- Access to your RSS feed URL
Part 1: Configure RSS Feed
Find Your RSS Feed URL
Common RSS feed locations:
- WordPress:
https://yoursite.com/feed/ - Blogger:
https://yoursite.com/feeds/posts/default - Ghost:
https://yoursite.com/rss/ - Custom: Check your site or ask your developer
Verify: Open the URL in a browser. You should see XML content.
Add RSS Feed to OCM Pulse
- Navigate to your app
- Click RSS Feeds in the menu
- Click Add Feed
- Enter:
- Name: Descriptive name (e.g., "Main Blog Feed")
- URL: Your RSS feed URL
Test Feed Analysis
- After entering the URL, click Analyze Feed
- Review the detected fields:
- Title
- Description/Body
- Link
- Image (if available)
- GUID
Custom Mappings (If Needed)
If your feed uses non-standard tags:
- Look at the Analyze Feed results
- Map each notification field to the correct RSS node
- Save the feed
Example: If your feed uses <content:encoded> instead of <description>:
- Map Body to
content:encoded
Part 2: Configure RSS Trigger
Create the Trigger
- Navigate to Triggers
- Click Configure on the RSS Feed card
Basic Settings
Select RSS Feed
Choose the feed you created in Part 1.
Check Frequency
How often to check for new content:
| Frequency | Best For |
|---|---|
| 15 min | Breaking news |
| 30 min | Active publishing |
| 1 hour | Daily blogs |
| 6 hours | Weekly content |
Match this to your publishing frequency.
Max Items Per Check
Limit notifications if you publish multiple items at once.
| Setting | Use Case |
|---|---|
| 1 | One notification at a time |
| 3-5 | Multiple daily posts |
| 10 | Batch publishing |
Targeting
Segment (Optional)
- All Subscribers - Everyone gets notified
- Specific Segment - Only matching subscribers
Category (Optional)
Assign a category for:
- Organizing in deliveries list
- Matching subscriber preferences
Part 3: Enable A/B Testing (Optional)
Why A/B Test RSS Notifications?
- Find which titles get more clicks
- Optimize without manual work
- AI generates variants for you
Configure A/B Testing
- Check Enable A/B Testing
- Configure settings:
| Setting | Recommendation | Why |
|---|---|---|
| Variants | 2-3 | Simple analysis |
| Test % | 10-20% | Enough data, most get best (options: 10%, 15%, 20%, 25%, 30%, 40%, 50%) |
| Auto-Select | Enabled | Hands-off operation |
| Delay | 2-6 hours | Time for clicks (options: 2h, 4h, 6h, 12h, 24h, 48h, 72h) |
A/B Test Workflow
When a new RSS item is detected:
- AI generates notification variants
- Test enters "Pending Review" queue
- You approve (or skip review with quick approve)
- Test runs with your settings
- Winner is sent to remaining subscribers
Managing the Queue
- Navigate to A/B Tests
- Click RSS Queue button
- For each pending test:
- Quick Approve - Start immediately
- Review & Edit - Modify variants first
- Discard - Skip this article
Part 4: Test Your Setup
Option A: Wait for New Content
- Publish a new article on your site
- Wait for the check interval
- Check Deliveries (or A/B Tests queue if enabled)
Option B: Use Preview
- In the trigger configuration, check the preview
- It shows the latest RSS item
- Verify content extraction is correct
Verify It's Working
- After publishing new content:
- Check Deliveries for new entries
- Or check A/B Tests → RSS Queue if A/B testing enabled
- Delivery should show status "Processing" or "Success"
Part 5: Monitor and Maintain
Check Trigger Health
On the Triggers page, monitor:
| Indicator | Meaning |
|---|---|
| 🟢 Healthy | Working normally |
| 🟡 Warning | Some failures |
| 🔴 Unhealthy | Multiple failures |
Common Health Issues
Feed Unreachable
- Check feed URL is accessible
- Verify your site is up
- Check for authentication requirements
Parsing Errors
- Feed format may have changed
- Update custom mappings if needed
No New Items
- Normal if you haven't published
- Check feed contains recent items
Pause and Resume
To temporarily stop automation:
- On Triggers page, click the pause button
- Trigger shows "Paused" status
- Click play to resume
Configuration Examples
Daily Blog
| Setting | Value |
|---|---|
| Check Frequency | 1 hour |
| Max Items | 1 |
| A/B Testing | Optional |
| Category | "Blog Posts" |
News Site
| Setting | Value |
|---|---|
| Check Frequency | 15-30 min |
| Max Items | 3 |
| A/B Testing | Recommended |
| Category | "Breaking News" |
Weekly Newsletter
| Setting | Value |
|---|---|
| Check Frequency | 6-12 hours |
| Max Items | 1 |
| A/B Testing | Optional |
| Category | "Newsletter" |
E-commerce Product Updates
| Setting | Value |
|---|---|
| Check Frequency | 1 hour |
| Max Items | 5 |
| A/B Testing | Recommended |
| Category | "New Products" |
Troubleshooting
Notifications Not Sending
- Check trigger status - Is it healthy?
- Check feed - Does it have new items?
- Check subscribers - Do you have any?
- Check Web Push - Is the channel configured?
Wrong Content Extracted
- Go to RSS Feeds
- Click Analyze Feed on your feed
- Check/update custom mappings
- Save and test preview
Duplicate Notifications
- RSS items must have unique GUIDs
- Check your feed for duplicate entries
- Verify custom GUID mapping is correct
A/B Tests Not Auto-Selecting
- Check auto-select is enabled
- Verify delay hours haven't passed yet
- Ensure test has clicks to compare
Best Practices
Feed Quality
- Include images in your RSS feed
- Write concise, compelling titles
- Include good descriptions
Timing
- Match check frequency to publishing
- Don't check more often than you publish
- Consider your audience's timezone
Content
- RSS titles become notification titles
- Keep them concise and actionable
- Include relevant images
A/B Testing
- Start with 2 variants
- Give tests enough time (2-4 hours minimum)
- Review winning patterns over time
Summary Checklist
Setup
- RSS feed URL identified
- Feed added in RSS Feeds section
- Custom mappings configured (if needed)
- RSS trigger created
- Check frequency set appropriately
Optional Enhancements
- A/B testing enabled
- Category assigned
- Segment targeting configured
Verification
- Preview shows correct content
- Test notification sent successfully
- Trigger health is green
Next Steps
- Manage A/B Tests
- Create Segments for targeted RSS notifications
- Set Up Categories for organization