Publish one post to your social accounts
Use “Publish one post to your social accounts” in Recued. Write once, publish to Mastodon, X, Bluesky and a Facebook Page — each one you switch on, each taking only the fields it accepts. Changes remain behind Recued's approval controls.
How it works
Inspect the data fetches, transforms, gates, and output this recipe runs.
Process (34 steps)
now_iso
date_add
Add 0 seconds to
has_media
any
Check if any of the conditions are true
is_video
starts_with
Check if setting media type starts with video/
skip_mastodon
any
Check if any of the conditions are true
skip_mastodon_media
any
Check if any of the conditions are true
mastodon_media
recued-core.mastodon.media.upload
Upload media on mastodon
skip: step.skip_mastodon_media equal true
mastodon_media_ok
any
Check if any of the conditions are true
fail: step.mastodon_media_ok not_equal true
skip_x
any
Check if any of the conditions are true
skip_x_media
any
Check if any of the conditions are true
x_media
recued-core.x-twitter.media.upload
Upload media on x twitter
skip: step.skip_x_media equal true
x_media_ok
any
Check if any of the conditions are true
fail: step.x_media_ok not_equal true
skip_bluesky
any
Check if any of the conditions are true
skip_bluesky_media
any
Check if any of the conditions are true
skip_bluesky_post_video
any
Check if any of the conditions are true
bluesky_media
recued-core.bluesky.blob.upload
Upload blob on bluesky
skip: step.skip_bluesky_media equal true
bluesky_media_ok
any
Check if any of the conditions are true
fail: step.bluesky_media_ok not_equal true
skip_mastodon_post_media
any
Check if any of the conditions are true
skip_mastodon_post_text
any
Check if any of the conditions are true
mastodon_post_media
recued-core.mastodon.status.publish
Publish status on mastodon
skip: step.skip_mastodon_post_media equal true
mastodon_post_text
recued-core.mastodon.status.publish
Publish status on mastodon
skip: step.skip_mastodon_post_text equal true
skip_x_post_media
any
Check if any of the conditions are true
skip_x_post_text
any
Check if any of the conditions are true
x_post_media
recued-core.x-twitter.tweet.publish
Publish tweet on x twitter
skip: step.skip_x_post_media equal true
x_post_text
recued-core.x-twitter.tweet.publish
Publish tweet on x twitter
skip: step.skip_x_post_text equal true
skip_bluesky_post_media
any
Check if any of the conditions are true
skip_bluesky_post_text
any
Check if any of the conditions are true
bluesky_post_media
recued-core.bluesky.post.publish
Publish post on bluesky
skip: step.skip_bluesky_post_media equal true
bluesky_post_text
recued-core.bluesky.post.publish
Publish post on bluesky
skip: step.skip_bluesky_post_text equal true
bluesky_post_video
recued-core.bluesky.post.publish
Publish post on bluesky
skip: step.skip_bluesky_post_video equal true
skip_facebook_photo
any
Check if any of the conditions are true
skip_facebook_text
any
Check if any of the conditions are true
facebook_photo
recued-core.facebook.page_photo.publish
Publish page photo on facebook
skip: step.skip_facebook_photo equal true
facebook_post
recued-core.facebook.page_post.publish
Publish page post on facebook
skip: step.skip_facebook_text equal true
published
to_summary
Format results as a summary card
▼
Output
summary
published
Settings
Configurable at install. Defaults shown — change them anytime in Recued.
text
setting
=
to x
setting
=
false
media alt
setting
=
media file
setting
=
media type
setting
=
video/mp4
to bluesky
setting
=
false
to facebook
setting
=
false
to mastodon
setting
=
false
bluesky repo
setting
=
media category
setting
=
tweet_video
facebook page id
setting
=
Uses (8 operations)
Pack operation
Upload media on mastodon
recued-core.mastodon.media.upload
Pack operation
Upload media on x twitter
recued-core.x-twitter.media.upload
Pack operation
Upload blob on bluesky
recued-core.bluesky.blob.upload
Pack operation
Publish status on mastodon
recued-core.mastodon.status.publish
Pack operation
Publish tweet on x twitter
recued-core.x-twitter.tweet.publish
Pack operation
Publish post on bluesky
recued-core.bluesky.post.publish
Pack operation
Publish page photo on facebook
recued-core.facebook.page_photo.publish
Pack operation
Publish page post on facebook
recued-core.facebook.page_post.publish
Trust & control
What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.