tr Skip to content
Black Friday FlowMattic for life, 12 payments of $33.25 Or $399 once. Nothing added for splitting Ends in --Days --Hrs --Min --Sec See the deal

Connect RSS Feed and WordPress

Bring items from RSS feeds into your WordPress site as posts, or send your own posts out as a custom feed. Pull in your podcast episodes, a sister site's articles or a news roundup as drafts, with the right category and image, and skip anything already published. FlowMattic runs the checks on the same site the posts land on.

34 triggers 73 actions 7 example workflows 2 ready-made templates Unlimited runs

Try a pairing

When this happens in RSS Feed2 triggers

Do this in WordPress71 actions

1. TriggerNew Item in RSS Feed
2. ActionNew Post

When RSS Feed fires New Item in RSS Feed, FlowMattic runs New Post in WordPress with the data from that event.

You build this in the FlowMattic workflow builder on your own site. See the setup steps

RSS Feed and WordPress workflows you can build

Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.

RSS Feed app icon WordPress app icon Ready-made template

Create a draft post for each new feed item

Your podcast host, YouTube channel or second blog all publish feeds. Each new item becomes a draft with its title, link and description, ready for you to add context and publish.

New Item in RSS FeedNew Post

View the template
RSS Feed app icon WordPress app icon

Write a news roundup post from several feeds

Follow a handful of industry feeds at once. An AI Agent writes a short summary of each item with a link back to the source, saved as a draft so you add your own view before it goes live.

New Item in Multiple RSS FeedsAI AgentNew Post

RSS Feed app icon WordPress app icon

Skip items that already exist as posts

Feeds sometimes resend an item after it is edited. Search WordPress for the title first and a Filter stops the run when a post is found, so the site never shows the same story twice.

New Item in RSS FeedSearch WordPressFilterNew Post

RSS Feed app icon WordPress app icon

Use the feed item's image as the featured image

Many feeds include an image URL with each item. The workflow adds it to the media library and sets it as the new post's thumbnail, so imported posts look right in your theme's lists.

New Item in RSS FeedNew PostNew MediaSet Post Thumbnail

RSS Feed app icon WordPress app icon

File each source in its own category

When one workflow follows several feeds, a Router checks which feed the item came from and adds the matching category, so each source has its own archive page.

New Item in Multiple RSS FeedsNew PostRouterAdd Category to Post

RSS Feed app icon WordPress app icon

Publish one category's posts as a separate feed

Partners or a newsletter tool may want only your announcements. A Filter checks the new post's category and adds matching posts to a FlowMattic feed you can hand out.

New PostFilterCreate New Item in RSS Feed

RSS Feed app icon WordPress app icon

Import a feed's existing items in one run

Moving a podcast or blog archive? Retrieve RSS Feed Items reads what the feed holds today, Iterator loops over it and each item becomes a draft post.

ScheduleRetrieve RSS Feed ItemsIteratorNew Post

Set up: a draft for each feed item

At the end, every new item in the feed you choose is saved as a draft post on your WordPress site.

  1. Find the feed URL

    Copy the RSS address of the source, such as your podcast host's feed or a blog's /feed/ URL.

  2. Watch the feed

    Create a workflow with RSS Feed New Item in RSS Feed and paste the URL. FlowMattic fetches a sample item to map.

  3. Create the post

    Add WordPress New Post, map the item's title, description and link, and set the status to draft. WordPress needs no connection.

  4. Test and switch on

    Test the step, open the draft in wp-admin to check the layout, then switch the workflow on.

Import the ready-made template Beginner, about 5 min to set up
Create a draft post for each new feed item Template
  1. RSS Feed app icon 1. Trigger in RSS Feed New Item in RSS Feed
  2. WordPress app icon 2. Action in WordPress New Post

    Fields mapped from the earlier steps (a typical setup)

    From RSS FeedTo WordPress
    Item titlePost title
    Item descriptionPost content
    Item linkSource link in content
    Published datePost date
    Item categoryCategory
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.

Triggers and actions in this pair

A trigger starts a workflow. An action is something FlowMattic does in the app as a step.

Good to know

  • Only republish full text from feeds you own or have permission to use. For other sources, post a summary with a link to the original.
  • Feeds differ in what they include. Some have no image or only a short description, so check the sample item before you map the featured image or content.
  • Create New Item in RSS Feed adds items to a feed that FlowMattic serves, which is separate from the feed WordPress already makes for your blog.

Triggers (2)

  • New Item in RSS FeedTrigger on new RSS Feed items
  • New Item in Multiple RSS FeedsTrigger on new items from multiple RSS feeds

Actions (2)

  • Create New Item in RSS FeedPower your custom RSS Feed with FlowMattic
  • Retrieve RSS Feed ItemsRetrieves RSS feed items from a specified URL
WordPress app icon

WordPress

Integration page

Triggers (32)

  • New UserTriggers when a new user is registered
  • New PostTriggers when a new post is published
  • New PageTriggers when a new page is published
  • New MediaTriggers when a new media is uploaded
  • New CommentTriggers when a new comment is added
  • Comment ApprovedTriggers when a comment is approved
  • Update PostTriggers when a published post is updated
  • Update PageTriggers when a published page is updated
  • User LoginTriggers when an user logs into the site
  • User Visits a Page/PostTriggers when an user visit page, post or any post type singular page
  • User Deletes a PostTriggers when an user delete post of any post type
  • Post Meta UpdatedTriggers when post meta is updated
  • Post Meta Field UpdatedTriggers when post meta specific field is updated
  • User Profile UpdatedTriggers when user profile is updated
  • User Profile Field UpdatedTriggers when user profile specific field is updated
  • User Resets PasswordTriggers when user resets the password
  • User DeletedTriggers when user is deleted from the database
  • Category CreatedTriggers when a new category is created
  • Tag CreatedTriggers when a new tag is created
  • Term CreatedTriggers when a new term is created
  • User Role AddedTriggers when a new role is added to user
  • User Role RemovedTriggers when a role is removed from user
  • User Role ChangedTriggers when user role is changed
  • User Role Changed From Specific to DefinedTriggers when user role is changed from specific role to defined role
  • GDPR Export Data Request ConfirmedTriggers when user confirms request to export their personal data
  • GDPR Erase Data Request ConfirmedTriggers when user confirms request to erase their personal data
  • Plugin ActivatedTriggers when a plugin is activated
  • Plugin DeactivatedTriggers when a plugin is deactivated
  • Plugin UpdatedTriggers once for each plugin that is updated
  • Plugin DeletedTriggers when a plugin is deleted
  • Theme SwitchedTriggers when the active theme is changed
  • WordPress Core UpdatedTriggers when WordPress itself is updated

Actions (71)

  • New UserCreate a new user
  • Update UserUpdate an existing user details
  • Update User MetaUpdate User Metadata
  • Add Role to UserAdd role to existing user roles of an user
  • Change User RoleChange user role of an existing user and set new role
  • Remove User RoleRemove user role of an existing user
  • Delete UserDelete user account from site
  • New MediaCreate a new media
  • Rename MediaRename media title in media library
  • Delete MediaDelete media by ID from the media library
  • Search Media by TitleSearch media by title in media library
  • New PostCreate a new post
  • Update PostUpdate existing post of any post type with custom fields
  • Get User by IDGet an user profile by ID
  • Get User by EmailGet an user profile by Email
  • Create CategoryCreate a new category
  • Create TagCreate a new post tag
  • Create RoleCreate a new user role, if not exists
  • New CommentCreate a new comment on post
  • Get Post MetadataRetrieve all or custom metadata from any post
  • Get User MetadataRetrieve all or custom metadata from any user
  • Get Posts by Post TypeRetrieve all posts of specific post type
  • Get Post TaxonomiesRetrieve all taxonomies of a post
  • Get Post Taxonomy TermsRetrieves the terms of the taxonomy that are attached to the post
  • Get Post by IDRetrieve the post details by ID
  • Get Posts by MetadataRetrieve all posts of specific post type by metadata or custom fields
  • Get Taxonomy by NameRetrieve the taxonomy details by name
  • Get All Users by RoleRetrieve all users by user role
  • Add Tag to PostAdd a tag to the post
  • Remove Tag from PostRemove a tag from post
  • Add Category to PostAdd a category to post
  • Remove Category from PostRemove a category from post
  • Check Plugin ActiveCheck if a plugin is active
  • Activate PluginActivate a plugin if not already active
  • Update CategoryUpdate an existing category details
  • Update TagUpdate an existing tag details
  • Update TermUpdate an existing term details
  • GDPR Request Export Personal DataCreate a request to export user personal data (sends confirmation email)
  • GDPR Request Erase Personal DataCreate a request to erase user personal data (sends confirmation email)
  • GDPR Execute Export Personal DataExecute export of personal data using request ID from trigger
  • GDPR Execute Erase Personal DataExecute erasure of personal data using request ID from trigger
  • Create Media FolderCreate a new folder in the uploads directory
  • Rename Media File URLRename the actual file name and URL of a media item
  • Move Media to FolderMove a media file to a different folder in the uploads directory
  • Delete Post MetaDelete a specific meta key from a post
  • Update Post MetaUpdate a specific post meta key with a new value
  • Add Post MetaAdd a new meta key and value to a post
  • Delete User MetaDelete a specific meta key from a user
  • Update CommentUpdate an existing comment
  • Delete CommentDelete a comment by ID
  • Get CommentsRetrieve comments by post ID, user, or status
  • Set Post StatusChange the status of a post
  • Set Post ThumbnailSet the featured image of a post
  • Remove Post ThumbnailRemove the featured image from a post
  • Duplicate PostClone a post with its meta and taxonomies
  • Delete TermDelete a term from any taxonomy
  • Delete CategoryDelete a category by ID
  • Delete TagDelete a tag by ID
  • Get OptionRetrieve a WordPress option value
  • Update OptionUpdate a WordPress option value
  • Get Users by MetaRetrieve users by a specific meta key and value
  • Send Password ResetSend a password reset email to a user
  • Search WordPressSearch posts, users, post meta, user meta, taxonomy terms, options or comments. Never fails on a miss — always returns found or not_found
  • Create User if Not ExistsCreate a user only when a matching one does not exist. Always reports whether the user was created or already existed
  • Get User by UsernameGet an user profile by username (user_login)
  • Delete PostDelete post by ID from the site
  • Upload Base64 ImageUpload a base64 encoded image to the WordPress Media Library
  • Add Taxonomy to PostAdd a taxonomy to post
  • Remove Taxonomy from PostRemove a taxonomy from post
  • Create TermCreate a new taxonomy term
  • Get Media by IDRetrieve the media details by ID

Why run this pair with FlowMattic

RSS Feed and WordPress connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.

Content from your other channels, on your site

Episodes, videos and posts from other platforms appear on your own site as posts you can expand, link and search.

Checks before anything is published

Duplicate searches, drafts and categories run first, so imported posts fit the site instead of cluttering it.

Follow as many feeds as you like

FlowMattic runs on your WordPress site with unlimited runs, so adding another source never moves you to a bigger plan.

Common questions

Can WordPress create posts automatically from an RSS feed?

Yes. Start a workflow with New Item in RSS Feed, paste the feed URL and add WordPress New Post. Each new item becomes a post, as a draft or published, with the fields you map.

Can I follow several feeds in one workflow?

Yes. Use New Item in Multiple RSS Feeds and list each URL. Add a Router on the feed source if items from each one need a different category or author.

How do I stop duplicate posts?

Add Search WordPress with the item's title before New Post, then a Filter that stops the run when a post is found. Saving the item link in post meta with Add Post Meta gives you a second check.

Can I publish posts straight away instead of drafts?

Yes, set the status in New Post. For feeds you control, such as your own podcast, publishing directly is fine. For curated sources, drafts give you a chance to add your own words.

Can I make an RSS feed of only some of my posts?

Yes. Trigger on WordPress New Post, filter on the category or tag you want and add Create New Item in RSS Feed. FlowMattic serves that feed separately from your main blog feed.

Did not find your answer? You can browse the help center or ask us directly.

Start automating RSS Feed and WordPress

Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Reviewed 27 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. RSS Feed integration 1.0, WordPress integration 7.3.0.