Skip to main content

Rss

RSS in Postmypost allows you to automatically create posts based on data from your website's RSS feeds, blog, or news portal. This is a convenient way to automate content publishing, save time, and maintain the consistency of posts. For example, if your site supports RSS export of articles or news, Postmypost can take data from this feed and automatically create posts in social networks without manual copying.

Managing rss

The RSS module allows you to automatically create posts based on data from RSS feeds. You can connect, configure, disable, or modify RSS feeds in your project.

  • Connecting RSS: go to the "Modules" section in your project, find the RSS module, and click "Connect." After that, click "Add" to go to the RSS feed settings.
  • Disabling or changing RSS: go to the "Modules" section and find the RSS module. In the opened list of your RSS feeds, you can delete unnecessary ones or change their settings, including the checking frequency, record actions, and publication templates.

Configuring rss

For Postmypost to work with your RSS feed, fill out the following data on the settings page.

Basic settings

  • RSS feed address: provide a link to your RSS feed (for example, https://example.com/rss).
  • Actions with new records:
    • Publish automatically — new records are published immediately.
    • Create drafts — records are saved as drafts for preview and editing.
  • Checking frequency: specify how often Postmypost will check for RSS feed updates (e.g., every 15 minutes or once an hour).
  • Selecting a social network for publication: customize publication templates for each social network to determine how your post will look after publication.

Templates and accounts for publishing

You can configure how posts from RSS will look in each social network.

  1. Social network — choose which social networks the posts will be published to.
  2. Add to publication:
    • Title — add a title from the RSS feed.
    • Description — add a description of the post.
    • Image — attach an image from the RSS feed.
    • Link — add a link from the RSS (if it exists in the feed).
  3. Click "Save".

Now your posts will be published according to the configured parameters. All the changes you make in the templates will immediately be reflected in the preview section. As you see the post in the preview, it will be published in the selected social network.

Your questions

What if the RSS is not being read?

For correct operation, the RSS feed must be valid (comply with XML standards). To check this, use the following tools:

  • W3C Validator
    Enter the URL of your RSS feed in the check field. If the feed contains errors, the service will show them and indicate what needs to be corrected.

  • Feed Validator
    An alternative tool for checking RSS feed errors.

Why is there no picture or link in the post?

The RSS feed must contain certain elements for the publication to work correctly. Here is an example structure of an RSS with mandatory fields.

<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title>Your blog's title</title>
<link>https://example.com</link>
<description>Your blog's description</description>
<language>ru</language>
<item>
<title>Example post title</title>
<link>https://example.com/post-1</link>
<guid>unique-id-123</guid>
<pubDate>Fri, 17 Jan 2025 10:00:00 +0000</pubDate>
<description>Brief post description.</description>
<enclosure url="https://example.com/image.jpg" type="image/jpeg"/>
</item>
<item>
<title>Another example title</title>
<link>https://example.com/post-2</link>
<guid>unique-id-456</guid>
<pubDate>Thu, 16 Jan 2025 15:00:00 +0000</pubDate>
<description>Another post description.</description>
<enclosure url="https://example.com/image2.jpg" type="image/jpeg"/>
</item>
</channel>
</rss>

Key elements

  • <title> — The title of the post.
  • <link> — Direct link to the post.
  • <guid> — A unique identifier for the post. You can use the link to the post, which is common practice, or any other unique identifier.
  • <pubDate> — The publication date in RFC 822 format (e.g., Fri, 17 Jan 2025 10:00:00 +0000).
  • <description> — A brief description of the post (text content).
  • <enclosure> — A link to the post image (optional, but if you want an image to appear in the post, this element is mandatory). The url field contains the link to the image, and type indicates the file type (e.g., image/jpeg for JPG).

Why don't posts appear in Postmypost?

Postmypost publishes records that are no older than 1 day. Check the post date in the source and ensure that records appear in the RSS in a timely manner to meet the requirements.

Why do posts appear in Postmypost that were published a long time ago?

If records appear in the feed that are older than 1 day, this may indicate the absence of the <pubDate> field in the RSS feed. Ensure this field is present in the source and contains correct timestamps to avoid such situations.

Why is the RSS readable in the browser, passes validation with third-party validators, but not processed in Postmypost?

If your RSS feed opens and displays correctly in the browser but is not read or processed in Postmypost, it might be related to settings on your server side. There may be a firewall or other restrictions on the server that block requests from Postmypost. To resolve the issue, contact your DevOps specialist or server administrator to check firewall settings and ensure that access to the RSS feed for external services (including Postmypost) is not blocked.