Quick overview
Paste a product page URL and get three UGC-style 9:16 video ad variants rendered by Sisif (https://sisif.ai/product-ads/), plus a hook, script and caption. Reviewers pick the winner in Slack, and the approved video is published as an Instagram Reel.
How it works
- Receives a product URL from an n8n form trigger or a POST webhook request.
- Fetches the product page HTML and extracts the title, description, and cleaned page text.
- Uses OpenAI to generate a UGC-style hook, short script, Instagram caption, and three distinct visual prompts.
- Sends each prompt to Sisif to generate a 5-second 720×1280 video, polling Sisif for completion up to 40 times.
- Posts the available video variant links to Slack and waits for a reviewer to choose a variant or reject.
- If a variant is approved, creates an Instagram Reels media container via the Facebook Graph API, polls until processing is finished, and then publishes the Reel.
Setup
- Create a Sisif API key at https://sisif.ai/users/api-keys/ and save it in n8n as an HTTP Bearer Auth credential for the Sisif generate and status-check requests.
- Add an OpenAI API credential (or replace the chat model) for the ad hook, script and caption generation.
- Connect Slack OAuth credentials and select the channel where the approval message is posted.
- Add Facebook Graph API credentials with permissions to publish Reels (including
instagram_basic and instagram_content_publish) for an Instagram Business/Creator account linked to a Facebook Page.
- Replace
YOUR_IG_USER_ID in the workflow settings with your Instagram User ID (and adjust the Graph API version if needed), then test by submitting the form or calling the webhook.
Requirements
- A Sisif API key from https://sisif.ai/users/api-keys/, an OpenAI account, a Slack workspace, and an Instagram Business or Creator account linked to a Facebook Page with Graph API access.