Use case
X (Twitter)YouTubeNotionAGNT

Social posts written native to each platform

Turn published work into platform-native posts, schedule them, and collect the engagement numbers back into one report.

What this actually involves

The jobTurn published work into platform-native posts, schedule them, and collect the engagement numbers back into one report.
Tools it needsX (Twitter), YouTube, Notion, Google Sheets, Unsplash
Setup4 steps, about ten minutes
Runs whenSomething happens in Google Sheets
ApprovalYours, per category — nothing is sent on your behalf unless you say so
Where it runsYour own machine. Credentials stay in a local vault.

What the agent actually does

Every platform gets a post built for it

A long piece becomes a thread that stands on its own, a short post with a genuine hook, and a newsletter section — each written for how people read on that platform rather than the same paragraph reposted.

Schedule with approval

Drafts queue for a human to approve, then publish on the schedule you set. The approval step costs a minute and removes the entire class of problem where an unattended system posts something regrettable.

Close the loop

Engagement comes back into the same report as everything else, so what to write more of is a question with an answer instead of a matter of opinion.

The tools this job needs

X (Twitter)

Where the work arrives. The feed where your market thinks out loud. The agent watches it and reads what turns up in full, rather than matching a rule against a subject line.

YouTube

Context the agent pulls in before deciding. Long-form content worth repurposing everywhere else. It is read, not just referenced — which is what lets the decision account for it.

Notion

Context the agent pulls in before deciding. The team wiki agents can actually keep current. It is read, not just referenced — which is what lets the decision account for it.

Google Sheets

Where the result lands. The database every team already has open. Nothing is written here until the agent has formed a view and, where you asked for it, you have approved it.

Get this agent

Social Scheduler

Turn published work into platform-native posts, schedule them, and collect the engagement numbers back into one report.

Runs on your own machine. Asks for X (Twitter), Notion, Google Sheets and nothing else — you approve the connection, and the agent inherits whichever AI model you already use.

You can see exactly what it did

Nothing happens behind your back.

Every run leaves a receipt: what the agent read, which tools it called, what it decided and why, and precisely what it changed. Anything irreversible — sending, paying, publishing, deleting — waits for you to approve it. It runs on your own machine, with your own credentials, and the whole trail is yours to read afterwards. The point is not that you trust it. The point is that you never have to.

Cross-posting is why so much social content underperforms

The same text pushed to four platforms is optimised for none of them. A thread needs a first line that earns the second; a short post needs the whole idea to land at once; a professional network rewards a different register entirely. Adapting properly is genuinely a rewrite each time, which is exactly why it stops happening in a busy week — and exactly the kind of work worth handing to an agent.

Consistency beats intensity, and consistency is an ops problem

Presence compounds when it is regular, and regularity fails for operational reasons rather than creative ones: the person who does it is busy, or on holiday, or shipping. A pipeline that reliably produces drafts from work you were already doing turns a discipline problem into an approval queue, which is a much easier thing to sustain.

Reporting closes the loop or the loop stays open

Without engagement flowing back, the content decision is made on instinct forever. Pulling the numbers into the same report as everything else is unglamorous and it is what turns publishing from an activity into something you can actually steer.

Build it in AGNT

  1. Connect the accounts you publish to and the source your long-form work lives in.
  2. Give the agent the voice skill so adaptations sound like you on every platform.
  3. Route drafts to an approval queue with the schedule attached.
  4. Pull engagement back on a cadence and read it alongside the rest of your reporting.

Copy this workflow

Here is the shape in full rather than in prose: a trigger, a decision, an action. Paste the definition below into a new workflow and it loads exactly as drawn.

Social posts written native to each platform: watch google sheets → read it and decide → act in x (twitter) TRIGGER google-sheets-new-row Watch Google Sheets Fires the moment it happens. ACTION agnt-agent Read it and decide Judged against your own rules. ACTION twitter-api Act in X (Twitter) Runs POST.
Runs on your own machine against your own X (Twitter) account. Every step writes a receipt you can read afterwards.
Social posts written native to each platformpaste into a new workflow
{
  "id": "2b9b8538-f1c8-4dc9-a42c-9445eed9f892",
  "name": "Social posts written native to each platform",
  "nodes": [
    {
      "id": "f5496135-b09a-46ee-a37d-b34d60081670",
      "text": "Watch Google Sheets",
      "x": 512,
      "y": 144,
      "isEditing": false,
      "type": "google-sheets-new-row",
      "icon": "connect",
      "category": "trigger",
      "isSelected": false,
      "parameters": {},
      "description": "Listen for new rows added to a specified Google Sheet and trigger the workflow when a new row is detected.",
      "error": null,
      "isActive": false,
      "output": null,
      "outputs": {}
    },
    {
      "id": "6400c709-e0a0-428a-a0f2-7bffb67ce690",
      "text": "Read it and decide",
      "x": 512,
      "y": 336,
      "isEditing": false,
      "type": "agnt-agent",
      "icon": "connect",
      "category": "action",
      "isSelected": false,
      "parameters": {
        "instructions": "A long piece becomes a thread that stands on its own, a short post with a genuine hook, and a newsletter section — each written for how people read on that platform rather than the same paragraph reposted."
      },
      "description": "Turn published work into platform-native posts, schedule them, and collect the engagement numbers back into one report.",
      "error": null,
      "isActive": false,
      "output": null,
      "outputs": {}
    },
    {
      "id": "2d92672d-5b26-452e-a1e4-f3df611a3f3c",
      "text": "Act in X (Twitter)",
      "x": 512,
      "y": 528,
      "isEditing": false,
      "type": "twitter-api",
      "icon": "connect",
      "category": "action",
      "isSelected": false,
      "parameters": {
        "action": "POST"
      },
      "description": "Interact with Twitter to post, quote, reply, delete, retrieve tweets, search, manage follows, and fetch profiles/conversations.",
      "error": null,
      "isActive": false,
      "output": null,
      "outputs": {}
    }
  ],
  "edges": [
    {
      "id": "46dbe38e-45cd-4eed-a178-e62146e6c18a",
      "start": {
        "id": "f5496135-b09a-46ee-a37d-b34d60081670",
        "type": "output"
      },
      "end": {
        "id": "6400c709-e0a0-428a-a0f2-7bffb67ce690",
        "type": "input"
      },
      "startX": 800,
      "startY": 168,
      "endX": 512,
      "endY": 360
    },
    {
      "id": "d7cb4ee6-f2a5-4bf0-a15b-d8b864b1bf6c",
      "start": {
        "id": "6400c709-e0a0-428a-a0f2-7bffb67ce690",
        "type": "output"
      },
      "end": {
        "id": "2d92672d-5b26-452e-a1e4-f3df611a3f3c",
        "type": "input"
      },
      "startX": 800,
      "startY": 360,
      "endX": 512,
      "endY": 552
    }
  ],
  "zoomLevel": 1,
  "canvasOffsetX": 0,
  "canvasOffsetY": 0,
  "isTinyNodeMode": false
}

Get this running today

Free, local, and it asks for X (Twitter), YouTube, Notion, Google Sheets, Unsplash and nothing else.

Common questions

Can it post automatically?

Yes, but approval-then-schedule is the recommended shape. The minute it costs is cheap insurance on anything public.

Which platforms are supported?

X and YouTube are directly integrated, and anything with an API can be reached — including through an existing Zapier connection for the long tail.

Will every post sound the same?

Not if the voice skill carries real examples and the agent is asked for platform-native shapes rather than a reformat of one text.

Give AI a job. Get the proof.