Auto-Publishing Posts from RSS Feeds with Custom Agents

Marketing teams often spend significant time manually sourcing and distributing content for corporate and advocacy social accounts. A Custom Agent with an RSS Feed trigger and AI Action step monitors selected feeds and drafts professional posts automatically when new articles appear.

Workflow overview

Step Node What it does
1 RSS Feed Monitors a feed URL and triggers the agent when new content is published.
2 AI Action Analyzes the new article and creates publishing drafts based on your instructions.

Create the agent

  1. Go to AI Management → Custom Agents.
  2. Click New Agent.
  3. Enter a name (for example, Industry Content Digest) and a description.
  4. Click Edit.

Add the RSS Feed trigger

The RSS Feed step is the primary trigger for your agent. After you link a feed URL, the agent monitors that source for new content.

  1. Click + to add an RSS Feed step.
  2. Enter the feed URL.
  3. Click Validate to load sample data and confirm the feed is working.

Add the AI Action step

The AI Action step is the core logic for your agent. It analyzes data from earlier steps (such as your RSS feed) and executes tasks based on your instructions.

  1. Click + to add an AI Action step.
  2. Connect the RSS Feed step to the AI Action step.
  3. In the Instructions field, describe what you want the agent to do when new content appears.

Use variable links from the RSS Feed output so the agent can access the article title and URL. Click the ... menu in the top-right corner of the Instructions box and select the relevant RSS Feed output fields.

Example instructions:

Context:

You are an autonomous social media manager for Amy K. You have access to Oktopost publishing tools and you need to create a post twice a day with two different tones based on the article within the link provided and save it as a draft.

Article Info:

Title: {{nodes.oktopost-events_1777075270818.output.title}}

Link: {{nodes.oktopost-events_1777075270818.output.link}}

Step 1: Write the Post

Post 1: Write an enthusiastic LinkedIn post in the first person ("I"). Express excitement about this article and explain why it is a must-read for the industry.

Include Link: {{nodes.oktopost-events_1777075270818.output.link}}

Tone: Personal, warm, and professional.

Formatting: Use short paragraphs and emojis.

Post 2: Write a formal LinkedIn post in the first person ("I"). Explain key points and why it is a must-read for the industry.

Include Link: {{nodes.oktopost-events_1777075270818.output.link}}

Tone: Professional and formal.

Formatting: Use short paragraphs and no emojis.

Step 2: Execute the Tools

Use your available tools to perform the following:

create_post: Use the text you just wrote. Connect the post to the Thought Leadership campaign.

profileIds: Use Amy K's LinkedIn Profile.

Destination: Save the post as a draft in the publishing module.

Cadence: Post a draft from the same article twice a day.

Output:

Post is saved as a draft in the Publishing module calendar.
  1. Set Permissions to Read + Write.
  2. Set the model to Fast.
  3. Enable Web Search.

Save and activate

  1. Click Save.
  2. Click Set Active.
The agent checks the feed every 15 minutes and processes new content when it is published.
Was this article helpful?
0 out of 0 found this helpful