Promote new blog posts on Bluesky

Relay.app screenshot of: Promote new blog posts on Bluesky
Relay.app screenshot of: Promote new blog posts on Bluesky

Every time one of our team members makes a new post on our blog, this workflow uses AI to write a Bluesky post based off of the blog, and also picks a hero image to go along with the Bluesky post.

Before posting it, it pings me over Slack or email to approve the Bluesky post contents before it goes out.

Steps in this workflow

1
New item in RSS feed
2
Scrape Text from Website
3
Summarize Blog post & extract hero image URL (GPT-4o-mini)
4
Get file from URL
5
Get approval to post to Bluesky
6
Post to Bluesky

How it works

Relay.app screenshot of: Trigger
1
New item in RSS feed
Trigger New item in RSS feed
Every workflow starts with a trigger. When the triggering action is detected, usually an action in another app, a new run of the workflow is kicked off.
Documentation
descriptionTriggers 101
Relay.app screenshot of: Step 2: Scrape Text from Website
2
Scrape Text from Website
Documentation
descriptionActions 101
Relay.app screenshot of: Step 3: Summarize Blog post & extract hero image URL (GPT-4o-mini)
3
Summarize Blog post & extract hero image URL (GPT-4o-mini)
Action Prompt GPT-4o-mini
Relay.app’s built-in AI actions, Custom Prompt steps and mini Agents make it easy to leverage AI in a predictable, controlled way.
Documentation
descriptionAI steps
descriptionPrompt tips
Relay.app screenshot of: Step 4: Get file from URL
4
Get file from URL
Documentation
descriptionActions 101
Relay.app screenshot of: Step 5: Get approval to post to Bluesky
5
Get approval to post to Bluesky
Action Get approval to continue the run
Add checkpoints for human approvals or data input anywhere in your workflows, when not everything can be automated.
Documentation
Relay.app screenshot of: Step 6: Post to Bluesky
6
Post to Bluesky
Documentation
descriptionActions 101
Author picture (Thijs van As)

Content creators and marketers can create content in Bluesky with our new integration. The integration lets you create posts, quote posts, and reply to posts on Bluesky.

In this workflow, we use AI to create a Bluesky post for every new blog post that's pulished on our RSS feed (including selecting an accompanying image). It requires a person to review & approve the post before it's actually published..

Step-by-step, you'll see that the workflow:

  • Triggers new runs every time a blog post is published to our RSS feed
  • Uses AI to create the tweet content. This includes suggesting an image from the blog post to use in the card.
  • Requests approval on the tweet before sharing using a Human-in-the-Loop step
  • Posts to Bluesky!
Thijs van As
Founding Head of Product