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
?
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
?
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
?
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
?
skip: step.skip_mastodon_post_media equal true
mastodon_post_text
?
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
?
skip: step.skip_x_post_media equal true
x_post_text
?
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
?
skip: step.skip_bluesky_post_media equal true
bluesky_post_text
?
skip: step.skip_bluesky_post_text equal true
bluesky_post_video
?
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
?
skip: step.skip_facebook_photo equal true
facebook_post
?
skip: step.skip_facebook_text equal true
published
to_summary
Format results as a summary card
Settings
Configurable at install. Defaults shown — change them anytime in Recued.
text
setting
=
to x
setting
=
false
bluesky
setting
=
facebook
setting
=
mastodon
setting
=
media alt
setting
=
x twitter
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
=
Trust & control
What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.