The Content Repurposer is a chat agent that turns any piece of source content into ready-to-post social media in your brand voice, and publishes it for you. This guide walks you through installing it from the Template Library, connecting your credentials, configuring it for your brand, and running your first post.
What it does
Give the agent anything — pasted text, a web link, a PDF, or a screenshot or image — and it will:
- Write platform-native copy for LinkedIn, Instagram, Facebook and X, plus an email teaser — each one written specifically for that platform, never copy-pasted across
- Generate images on demand — from a text description alone, from an image you supply, or from your logo; single hero images, 3–4 image carousels, or short video
- Let you review everything in chat first, then draft, schedule, or publish now through Zernio — including extended channels such as Threads, Bluesky, Pinterest, TikTok, YouTube, Google Business, Reddit and Telegram
- Apply built-in marketing tactics automatically — putting your link in the first comment for better reach on LinkedIn and Facebook, formatting for reels and stories, and handling per-platform character limits
Nothing is ever posted without your say-so in the chat.
What gets installed
Deploying the template installs five workflows and one data table, in dependency order:
| # | Component | Purpose |
|---|---|---|
| 1 | System - Kie Task Manager | Polls the media generator, downloads finished assets, and re-hosts them on your instance so links never expire |
| 2 | System - Media Generator | Creates images (text-to-image or image-to-image) and video via Kie |
| 3 | System - Zernio Publisher | Posts, schedules, or drafts to your connected social accounts, scoped to your Zernio profile |
| 4 | Content Repurposer - Repurpose Tool | The fetch-and-repurpose engine used for URLs |
| 5 | Content Repurposer - Agent | The chat agent you talk to |
| — | Data table: Kie Tasks | Tracks media generation jobs |
Before you start
Make sure you have the following ready before deploying:
- A Zernio account with your social accounts connected to one profile. In Zernio, pick or create a profile, then connect each platform you use (LinkedIn, Facebook page, Instagram, X, and so on). Note the profile name — you'll need it during configuration. [SCREENSHOT: Zernio profile with connected platforms]
- A Zernio API key — found under Zernio → Settings → API
- A Kie API key — powers image and video generation (your Awesomate admin may provision this for you)
- An OpenRouter API key — powers the writing (your Awesomate admin may provision this for you)
- A completed Business Identity profile from Awesomate onboarding — your brand voice, colours, services and call-to-action load into the agent automatically from here
Step 1 — Deploy from the Template Library
- In the Awesomate Hub, open the Template Library
- Find Content Repurposer, or redeem it directly using the token
CONTENT - Click Deploy — this installs all five workflows in the correct order and creates the
Kie Tasksdata table
Step 2 — Bind your credentials
During the deploy wizard, bind each credential to its workflow:
- Zernio (HTTP Bearer) — on the Publisher's two API nodes
- Kie (HTTP Bearer) — on the Media Generator and Task Manager
- OpenRouter — on the Agent and Repurpose Tool model nodes
Step 3 — Configure each workflow
Each workflow has a single Workflow Config node holding every setting for that workflow.
System - Zernio Publisher (the important one)
| Setting | What to put |
|---|---|
zernio_profile | The Zernio profile name (or ID) to publish through — default is Default. If your Zernio workspace holds more than one brand's profiles, set this, otherwise the agent will find multiple accounts per platform and have to ask which one to use every time. Setting this to all disables scoping; a non-matching name falls back to the whole workspace. |
default_timezone | Used for scheduling when the chat doesn't specify one |
account_overrides_json | Only needed if one platform has two accounts inside your profile, for example: {"facebook": "<account id or name>"} |
Content Repurposer - Agent (optional polish)
| Setting | What to put |
|---|---|
brand_name, biz_description, brand_voice | Auto-filled from your Business Identity profile; override here if needed |
banned_words, hashtag_guidance | Words the copy must never use, and your hashtag policy |
cta_mode + default_cta_url | own means every post ends with your CTA link; source means the copy keeps the source content's own CTA |
default_timezone | Used for requests like "schedule it for Tuesday 9am" |
System - Media Generator
Model choices — kie_model for text-to-image, kie_edit_model for image-based generation, and kie_video_model for video. The defaults are fine for almost everyone.
Step 4 — Activate everything and open the chat
- Activate all five workflows — order doesn't matter at this point, since they were deployed dependency-first
- Open Chat Hub and find the Content Repurposer agent [SCREENSHOT: Chat Hub with the agent]
- Say hello — the agent will explain what it needs from you
Step 5 — Your first run
- Paste a link to one of your blog posts, or any article
- The agent fetches it and drafts copy for LinkedIn, Instagram, Facebook, X, and an email teaser — all in one reply
- Ask for edits in plain language, for example: "shorter LinkedIn hook" or "more casual on Facebook"
- Ask for media, for example: "generate a square image for this" — this takes roughly 60–90 seconds and the agent will show you a link to view it. No source image is needed, though it can also work from an image or your logo if you provide one
- Approve the content, for example: "schedule all of it for Thursday 9am" or "post the LinkedIn one now, draft the rest"
- The agent reports the result for each channel, with links to each post or draft
Day-to-day tips
- "Where can you post?" — ask this and the agent lists your connected channels for the configured profile
- Instagram requires an image — a text-only Instagram post can only be saved as an unpublishable draft; the agent will warn you if this happens
- Link in first comment — when your post has a CTA link, the agent offers to place it in the first comment on LinkedIn and Facebook, since feeds often downrank posts with links in the body
- Carousels — ask for "3–4 image options" or "a carousel" and multiple images will generate in one pass
- Media generation costs real money per image, so the agent generates one image per request unless you explicitly ask for variations
Troubleshooting and FAQ
- "Multiple accounts connected — pick one" keeps appearing. Your Zernio workspace has several profiles and
zernio_profileisn't set, or it names the wrong profile. Set it to the profile your brand's accounts live under. If you have two accounts within one profile, useaccount_overrides_jsoninstead. - Image links from the chat stop working later. They shouldn't — media is re-hosted on your instance with durable URLs. If a link returns a 404, check that the Kie Task Manager workflow is active.
- Generation says the media generator "isn't deployed/published". Activate both System - Media Generator and System - Kie Task Manager, and confirm the Kie credential is bound correctly.
- Do posts scheduled in the past publish immediately? No — the Publisher rejects past date and times and tells the agent, which will re-ask you for a future time.
- The copy sounds off-brand. Update your Business Identity profile (preferred), or override
brand_voiceandbanned_wordsin the Agent's Workflow Config. - Video generation is slow. Video generation takes minutes rather than seconds; the
max_poll_attemptssetting raises the waiting ceiling for video-heavy use.