Submit a single topic and AI suggests sharper angles, writes copy sized for each platform, and generates a matching image for every post. Every draft lands in a table and pauses for one-click human approval — then auto-publishes to LinkedIn, Facebook, X, and your blog.
Free to start · bring your own OpenAI key · connect the channels you want
Installing the recipe drops all of this into your workspace — ready to run.
Capture topic, formats, and tone. AI suggests trending angles inline so the user can pick a sharper headline before generation.
Stores every AI-generated draft with its body, image, hashtags, and status. Acts as the source of truth for human approval and publishing.
Triggered on form submission. Generates LinkedIn and Facebook copy + platform-sized images, saves every draft, collects them into a visual review preview, pauses for human approval, and publishes approved drafts to the right channel.
Bring OpenAI and the destinations you publish to. Swaps are available for image, review, and blog.
Publish approved LinkedIn posts directly to your LinkedIn person or organization page.
Publish approved Facebook posts to your Page feed.
Post approved tweets directly to your X account.
Generate platform-sized social media images for LinkedIn and Facebook posts (1536x1024 landscape).
Email the secure review URL to the approver when HITL pauses for human review. Can be swapped for Slack or Telegram.
Publish approved blog articles to Medium with the AI-generated cover image embedded inline.
Share the published Content Brief Form with the marketing team or use it yourself. The form collects: - A topic or industry - Six AI-suggested angles (the form picks the sharpest one) - The content formats to generate (LinkedIn, Facebook, X, Blog) - The voice and tone At submission, a workflow run fires automatically — no manual trigger needed.
Before the user picks an angle, a GPT step takes their topic and returns six platform-aware angles tuned to the chosen tone. This prevents weak prompts from producing weak drafts. The user picks one angle and that becomes the source of truth for every downstream writer.
For each selected format, a dedicated GPT writer produces platform-tailored copy: - LinkedIn — 700–1300 character thought-leadership post - Facebook — page-style post with stronger CTA - X / Twitter — under 240 characters - Blog — full HTML article with H1, body, and inline cover image Each writer respects the brand voice notes configured at install.
Each platform that needs a hero image gets one generated automatically. By default gpt-image-1 produces: - 1536 × 1024 landscape (3:2) - Optimised for LinkedIn feed and Facebook link previews - No text overlays, no faces, no logos If you swap OpenAI for Fal.ai during install, the same prompts flow to a Fal model with a landscape_16_9 aspect ratio instead.
Every generated draft is written into the Content Drafts table: - topic - platform (linkedin / facebook / twitter / blog) - body text - image URL - hashtags (comma-separated) - status = pending - created_at (auto-stamped) This table becomes the single source of truth the approver reviews.
The workflow pauses at a Human-in-the-Loop step. The approver receives a secure review link via Gmail (default — swap to Slack or Telegram at install). Opening the link shows every pending draft inline — body, image, hashtags. The approver clicks Approve or Reject once for the whole batch.
When the approver clicks Approve, the workflow loops every pending draft and publishes it to the right channel: - LinkedIn — image post against your person or organization URN - Facebook — image post to the configured Page ID - X — tweet text - Medium or Ghost — full HTML article with the cover image embedded After each publish, the row is updated to published.
When the approver clicks Reject, the workflow marks every pending draft from this run as rejected. Nothing is posted. The history stays in the table so the team can review what was generated and refine the brief for next time.
Install the recipe, connect OpenAI and your channels, and turn your next idea into approved, published posts.