CONTENT CREATION

Webhook blog draft to localized pack in Drive with Slack review

Accepts a blog draft via webhook, builds a localized asset pack with images, saves everything to a Google Drive folder, and posts a review link to Slack for sign-off.

CategoryContent Creation
Enginesim
Difficultyintermediate
Triggerwebhook
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerWebhook receives blog draftHTTP webhook
  • ActionGenerate localized copy variantsOpenAI
  • ActionGenerate hero and thumbnail imagesImage generation
  • ActionCreate dated Drive folder and upload assetsGoogle DriveGoogle Drive
  • LogicConfirm all files uploaded
  • OutputPost review link to SlackSlack

What it does

This workflow accepts a finished blog draft pushed from your CMS or authoring tool via webhook, generates a localized multi-format asset pack with accompanying images, organizes it into a dated Google Drive folder, and notifies your content team in Slack with the folder link for review.

When to use it

Your drafts originate outside Notion (a headless CMS, an internal tool, or a form) and your team prefers reviewing finished asset packs as files in Drive rather than inline in a database.

How it works

  1. 1A webhook receives the draft payload: title, body, and target locales.
  2. 2OpenAI produces localized social captions, an email teaser, and meta copy for each locale.
  3. 3A generate-image step creates per-locale hero and thumbnail images.
  4. 4A new dated folder is created in Google Drive and every asset is uploaded into it.
  5. 5A logic step confirms the upload succeeded for all expected files.
  6. 6A Slack message posts the Drive folder link to the content channel for sign-off.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect HTTP webhookTrigger any URL on agent actions.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect Image generationManaged Nano Banana image renders, metered per image.
  4. 4
    Connect Google DriveDocs, sheets, slides, files.
  5. 5
    Connect SlackChannels, DMs, threads, mentions.
  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.