CONTENT CREATION

On-demand carousel build with Slack approval gate

Triggered by a webhook with a blog URL, it builds a draft image carousel and posts it to Slack for approval before anything goes live on social.

CategoryContent Creation
Enginesim
Difficultyintermediate
Triggerwebhook
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerWebhook receives blog URLHTTP webhook
  • ActionScrape article into clean textFirecrawl
  • ActionGenerate branded carousel slidesImage generation
  • ActionPost draft deck to Slack for approvalSlack
  • LogicHalt if rejected, continue if approved
  • OutputPublish approved carousel to socialSocial publishing

What it does

Takes a blog URL sent via webhook, scrapes the article, drafts a carousel of branded slides, and routes the draft to a Slack channel for a human yes/no. Only approved decks get published to social platforms.

When to use it

Use it when marketing wants AI to do the heavy lifting but a person must sign off before brand assets go public. Great for regulated teams or anyone burned by an auto-post going out wrong.

How it works

  1. 1A webhook carrying a blog URL triggers the run.
  2. 2Firecrawl scrapes the article into clean text.
  3. 3The flow extracts talking points and generates one branded slide image per point.
  4. 4The draft deck is posted to a Slack channel with Approve and Reject buttons.
  5. 5A logic step waits on the Slack response and halts if rejected.
  6. 6On approval, the carousel is published to the connected social platforms.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect HTTP webhookTrigger any URL on agent actions.
  2. 2
    Connect FirecrawlCrawl, scrape, structured extract.
  3. 3
    Connect Image generationManaged Nano Banana image renders, metered per image.
  4. 4
    Connect SlackChannels, DMs, threads, mentions.
  5. 5
    Connect Social publishingCross-post to X, LinkedIn, Instagram, TikTok, and 4 more in one call.
  6. 6
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  7. 7
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  8. 8
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.