Skip to main content

Social Media Workflow: The 7 Stages, Their Owners and a Free Template

By Tayyab, Founder · Published

A social media workflow is the repeatable path a post takes from idea to measured result: plan, create, review, approve, schedule, publish and measure. For a small team posting five times a week we budget about 4 hours of hands-on work a week, plus a wait of one business day for review and one to two for approval. Each stage has one owner, which is what stops posts stalling. The template below puts all seven stages in a spreadsheet you can fill in today, and Content Drifter runs each stage in one place, from the calendar and the AI Post Maker to the approval gate, the scheduler and analytics.

Who owns each stage

A workflow fails at the handoff, not the stage. The table gives every stage one accountable owner for three common set-ups, and a suggested time budget for a team posting five times a week.

The seven stages of a social media workflow with an owner for a solo creator, a small team and an agency
StageSoloSmall teamAgencyHands-on, per weekWaits
PlanYou, once a weekContent leadAccount strategist, agreed with the client60 minNo wait
CreateYou, with an AI draftWriter and designerCreative team, one lead per client100 minNo wait
ReviewYou, the next morningMarketing leadAccount manager, before the client sees anything30 minone business day
ApproveYou, as the gate before anything is scheduledOwner or marketing leadThe client, through a review link15 minone business day inside the team, two for a client
ScheduleYouSocial media managerSocial media manager15 minNo wait
PublishThe tool, with you checking onceThe tool, with the social media manager checkingThe tool, with the account manager checking10 minNo wait
MeasureYou, weeklyMarketing lead, weeklyAccount manager, in the report the client gets30 minNo wait
TotalAbout 4 hours of hands-on work a week for five posts260 min

The times are a planning budget we suggest, not a measurement of any team. The create stage assumes about 20 minutes a post, batched in one sitting. Time your own first week and change the numbers in the template.

The seven stages, and what runs each one

  1. 1

    Plan

    Decide which topics, which networks and which days the week covers, so nobody opens a blank page on the day a post is due.

    Who owns it. Solo: You, once a week. Small team: Content lead. Agency: Account strategist, agreed with the client.

    In Content Drifter: Content calendar. Every post has a home on one calendar, in month, week and list views, filtered by network and status. AI Campaigns plans a 7 or 30 day campaign with a batch of posts for each phase on Pro and up, and the AI Strategist reads your own published history before it suggests the next week, on every plan.

    Also for this stage: AI Campaigns, AI Strategist.

  2. 2

    Create

    Write the caption and make the image or video for each network, in the shape that network takes, in one sitting so the voice stays the same.

    Who owns it. Solo: You, with an AI draft. Small team: Writer and designer. Agency: Creative team, one lead per client.

    In Content Drifter: AI Post Maker. The AI Post Maker writes each post in your brand voice for the network you pick and scores the match against your Brand Kit. Repurpose turns a blog post or YouTube video into drafts, each built on a claim the source actually made.

    Also for this stage: Repurpose.

  3. 3

    Review

    A second pass on the finished post for voice, facts and the mechanics of the network: length, hashtags, missing media, the link in the right place.

    Who owns it. Solo: You, the next morning. Small team: Marketing lead. Agency: Account manager, before the client sees anything.

    In Content Drifter: Review and approve step. The review step opens the post as it will publish, lets you edit it inline, and checks it against the rules of each network: character limits, hashtag limits and required media, with a brand-voice match indicator beside it.

  4. 4

    Approve

    One explicit yes from the person who is accountable. Silence is not approval, and an unapproved post must not be able to go out.

    Who owns it. Solo: You, as the gate before anything is scheduled. Small team: Owner or marketing lead. Agency: The client, through a review link.

    In Content Drifter: Approval workflow. Every post carries an approval gate that is enforced on the server: the scheduler skips an unapproved post and the publish API refuses it, on every plan. On Pro and up you can also send a client a review link, so they approve in the browser without an account.

    Also for this stage: Client review links.

  5. 5

    Schedule

    Give every approved post a day and a time, in the order you want the week to read, and leave no gaps.

    Who owns it. Solo: You. Small team: Social media manager. Agency: Social media manager.

    In Content Drifter: Queue. Add a post without picking a time and it takes the next open peak-engagement slot for its network, skipping any blackout windows you set and never double-booking a slot. The queue also tells you the date it runs dry.

    Also for this stage: Content calendar, AI smart scheduling.

  6. 6

    Publish

    The post goes live at its time with nobody copying and pasting, and the live link comes back to the tracker.

    Who owns it. Solo: The tool, with you checking once. Small team: The tool, with the social media manager checking. Agency: The tool, with the account manager checking.

    In Content Drifter: Auto-publishing. Approved posts publish natively at their scheduled time to 9 networks, inside each plan's monthly allowance, with no copy and paste.

    Also for this stage: Multi-platform publishing.

  7. 7

    Measure

    Read what worked, write it down in one line, and let it decide the next plan. Without this stage the workflow is a conveyor belt, not a loop.

    Who owns it. Solo: You, weekly. Small team: Marketing lead, weekly. Agency: Account manager, in the report the client gets.

    In Content Drifter: Analytics. Post level likes, comments, shares, reach and engagement rate for posts published through Content Drifter, broken down by network, with your publishing cadence over time. Posts published somewhere else are not included.

If sign-off is the stage where your posts stall, our social media approval workflow template goes deeper on stages three and four, with a RACI matrix and turnaround SLAs.

The social media workflow template

The template is one CSV with one row per post. Stage is where the post is now, and Owner is who holds it at that stage, so filtering on a person shows exactly what is waiting on them. It is free, with no email asked.

  • Post
  • Stage
  • Owner
  • Due date
  • Network
  • Status
  • Approval
  • Link

Download social-media-workflow-template.csv

How to use it in Google Sheets

We do not publish a ready-made Google Sheets copy, so you import the file once and the sheet is yours.

  1. In Google Sheets choose File, then Import, then Upload, and drop in the CSV.
  2. Choose Create new spreadsheet, so your copy is separate from any other.
  3. Select the Stage, Status and Approval columns and use Insert, then Dropdown, so each cell takes only the values in your workflow.
  4. Delete the three example rows. Add a filter on Owner, so each person sees only what is waiting on them.
  5. Move a post along by changing Stage and Owner together, and put the draft link in Link, then the live link once it is published.

Excel and Numbers open the file directly. When you are copying captions out of the sheet to publish them, the spreadsheet has stopped helping, and the stages above show which feature takes each job over.

Run it from your AI assistant

Our MCP server lets an AI assistant such as Claude Desktop, Cursor or Cline create, schedule and publish in your account, and check the plan stage first. Today it runs on your own computer: add the npm package @contentdrifter/mcp to your assistant's configuration with an API key from your settings. The setup, the limits and the full tool list are on the MCP server page.

The workflow stages an AI assistant can run through the Content Drifter MCP server
StageToolsWhat it does
Planlist_workspaces, list_platform_connections, get_brand_kitCheck which workspaces and networks the key can reach and read the voice rules before you plan around them.
Creategenerate_postWrite a post for one network from a prompt and your Brand Kit. It spends generation credit exactly as the dashboard does.
Scheduleschedule_post, list_upcoming_postsPut a post in the queue at a time or in the next open slot, then list what is scheduled.
Publishpublish_nowSends a post now, and only after Final Review has been completed in the dashboard. Your assistant is told to confirm with you first.

Review, approve and measure stay in the dashboard. That is deliberate: the approval gate is the one stage we do not hand to an assistant, so nothing it queues goes live until a person has said yes.

Stop running the seven stages in a spreadsheet.

The template covers the process. What it cannot do is publish, or stop an unapproved post from going out. Content Drifter puts the calendar, the approval gate, the scheduler and the analytics in one workspace, so the stages above are screens rather than tabs.

FAQ

Frequently asked questions

What is a social media workflow?

A social media workflow is the agreed path every post takes from idea to published and measured, with one owner for each stage. The seven stages are plan, create, review, approve, schedule, publish and measure. It is the difference between a calendar that fills itself in the last hour of the week and one that runs on a schedule you can see.

What are the stages of a social media content workflow?

There are seven: plan, create, review, approve, schedule, publish and measure. Plan decides what goes out, create makes it, review checks it, approve is the explicit yes that lets it ship, schedule gives it a time, publish sends it, and measure feeds what you learn back into the next plan.

How long does a social media workflow take for a small team?

Budget about 4 hours of hands-on work a week for five posts, plus waiting time of one business day for review and one for approval, or two when a client approves. That is our suggested planning budget, not a measurement, so time your own first week and change the numbers.

Who should own each stage of the workflow?

One named person per stage, and the same person for the same stage every week. A solo creator owns all seven and uses the approval stage as a deliberate pause. A small team splits them between a content lead, a writer and designer, and a marketing lead. An agency adds the client as the approver and an account manager who runs the report.

Is there a free social media workflow template?

Yes. Download the CSV from this page, free and with no email asked. It has one row per post with 8 columns: Post, Stage, Owner, Due date, Network, Status, Approval, Link. It opens in Google Sheets, Excel and Numbers. We do not offer a ready-made Google Sheets copy, so you import the file once and keep your own.

What is the difference between a content workflow and an approval workflow?

A content workflow covers the whole path from planning to measuring, and an approval workflow is the middle part of it, the review and sign-off before a post may go out. If sign-off is where your posts stall, our approval workflow template goes deeper on that one stage.

Can an AI assistant run part of my social media workflow?

Yes, the create, schedule and publish stages, through our MCP server, which today runs on your own computer through npx and uses an API key from your settings. It can write a post, queue it and list what is scheduled. Approving and measuring stay in the dashboard, and publishing needs Final Review completed there first.