How the multi-platform social media template works: the nine services it needs, the placeholders and environment variables to replace, and the approval step that keeps you in control.
"Automate Multi-Platform Social Media Content Creation with AI" by n8n creator joe has more than 440,000 views on n8n.io. It is the largest of the five templates in this series, and it needs the most setup. You fill in a short form with a topic. The workflow researches it, writes a post for each platform, creates an image, asks you to approve the result by email, and publishes.
The workflow runs in four steps.
Note the gap: the prompt writes copy for TikTok, Threads, and YouTube Shorts, but the workflow has no publishing nodes for those three. You get the text and post it by hand, or you add the nodes.
If that list looks heavy, build in stages. Steps one and two alone give you reviewed copy to paste into each network, and the template's own notes say you can stop there.
The Social Media Content Factory agent's prompt is written for the author's company, workflows.diy. It names the company, describes its audience, and includes a hashtag list. Rewrite every part: your business, your audience, your tone, your banned phrases, and your hashtags. This edit decides whether the posts sound like you.
The form title and description also carry the original brand name. Change both so your team sees your own name.
Three nodes read values from environment variables: EMAIL_ADDRESS_JOE (the approver's address), IMGBB_API_KEY, and TELEGRAM_CHAT_ID. Set these in your n8n environment, or type the real values into the nodes. If you run n8n Cloud and cannot set environment variables, type the values into the nodes.
The Instagram Image node posts to graph.facebook.com/v20.0/[your-unique-id]/media. Put your Instagram Business account ID in place of the bracketed text. Check the Instagram Graph API documentation for the current version number, since Meta retires old API versions.
The Gmail nodes use "send and wait" with double approval and a 45-minute limit. Decide who approves, whether one approval is enough, and what should happen on timeout. Keep the approval step. Publishing to four public accounts with no human check is how brands end up with a bad post live for an hour.
X caps posts at a set character count and the other networks have their own rules. Review the per-platform instructions in the prompt, and test with a topic that needs a long post.
Pollinations.ai is free and variable in quality. OpenAI's image model costs more per image and sticks nearer to your prompt. You can also upload your own branded graphics through the optional upload form, which suits regulated or design-led brands.
Read each network's automation rules. Platforms restrict how apps may post, and some limit or label AI-generated content. Review the rules for each account before you turn on publishing, and keep a person in the approval loop.
No. Remove the platform nodes you do not use. The minimum viable version needs OpenAI, SerpAPI, and Gmail, and you copy the approved text by hand.
They perform as well as your prompt and your edits allow. Feed the agent real details: product facts, customer questions, a point of view. Edit the draft in the approval email before you publish. Generic input produces generic posts.
Yes. Add a Wait node with a date-and-time resume after approval, or write approved posts to a Google Sheet and let a Schedule Trigger workflow publish them at set times.
Tell us which workflow you need. We set up the credentials, adapt the template to your business, and document it so your team can run it.
Start a Project →