Mindket

Social posts for four networks from a topic or link

Newversion 2 · updated

Overview

An n8n workflow that turns a niche or an article link into four posts, each with its own caption and picture, and publishes them to Facebook, Instagram, LinkedIn and X through Mixpost. OpenAI writes, Tavily researches and Kie.ai draws.

Social posts for four networks from a topic or link is an n8n workflow in the Marketing & SEO category, listed by Mindket. It is free. This is version 2, last updated on . Download it on this page or copy its JSON, then import it into an n8n canvas. Nothing runs until you activate it in n8n.

At a glance

Runs in
  • Your own n8n server: install the community node from its settings, then import the file
  • n8n Cloud: it installs only verified community nodes, so check that this one is offered
  • Your Mixpost: the pictures and the posts land in its workspace and go out from the accounts connected there
  • Other networks: the order list in Sort Social Media, the four caption names in Content Writer and the versions in Create a post are the places to change

Platform

Connects 4 apps

How it works

Trigger

Publish form

It starts when someone sends the Social Media Auto Publish Agent form and chooses an input method:

  • Topic or Niche: a niche, an optional brand color and view, then one of five ideas
  • Article URL: a link, an optional brand color and view

Actions

  1. From a niche, an OpenAI model suggests five ideas, you pick one, and Tavily finds five articles to summarize
  2. From a link, the page is fetched, cleaned and summarized
  3. A model writes a caption each for Facebook, Instagram, LinkedIn and X
  4. Four image prompts go to Kie.ai’s Nano Banana model, one picture per network
  5. The pictures are uploaded to Mixpost, and one call publishes all four posts

Result

Four posts, each with its own caption and picture, published to Facebook, Instagram, LinkedIn and X

Integrations

What you need before you start.

OpenAI

Language model

Suggests the five ideas, summarizes the articles, writes the four captions and the four image prompts, all with chatgpt-4o-latest.

NeedsOpenAI API key

Tavily

Web search

On the topic path, finds five articles on the idea you picked, with their full text.

NeedsTavily API key, in the header of one node

Kie.ai

Image generation

Draws one picture per network with its Nano Banana model, and the workflow fetches each result after a minute.

NeedsKie.ai API key, in the node nano-banana-api

Mixpost

Social publishing

Stores the pictures, lists the connected accounts and publishes the four posts to Facebook, Instagram, LinkedIn and X.

NeedsMixpost base address, API token and workspace UUID, and the community node n8n-nodes-gravitysocial

Workflow check

Checked by Mindket on 13 Nov 2026

Steps
52 steps, starting on a form
AI
8 steps call an AI model: Generate Post Ideas, WebSearch Summary, Li Copy Image Prompt Generator, IG Copy Image Prompt Generator, FB Copy Image Prompt Generator and 3 more
Sign-ins
Signs in to: OpenAI, Tavily and Kie.ai
API keys
No API key is left in the file; 2 blanks in it for your own key
Community nodes
Needs the community node package n8n-nodes-gravitysocial
Step types
Mindket’s checker reads 12 of its 13 step types. It does not read: Mixpost

Read from the workflow’s file, not from a run.

About

What it is

This n8n workflow writes one idea up for four networks and publishes it. You send a form with a niche or an article link, plus an optional brand color and a view of your own. From a niche, an OpenAI model suggests five post ideas and you pick one in a second form. Tavily then fetches five articles and a model condenses them into a summary. From a link, the workflow reads the page and summarizes it. Next, one model writes a caption each for Facebook, Instagram, LinkedIn and X, while four image prompts go to Kie.ai’s Nano Banana model, one picture per network. The pictures are uploaded to a Mixpost workspace, and a single Mixpost call publishes all four posts.

Who it suits

Solo founders, creators and small marketing teams that want one idea on four networks, each with its own wording and picture, without writing four posts. It assumes you already run Mixpost for your accounts or are willing to set it up.

Who uses it, and how
IndustryWho uses itHow they use itExample
Coaching and consultingSolo expertsType a niche, pick the idea they like and add their own viewA fitness coach enters “fitness”, picks one of five ideas and adds an opinion that each caption carries.
News and commentaryBloggers and newsletter writersPaste a link with a personal takeA writer pastes an article’s link, and Facebook, LinkedIn and X get the summary, the writer’s view and a source link.
SoftwareProduct marketersTurn a vendor’s post or a release announcement into four postsA team pastes the link to a competitor’s launch and answers it on four networks the same day.
Travel and hospitalitySmall hotels and tour operatorsGive a niche and a brand color name for the imagesA guesthouse enters “local travel tips” with “forest green”, and every picture picks that color up.
AgenciesSocial media managersKeep one copy per client workspaceA manager sets one copy up for each client’s Mixpost workspace.

You need more than usual here: n8n, four service keys, a community node and a Mixpost workspace with four networks connected. If Mixpost is not running yet, skip this one. The page it came from estimates 12 minutes, which assumes everything on that list exists.

Where to use it

An n8n that can install community nodes and reach OpenAI, Tavily, Kie.ai and your Mixpost.

  • Your own n8n server: install the community node from its settings, then import the file
  • n8n Cloud: it installs only verified community nodes, so check that this one is offered
  • Your Mixpost: the pictures and the posts land in its workspace and go out from the accounts connected there
  • Other networks: the order list in Sort Social Media, the four caption names in Content Writer and the versions in Create a post are the places to change

Setup

Get it saves a zip with workflow.json and Mindket’s setup notes in your downloads folder. Have these ready before you import it.

What you need first
NeedDetail
n8nA server of your own, or n8n Cloud if it offers the community node
Community noden8n-nodes-gravitysocial, which supplies the Mixpost nodes, installed under Settings, Community nodes
OpenAIAn API key
TavilyAn API key, used on the topic path
Kie.aiAn API key
MixpostA workspace with a Facebook page, Instagram, LinkedIn and X connected, its base address, an API token and the workspace’s UUID
  1. Install n8n-nodes-gravitysocial under Settings, Community nodes. Then create a workflow, open its menu, choose Import from File and pick workflow.json.
  2. Add an OpenAI credential and select it in OpenAI Chat Model, OpenAI Chat Model1 and Content Writer.
  3. Open Tavily and swap <YOUR_TAVILY_KEY> in its Authorization header for your key, keeping the word Bearer and its space.
  4. Open nano-banana-api and replace YOUR_KIE_API in its api_token field with your Kie.ai key.
  5. Add a Mixpost credential with your Mixpost’s base address and API token. Select it in the six Mixpost nodes: Upload FB Img, Upload IG Img, Upload Li Img, Upload X Img, Get many accounts and Create a post.
  6. In the same six nodes, replace YOUR_WORKSPACE_UUID with your workspace’s UUID.
  7. Select Create a post and press D to deactivate it for the first run, because the workflow publishes at once. Send a test through the form’s test address and read the captions and pictures under Executions. Then enable the node and press Publish.
What the Mixpost workspace must hold
AccountProvider name the workflow sorts by
Facebook pagefacebook_page
Instagraminstagram
LinkedInlinkedin
Xtwitter

The workflow reads the sorted list by position, so the workspace should hold one account of each kind and no more. Any other account sorts to the front and shifts the rest.

How to use it

Open the form from On form submission1 and choose an input method. For Topic or Niche, fill in the niche, which is required, a brand color as a name or a hex code, and your own view. The next page lists five ideas in a dropdown: pick one. For Article URL, paste the link and fill in the same two optional fields, and there is no second page. The run then summarizes, writes, draws, uploads and publishes. The images wait one minute each before they are fetched.

What to change for a different result
To changeWhere
Caption voice per networkThe system message of Content Writer
Image lookThe four Copy Image Prompt Generator nodes, one per network
Image shapeimage_size in nano-banana, nano-banana1, nano-banana2 and nano-banana3. LinkedIn is 1:1 and the other three are 3:4
Image waitThe four Wait nodes, one minute each. Raise them if Kie.ai is slow
How the post goes outpostType in Create a post, set to schedule_now. Open the node to pick another type
Articles foundmax_results in Tavily. Keep it at 5, because WebSearch Summary reads five results
Modelchatgpt-4o-latest in the three OpenAI nodes

Example

A form entry on the topic path:

Choose your input method: Topic or Niche
Enter your niche/topic: Home espresso
Brand color (name or hex code): burnt orange
Share your personal insights or opinion: A good grinder matters more than the machine.

Generate Post Ideas returns five lines and the next page offers them in the dropdown Select one topic from below. After your pick, Tavily finds five articles and the summary model returns a title and a summary. Content Writer then returns the four captions:

{
  "facebook": "…",
  "instagram": "…",
  "linkedin": "…",
  "twitter": "…"
}

The rules in its system message shape each one. Facebook is informal and ends on a question. Instagram uses emojis, short lines and a few hashtags, LinkedIn drops the emojis and closes with a prompt for discussion, and X takes a bold, curiosity-driven stance. Your opinion is woven into all four. On the link path, Facebook, LinkedIn and X also point to the source, and Instagram never does.

For newcomers and experts

If you are new. n8n draws a workflow as boxes joined by lines, and each box, a node, does one job. A credential is a key n8n keeps for you and hands to the node you pick it in. A community node comes from someone outside n8n, so n8n cannot open this file until the node is installed. Mixpost is a tool that schedules and publishes posts to your social accounts, and it is where the four networks are connected.

For experts. The workflow trusts the order of several lists, so keep them as they are if you rewire it.

The order the workflow relies on
WhereOrderRead by
MergeLinkedIn picture, Instagram picture, Facebook picture, X picture, captionsContent Setup, by position
Merge2Facebook, Instagram, LinkedIn and X uploadsContent Setup Updated, by position
Sort Social Mediafacebook_page, instagram, linkedin, twitterCreate a post, by position

Image generation is asynchronous: createTask starts it, a fixed one-minute wait follows and recordInfo is asked once. A picture that takes longer leaves its result empty, and Content Setup stops there.

Good to know

This workflow publishes for real and costs money on every run.

  • It posts at once: Create a post uses schedule_now, and no step asks you to approve the text or the pictures. Text drawn inside an AI picture can be misspelled, so run the first batches with that node deactivated
  • Billing: OpenAI, Kie.ai and, on the topic path, Tavily each bill their own part
  • Facts: the summaries come from pages a model read, and nothing checks them before they go out in your name
  • The article path: it fetches the page with browser-like headers, and a site that blocks that or builds its text in the browser may give the summary little to work with
  • Open form: once it is published, anyone with the form’s address can make your accounts post, so turn on the form trigger’s basic authentication or keep the address private
  • Keys: the Tavily and Kie.ai keys sit in node fields, not in credentials, so they travel with any export of the workflow
  • Community node: n8n-nodes-gravitysocial must be installed before the file opens
  • A repair: the page’s copy of the file had lost the backslashes in the Code and Clean HTML patterns and in three line breaks of Content Writer. That broke the idea list and the page cleaning. Mindket put them back
  • Credentials: the JSON holds none, and nothing from its author’s account

README and files

README

Social posts for four networks from a topic or link

An n8n workflow. Send its form a niche or an article link. It writes a caption and draws a picture for Facebook,
Instagram, LinkedIn and X, then publishes all four posts through Mixpost.

What is inside

  • workflow.json: the workflow as n8n exports it, 59 nodes, four of them sticky notes. It holds no credential. The
    Tavily key, the Kie.ai key and the Mixpost workspace are left as placeholders.
  • README.md: these notes.

Before you start

  • An n8n instance that can install community nodes. The file uses n8n-nodes-gravitysocial, which supplies the Mixpost
    nodes. n8n Cloud installs only verified community nodes, so check that this one is offered.
  • An OpenAI API key.
  • A Tavily API key, used on the topic path.
  • A Kie.ai API key.
  • A Mixpost workspace with a Facebook page, Instagram, LinkedIn and X connected, its base address, an API token and the
    workspace's UUID.

Set it up

  1. Install n8n-nodes-gravitysocial under Settings, Community nodes. In n8n, create a workflow, open its menu and
    choose Import from File. Pick workflow.json.
  2. Add an OpenAI credential and select it in OpenAI Chat Model, OpenAI Chat Model1 and Content Writer.
  3. Open Tavily and swap <YOUR_TAVILY_KEY> in its Authorization header for your key. Keep the word Bearer and the
    space after it.
  4. Open nano-banana-api and replace YOUR_KIE_API in its api_token field with your Kie.ai key.
  5. Add a Mixpost credential with your Mixpost's base address and API token. Select it in the six Mixpost nodes:
    Upload FB Img, Upload IG Img, Upload Li Img, Upload X Img, Get many accounts and Create a post.
  6. In the same six nodes, replace YOUR_WORKSPACE_UUID with your workspace's UUID.
  7. Select Create a post and press D to deactivate it for the first run, because the workflow publishes at once. Send a
    test through the form's test address and read the captions and pictures under Executions. Then activate the node
    again and press Publish at the top of the canvas (or Shift+P).

How a run goes

  • The form On form submission1 asks for an input method. Topic or Niche goes to Form1, which asks for a niche, a
    brand color and your own view. Next, Generate Post Ideas writes five ideas and Form offers them in a dropdown.
    After your pick, Tavily fetches five articles with their full text, and WebSearch Summary returns a title and a
    summary.
  • Article URL goes to Form2: a link, a brand color and your own view. Scrape the Source URL fetches the page,
    Extract Content and Clean HTML strip it down to text without links, and Article Summary returns the title and
    summary.
  • Both paths meet in Aggregate3. nano-banana-api then starts five branches: four Copy Image Prompt Generator
    nodes, one per network, and Content Writer, which returns the four captions as JSON.
  • nano-banana to nano-banana3 create image tasks on Kie.ai. Each Wait lasts one minute, and each
    nano-banana-result node reads its task once.
  • The pictures are downloaded and uploaded to Mixpost's media library. Get many accounts and Sort Social Media put
    the accounts in the order facebook_page, instagram, linkedin, twitter, and Create a post publishes all four in one
    call.

The Mixpost workspace

The workflow reads the sorted account list by position, so the workspace should hold one account of each kind and no
more. Any other account sorts to the front and shifts the rest. Merge, Merge2 and Sort Social Media also depend
on the order of their inputs, so keep it if you rewire them.

Change the look

  • Caption voice: the system message of Content Writer.
  • Image look: the four Copy Image Prompt Generator nodes.
  • Image shape: image_size in nano-banana (LinkedIn, 1:1) and in nano-banana1, nano-banana2 and nano-banana3
    (3:4).
  • Image wait: the four Wait nodes. Raise them if Kie.ai is slow.
  • How the post goes out: postType in Create a post is schedule_now. Open the node to pick another type.
  • Articles found: keep max_results in Tavily at 5, because WebSearch Summary reads five results.
  • Model: chatgpt-4o-latest in the three OpenAI nodes.

Good to know

  • The workflow posts at once. No step asks you to approve the text or the pictures, and text drawn inside an AI picture
    can be misspelled. Run the first batches with Create a post deactivated.
  • Image generation is asynchronous. The workflow asks for each result once, a minute after the task starts. A longer
    task leaves its result empty and Content Setup stops there.
  • On the link path, Facebook, LinkedIn and X captions point to the source and Instagram never does.
  • The summaries come from pages a model read, and nothing checks them before they go out in your name.
  • The article path fetches the page with browser-like headers. A site that blocks that, or builds its text in the
    browser, may give the summary little to work with.
  • Once the workflow is published, anyone with the form's address can make your accounts post. The form trigger can ask
    for a username and password.
  • The Tavily and Kie.ai keys sit in node fields, not in credentials, so they travel with any export of the workflow.
    Take them out before you share it.
  • The copy Mindket started from had lost every backslash in the patterns of Code and Clean HTML and in three line
    breaks of Content Writer. That broke the idea list and the page cleaning. Mindket put them back.
Files
README.md  5 KB
workflow.json  63 KB

2 files, 68 KB, downloaded as a zip.

What’s new

  • Version 2 · 2026-11-09

    Updated by Mindket to the current version of this kit.

  • Version 1 · 2026-11-03

Reviews

No ratings yet

Write a review

No reviews yet.

More from Mindket

See all from Mindket

MN-Violet-Lotus-12B-GGUF

mradermacher · Kit

Static GGUF files of FallenMerick's MN-Violet-Lotus-12B in sizes from 4.9 GB to 13.1 GB. For people who run a 12B model on their own computer.

New

T5 Small

google-t5 · Kit

Turns one text into another with a small 60M-parameter T5 model that treats translation, summarization, question answering and classification as text-to-text j…

New

VGGT-1B

facebook · Kit

Infers a scene's 3D structure from one, a few or hundreds of images in a single forward pass, including camera parameters and depth maps. It suits computer vis…

New

Similar in Marketing & SEO

See all in Marketing & SEO

Flux.2-Klein-9B-MatchingPose

nhathoangfoto · Kit

A LoRA for FLUX.2 Klein 9B that puts a character into the pose shown by a mannequin reference while keeping the character's face and style. For artists and des…

New

Generates images from text on modest GPUs, using quantized Z-Image-Turbo files made for stable-diffusion.cpp. For people who run image models on their own comp…

New

HiDream-I1-Full

HiDream-ai · Kit

Generates images from text prompts with a 17B-parameter open model that scores at the top of the card's prompt-following tables. For designers, marketers and d…

New