SOCIAL MEDIA
Block promo scheduling until the guest clip is cleared in Notion
When someone moves a clip to "Ready to schedule" in Notion, this verifies the matching approval record exists and is unexpired before allowing it.
How it runs
The automated pipeline, trigger to output.
- TriggerClip card moved to 'Ready to schedule' in NotionNotion
- ActionRead clip rights fields from Notion databaseNotion
- LogicCheck approved, unexpired, platform allowed
- ActionPublish cleared clip to allowed platformsSocial publishing
- OutputBounce unapproved cards back with reasonNotion
What it does
Acts as a gate between your content board and your social queue. The moment a clip card is moved to a "Ready to schedule" state in Notion, the workflow looks up that clip's rights status, confirms the guest approved it and the approval hasn't lapsed, and only then sends it to publishing. Anything missing approval gets bounced back with a reason.
When to use it
Use it if clips sometimes get scheduled before the guest has signed off, creating takedown risk. This enforces "approved-or-it-doesn't-ship" without slowing down the clips that are already cleared.
How it works
- 1A Notion event triggers when a clip card enters the "Ready to schedule" status.
- 2An action reads the clip's rights fields from the Notion rights database (approval flag, allowed platforms, expiry).
- 3A logic step decides: approved and unexpired and platform-allowed, or not.
- 4If cleared, a post-to-platforms action publishes the clip to the allowed channels only.
- 5If not cleared, the output moves the card to "Needs approval" and notes the failing condition for the producer.
Set it up
What you configure once, before turning it on.
- 1Connect NotionPages, databases, comments.
- 2Connect Social publishingCross-post to X, LinkedIn, Instagram, TikTok, and 4 more in one call.
- 3Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
- 4Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
- 5Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.
More Social Media workflows
Discord event capacity gate with automatic waitlist promotion
Enforces a seat cap on RSVPs: once an event is full, new sign-ups join a waitlist, and when someone drops out the next person is promoted, notified in Discord.
Tiered Discord event reminder fan-out (24h / 1h / live)
On a schedule, scans upcoming Discord-tracked events and DMs each confirmed attendee staged reminders at 24 hours, 1 hour, and event start.
A/B carousel cover variants from one brief
Takes a single approved brief and uses an LLM to write three distinct cover-slide headlines, renders a carousel cover for each, and logs the variants to Airtable for an A/B test.
Localized carousel variants per target market
From one approved master brief, translates the copy into each target locale, renders a localized carousel per market, and publishes each to its region's platform account.
Carousel render and auto-publish on Slack approval
Renders carousel variants from a brief, posts a preview to Slack for a one-click approve, and on approval publishes the chosen variant to the connected social platforms.
Discord /rsvp slash command with Outlook calendar invite
Lets members RSVP to an event via a /rsvp slash command, captures their status (yes/maybe/no), and sends a matching Outlook calendar invitation or cancellation to their email.
Run it inside a business
This workflow drops into a full company template. Import the org, and this is one of the playbooks its agents run.

Run this workflow in your colony.
14-day trial. No DevOps. No Sales call. Provisioned in under a minute.
