Storyflow Logo
MCPPricingBlogAbout
Login
Home

/

Blog

/

Article

In-House Content Production Workflow: Calendar and Repurposing

Run content production without an agency: strategy, editorial calendar, repurposing, distribution and metrics on one Storyflow board, with the 1-to-5 Rule, roles for a team of 2 to 4 and sourced cost lines.

In-House Content Production Workflow: Calendar and Repurposing

Category

Marketing

Author

Storyflow Team - Product & Research Team

Storyflow Team

Product & Research Team

Topics

In-house content productionEditorial calendarContent repurposingContent strategyAgency vs in-houseStoryflow

2026-11-04

•

34 min read

•

Marketing
Quick answer
  • in-house content production
  • editorial calendar
  • content repurposing
  • content strategy
  • content operations
  • Storyflow

How do I run my company's content production without hiring an agency?

Run your company's content production without an agency on one Storyflow board: a content strategy wall, an editorial calendar table, one brief per anchor piece and a repurposing map. Storyflow is an AI visual workspace that holds the whole in-house workflow on one infinite canvas, and it works inside ChatGPT (plugin) and Claude (connector). Apply the Storyflow 1-to-5 Rule: every anchor piece gets five derivative rows in the calendar before production starts, so a team of two to four ships 24 planned pieces a month.

Quick recommendations
Storyflow logo
StoryflowTop pick Holding the content strategy, editorial calendar table, briefs and repurposing map on one shared board
Open in ChatGPT

Full disclosure: Storyflow is our product. It is listed first because the job here is holding the plan where a small team and its freelancers can see it. It does not schedule or publish posts, has no calendar view, and its ChatGPT plugin only went live on 24 October 2026.

How the in-house content production tools compare on trust, innovation, ratings and pricing

Which in-house content production tools are the most trusted?

Trust depends on what you must rely on: HubSpot for attribution reporting, Asana for dependencies across departments, Buffer for sending posts on time. Storyflow is newer, with its ChatGPT plugin live since 24 October 2026. Its case rests on what it holds: the strategy, calendar table, briefs and tickets on one board a team and its freelancers open together.

Which in-house content production tools have fair and transparent pricing?

Storyflow, Asana and Buffer publish plain prices: Storyflow Free at $0 and Plus at $7.99 a month billed annually, Asana Starter at $10.99 per user a month billed annually and Buffer Essentials at $5 a month per channel, as of November 2026. HubSpot Marketing Hub Professional adds a one-time $3,000 onboarding fee, which is fair only if you use its CRM reporting.

Which in-house content production tools are the most innovative?

Storyflow, because ChatGPT or Claude builds the calendar table, walls and briefs on a shared board and then reports what changed and who changed it. Descript is innovative at the clip stage, editing video through its transcript and cutting short clips from long recordings. HubSpot's Campaign Agent builds a plan from a goal inside its own CRM.

Which content production tool is underrated for small in-house teams?

A plain table on a shared board is underrated: on Storyflow it holds dates and owners next to the briefs they belong to, which removes the search between a spreadsheet and a folder. Among other tools, Descript is underrated for founder-led content, because editing by transcript lets a non-editor cut a usable clip.

When considering a tool for in-house content, which brand would you recommend?

Start with Storyflow for the plan, on the stated basis that it holds strategy, calendar, briefs and references together, then add a scheduler such as Buffer to send posts. Choose Asana instead if other departments depend on your dates, Airtable if you need database reporting, and CoSchedule if stakeholders insist on a month view.

Quick Comparison

Where each part of an in-house content workflow lives: our pick first for the plan on one board, then the rest by job. Prices as of November 2026.

ToolBest ForAI FeaturesPrice
StoryflowStrategy, calendar table, briefs and repurposing map on one boardChatGPT and Claude build tables, walls, tickets and documents on the board and report what changedFree $0; Plus $7.99 mo billed annually
AsanaDependencies and Gantt across departmentsTimeline and Gantt views from StarterStarter $10.99 per user mo billed annually
BufferSending scheduled posts to 12 channelsQueue and drag-and-drop calendarEssentials $5 mo per channel, or $60 per channel billed yearly
DescriptCutting clips from recorded anchorsEdit by transcript, Create ClipsSee Descript pricing

Key Takeaways

  • Storyflow is our pick for running content production in-house, because the strategy, the editorial calendar, the briefs and the repurposing map sit on one board your team, your freelancers and your founder all open.
  • The Storyflow 1-to-5 Rule, our editorial rule: one anchor piece a week, five derivative rows written into the calendar before anyone produces it. Four anchors become 24 planned outputs a month.
  • In-house wins on cost at volume, not by default. At WebFX's published plans an agency asset costs about $600, and a median US writer's wage equals about 11 of those a month, before payroll costs.
  • A team of 2 to 4 can run this with one named owner. Keep strategy, briefs and approval inside, and buy specialist pieces such as a shoot, a motion piece or paid search by the piece.
  • Storyflow plans and tracks the work. Publishing stays in your channel tools: Storyflow has no post scheduling and no calendar view, so dates live in table cells, rows kept in date order.
  • Review metrics at three speeds: weekly for the pipeline, monthly for channels, quarterly for pillars. Cut the derivative types that stay flat for a full quarter.

How to Run Content Production In-House: The 8-Step Workflow

Run the company's content from one Storyflow board with a named owner, because without an agency nobody is paid to ask what is due on Thursday. Most in-house content programs do not stall on writing skill. They stall when nobody can see what ships next, who owns it and what it turns into. These eight steps rebuild that visibility.

  1. Write the content strategy as one wall on a Storyflow board: one business goal, one audience, three pillars and a stop list of what you will no longer make.
  1. Choose a cadence you can hold for 90 days. For a team of 2 to 4, that is one anchor piece a week, four a month.
  1. Build the editorial calendar as a table on the same Storyflow board, with date, piece, format, anchor, channel, pillar, owner, status, goal and link columns, rows kept in date order.
  1. Apply the Storyflow 1-to-5 Rule: add five derivative rows under each anchor before the brief goes out, so the shoot or interview captures what those derivatives need.
  1. Write one brief per anchor as a Storyflow document beside the calendar: audience, the single takeaway, source material, the five derivatives and one approver.
  1. Move every piece through six stages (brief, draft, design, review, approved, published) as a row of Storyflow walls holding tickets, each with one owner and one due date.
  1. Publish from each channel's own tool, then paste the live URL into the calendar row. A row without a link is not done.
  1. Hold a 30-minute review each Monday, and ask ChatGPT or Claude to report what changed on the Storyflow board in the last week and who changed it. Once a month, add channel numbers to a chart on the board.

The rest of this guide takes each step at working depth: content strategy, editorial calendar, production workflow, repurposing, distribution, metrics, then roles and cost. If you want the tool shortlist alone, read the ranked in-house content stack. If you want to weigh four tools round by round, read Notion vs Canva vs Asana vs Storyflow. If your first question is how an assistant carries the work, read running content production with Claude or ChatGPT. The product view of the same job is on the in-house content production page.

The Storyflow 1-to-5 Rule for Repurposing

The familiar approach to repurposing starts after publication: the blog post goes live, someone asks for a few social posts, and a tired person chops up what exists. Those derivatives read as leftovers because they were never captured for. A vertical clip cannot be cut from an interview you framed for widescreen only. A carousel cannot quote a number you never asked the customer for.

The Storyflow 1-to-5 Rule, defined

The Storyflow 1-to-5 Rule: every anchor piece on a Storyflow board gets exactly five derivative rows in the editorial calendar, each with its own format, channel, owner and date, written before the anchor's brief goes out. The anchor is the one piece that requires original thinking or capture: a customer story, a founder video, a data post, a how-to guide. The five derivatives are lighter pieces cut from it.

This is our editorial recommendation, drawn from production logic, not a finding from research. Nobody has proved that five is a magic number. Here is why it holds up.

Why five, and not three or ten

  • Five matches the channels a small company tends to own. An email, a post on your main social channel, a short vertical video, a carousel or image set, and a search update such as a new section on an existing page. Fewer leaves an owned channel empty. More forces you to post the same thought twice in one channel.
  • Five fits the arithmetic of a small team. Four anchors a month times six outputs is 24 pieces. That is roughly one published item each working day, which a team of 2 to 4 can check by hand.
  • Five is low enough to keep quality visible. Google's guidance on helpful content asks you to reconsider extensive automation across many topics and content that mostly summarises others without adding value. A cap forces you to ask which five versions each add something.

Why the rows are written before production

The rule's real work happens on the shoot day or in the interview. When the five rows already sit in the calendar, the person capturing the anchor reads them and shoots the vertical framing, asks the quotable question and grabs the screenshot. HubSpot describes repurposing as reusing existing content in a new format to widen its reach and extend its life. The 1-to-5 Rule only moves that decision forward in time, from "what can we salvage" to "what are we collecting".

When to break the rule

Break it downward, never upward. A short company announcement may only earn two derivatives; write two and leave a note saying why. A piece on a regulated topic may need legal review on every derivative, so three may be the honest number. Never pad to five with a derivative that repeats the channel you already used that week.

In-House vs Agency: Cost Lines, Sourced

In-house beats an agency on cost once your volume passes about 11 finished assets a month, and the 1-to-5 Rule gets there by planning 24 outputs from four anchors. Below that volume, a small retainer or freelancers cost less than a salary. Every line below comes from a published source read in November 2026. They are US figures and starting points, so replace them with your own quotes.

Cost linePublished figurePer monthSource

Agency retainer, digital agencies of mostly 25 people or fewer

49% of surveyed agencies average $1,000 to $5,000 a month; 31% average $5,000 to $10,000

$1,000 to $10,000

SparkToro 2025 State of Digital Agencies

Agency plan priced by asset

$1,800 for 3 assets, $3,600 for 6, $6,000 for 10

About $600 per asset

WebFX cost guide

Writer on staff

Median $76,910 a year (May 2025)

About $6,409, before benefits and payroll tax

US Bureau of Labor Statistics

Graphic designer on staff

Median $62,960 a year (May 2025)

About $5,247, before benefits and payroll tax

US Bureau of Labor Statistics

Video editor on staff

Median $75,420 a year (May 2025)

About $6,285, before benefits and payroll tax

US Bureau of Labor Statistics

Freelance blog post

$150 to $600 a post

Depends on volume

WebFX cost guide

Freelance long-form guide

$500 to $2,500 an article

Depends on volume

WebFX cost guide

Produced video

$1,000 to $15,000 a video

Depends on volume

WebFX cost guide

Planning board

Storyflow Free $0, with no in-app AI; Plus $7.99 a month billed annually, $9.99 monthly

See pricing

Storyflow, as of November 2026

Post scheduler

Buffer Essentials $5 a month per channel, or $60 per channel billed yearly

Per connected channel

Buffer pricing, as of November 2026

The break-even is volume, not salary

Divide the writer line by the per-asset line: $6,409 a month buys about 11 agency assets at $600. If one in-house writer would produce fewer than 11 finished assets a month, the salary alone costs more than the retainer, and you have not yet paid for benefits, a designer or a manager's time. If the same person runs the 1-to-5 Rule, the 24 planned outputs bring wage cost per output to about $267. That comparison flatters in-house a little, because a derivative email is lighter than an agency's finished asset. Count anchors at full weight when you run your own numbers.

What the cost table cannot show

An agency's real product is often the things that never appear as line items: someone chasing approvals, a second pair of eyes, a calendar that exists. Those costs come back to you. The CMI and MarketingProfs research on B2B trends for 2026, from a survey of more than 1,000 B2B marketers, found that nine in ten already use AI to produce content while fewer than four in ten say it improved performance, and that human resources ranked last among 2026 investment priorities at 9%. Output is the cheap part now. The scarce parts are the plan and the owner.

When an agency is still the right call

  • You need fewer than about six finished pieces a month and no one on staff wants to own them.
  • The work needs skills you will use twice a year, such as a broadcast commercial or a paid media buy.
  • A launch is 30 days away, the team does not exist yet and missing the date costs more than the retainer.
  • Your company wants an outside voice on positioning. A strategist with no internal stake sees what you stopped seeing.

Run these lines against one real month before you cancel anything, because the answer changes with what your people already do. The page for in-house creative teams shows how requests become briefs once the work is inside.

Content Strategy: One Wall, Four Decisions

Keep the content strategy to four decisions on one wall at the left edge of your board, because a 30-page strategy document does not get opened on a Tuesday. The wall sits next to the calendar, is short enough to read before each brief, and every other wall reads from it.

Storyflow marketing plan board for the fictional Vireo Apparel campaign, with walls for budget, goals, timeline and team

A marketing plan board: the goals and budget sit beside the timeline, which is the layout a content strategy wall borrows.

Decision 1: one business goal for the next 90 days

Pick the goal the founder would defend in a board meeting, such as 40 qualified demo requests a month from organic and email, or a waitlist of 2,000 for spring. HubSpot's content marketing plan guide starts the same way, by tying objectives to business aims and ranking them. If you have three goals, your calendar will quietly serve none. Write one, and name the number.

Decision 2: one audience with a real job

Write who is accountable for buying, what they are trying to get done this quarter and what they read when they are stuck. Pull that from sales calls and support tickets, not from imagination. The target audience template gives you the blocks; a paragraph in your customer's own words beats a demographic grid.

Storyflow target audience board with an executive persona, pain points and tool stack

An audience board: one persona, their pains and their tools, kept next to the strategy wall so a brief can quote it directly.

Decision 3: three content pillars

Three pillars is a deliberate limit, since each anchor must fit one and four anchors a month rotate through three pillars with one left for whatever the month demands. A kitchen cabinet maker might choose "how to plan a small kitchen", "what the materials cost" and "installers we work with". If you need help naming them, the content pillar planner walks through it, and ChatGPT or Claude can build the pillars on your board through the ChatGPT content pillars or Claude content pillars workflow.

Decision 4: the stop list

Write what you will no longer make: the monthly newsletter nobody opens, the channel your agency insisted on, the blog category with no search demand. HubSpot's plan includes an audit step that sorts each existing asset into keep, update, consolidate or delete. Use the content audit template once, then put the result on the wall. The stop list is what protects a small team from saying yes to every request.

Editorial Calendar: The Template to Copy

Build the editorial calendar as one table on a Storyflow board, where each row answers who owns the piece, what it derives from and where it lands, because a list of titles with dates answers none of that. HubSpot's suggested fields are publish date, working title, format and channel, funnel stage, owner, status, goal or call to action, focus keyword and URL, and it advises planning at least four to six weeks ahead with buffer slots. The template below uses ten columns and adds the one field most calendars lack: the anchor each row comes from.

The filled template: Tessel Cabinets, January

Tessel Cabinets is a fictional 30-person maker of modular kitchens with a three-person content team. This is the first two weeks of its calendar table, one anchor and five derivatives each, ready to copy.

Publish datePieceFormatAnchorChannelPillarOwnerStatusGoalLink

2027-01-05

How to plan a 9-foot galley kitchen

Long guide

A1 (anchor)

Website

Small kitchen planning

Priya

Draft

Demo requests

Add when live

2027-01-06

Galley measurements checklist

Email

A1

Newsletter

Small kitchen planning

Priya

Brief

Replies

Add when live

2027-01-07

3 galley mistakes

Carousel

A1

Instagram

Small kitchen planning

Tom

Brief

Saves

Add when live

2027-01-08

Founder walks a galley install

Vertical video, 45 seconds

A1

YouTube Shorts

Small kitchen planning

Tom

Brief

Channel visits

Add when live

2027-01-11

Why galley kitchens cost less to fit

LinkedIn post

A1

LinkedIn

Small kitchen planning

Aisha

Brief

Clicks to guide

Add when live

2027-01-12

Add galley section to the planning hub page

Page update

A1

Website

Small kitchen planning

Priya

Brief

Rankings

Add when live

2027-01-12

What birch ply really costs in 2027

Data post

A2 (anchor)

Website

Materials and cost

Priya

Brief

Demo requests

Add when live

2027-01-13

Price table for three materials

Email

A2

Newsletter

Materials and cost

Priya

Brief

Replies

Add when live

2027-01-14

Ply vs MDF in one image set

Carousel

A2

Instagram

Materials and cost

Tom

Brief

Saves

Add when live

2027-01-15

Workshop tour of the ply store

Vertical video, 30 seconds

A2

YouTube Shorts

Materials and cost

Tom

Brief

Channel visits

Add when live

2027-01-18

What we pay for ply and why

LinkedIn post

A2

LinkedIn

Materials and cost

Aisha

Brief

Clicks to post

Add when live

2027-01-19

Update the materials FAQ

Page update

A2

Website

Materials and cost

Priya

Brief

Rankings

Add when live

How the calendar works on the board

A Storyflow table takes date cells and a person column, so the Owner column shows real people once they have access to the board. Tables cannot be sorted, so add rows in date order and insert new ones where they belong. The editorial calendar page shows the layout, and the social media content calendar page covers the channel-by-channel version.

Three rules that keep the calendar honest

  • Plan four weeks, and mark one row a week as the first to drop. Something urgent will arrive, and a row already marked saves you from moving six.
  • Status changes only on the owner's word. A row marked approved by someone other than its approver is the commonest source of a wrong post going out.
  • The date in the row is the publish date, not the due date. Due dates belong on the tickets in the production walls, counted back from the row.

If your calendar lives elsewhere

If the company already keeps its calendar in a tool such as Airtable with calendar views, do not force a move for its own sake. Keep the dates there and hold the strategy, briefs and repurposing map on the board, with a link each way. Two calendars is the only arrangement that always fails.

Production Workflow: Six Stages From Brief to Published

Move every piece through six stages on the board, one wall per stage, so the chasing stops: otherwise requests arrive by chat, drafts sit in private folders, and the first anyone sees of a piece is the moment it needs approval. Every piece, anchor or derivative, passes the same six.

StageOwnerLives on the board asExit test

Brief

Content owner

Document on the same wall as its ticket

Approver has read it and named the takeaway

Draft

Writer or founder

Document or linked file

Every fact has a source

Design

Designer or freelancer

Images and links on the ticket's wall

Fits the channel's sizes and the brand voice

Review

One named approver

Board comments on the wall

Changes listed, one round only for derivatives

Approved

Approver

Ticket moved to the Approved wall

Nothing changes after this without a new ticket

Published

Distribution owner

Calendar row with the live URL

Link pasted, derivative dates checked

Storyflow posting schedule board with columns for upcoming videos, up next, filming, editing and posted

A pipeline board reads left to right, one wall per stage. Each item moves on when its exit test passes, and the checklist under Posted is the publish routine.

The one-page brief

A brief needs to be read in two minutes. Keep it to these fields, and put it in a Storyflow document so the AI and the team can both read it. For a starter, use the content brief template.

  • Reader: one sentence, in the audience wall's words.
  • Takeaway: the single thing they should believe or do after reading.
  • Source material: interview, data, customer, link.
  • Five derivatives: copied from the calendar rows, so capture covers them.
  • Approver: one name, and the date they will read it.
Storyflow advertising brief board for the fictional Vireo Apparel, with camera references and notes

A brief on a board keeps references next to the text, so a freelancer sees what the brief means instead of guessing from a paragraph.

The review stage is where in-house teams lose a week

An agency had a process that absorbed revisions. Your colleagues have no such thing, so comments arrive from people who were never asked. Name one approver per piece in the brief. Others can comment on the board once they have signed in, and the approver decides. One more thing to know: resolving a board comment deletes the whole thread. Copy any decision worth keeping into the document or the table first, then resolve.

Brand voice is a card, not a memory

A voice that lives in one person's head or an agency's files leaves with them. Put five rules and three before-and-after sentences on a card on the strategy wall, using something like the brand personality sliders below. New freelancers read it first, and your assistant reads it too when it drafts against the board.

Storyflow brand personality framework board with voice sliders for a fictional company

A brand voice board: sliders for tone that any writer or assistant can read before drafting.

Repurposing Map: One Anchor, Five Derivatives

Fill the five derivative rows in your calendar from the map below, giving each its own angle for how that channel is used, because repurposing goes wrong when every derivative says the same sentence in a different size. HubSpot's formats, including video from how-to posts, infographics from stats-heavy posts and podcast episodes, are options to swap in.

Anchor typeEmailMain social postShort vertical videoCarousel or image setSearch update

How-to guide

The checklist version

The mistake most people make

One step shown on camera

Steps as slides

New section on a hub page

Customer story

The result, with one number

What the customer tried first

Customer's best 30 seconds

Before and after

Add the story to a service page

Founder video

The argument in 150 words

One strong opinion

Best clip with captions

Quotes as slides

Transcript becomes a new FAQ answer

Data post

The table

The surprising number

Founder explains the chart

Chart per slide

Update an old stat page

Webinar or event

Recording and three takeaways

One audience question

Best answer clipped

Slide highlights

New FAQ from audience questions

Product update

What changed for existing users

Why you built it

30-second demo

Feature in three frames

Update the feature page

What the map changes in capture

For a founder video, the five rows tell you to record vertical safe framing, ask for a one-sentence opinion on tape and get a clean 30-second answer. For a data post, they tell you to export the chart as an image, not a screenshot of a spreadsheet. Descript can cut clips from the recording later, but no editor can recover framing or a quote you never captured.

Spacing rules

  • Publish the anchor first; derivatives link back to it where the channel allows.
  • Run derivatives across the next five working days, then stop. A sixth mention is noise.
  • Do not put two derivatives of the same anchor in one channel in the same week.
  • If a derivative beats the anchor, turn its angle into next month's anchor. That is the cheapest source of ideas you have.

The content repurposing planner holds this map as a board, and the content pipeline page shows how it connects to stages.

Distribution: Who Presses Publish, and Where

Keep what goes out and when on the board, and give publishing to one named person, because each channel's own tool does the sending. In an agency this was invisible labour. In-house, it is a job with a name on it.

ChannelWhere it publishes fromOwnerWhat goes back on the board

Website, guides

Your CMS

Content owner

Live URL in the calendar row

Email

Your email tool, such as HubSpot Marketing Hub

Content owner

Send date and link to the sent version

LinkedIn, Instagram, Shorts, TikTok

A scheduler such as Buffer

Distribution owner

Scheduled date, then the live link

YouTube long-form

YouTube Studio

Distribution owner

Video link, title and thumbnail used

Search updates

Your CMS

Content owner

Page URL and what changed

Three distribution habits worth writing down

  • Founder posts come from the founder. Draft them, but let the founder post from their own account and edit the last line, so the voice stays theirs.
  • Sales gets each anchor. Send it to the sales channel on publish day with one line about which objection it answers.
  • Publish day has a checklist. Use one short to-do list on the board: link pasted, derivatives still correct, sales told, founder told.

Content Metrics: What to Review and When

Review content metrics at three speeds, from one chart per metric on the strategy wall, because most numbers need a month to mean anything. Each speed answers a different question, and each has a stated action.

RhythmQuestionMetricAction if it fails

Weekly, 30 min

Are we shipping?

Rows published vs planned; tickets past due

Cut a derivative, keep the anchor date

Monthly, 45 min

Which channels work?

Sessions, email clicks, social saves and clicks, per channel

Move one derivative slot to the better channel

Quarterly, 90 min

Which pillars earn money?

Demo requests, sign-ups or sales attributed by pillar

Replace the weakest pillar on the strategy wall

Keep the numbers on the board

Through the plugin or connector, ChatGPT or Claude can build charts and a dashboard from numbers you paste, so the monthly review starts from one picture. Storyflow does not pull analytics from your site; a person brings them. If your CRM carries attribution, HubSpot Marketing Hub reports multi-touch attribution directly, and the chart on the board can stay a summary of that.

The kill rule

Any derivative type that stays flat for a full quarter gets dropped or replaced, and the slot moves. This turns the 1-to-5 Rule into a learning loop instead of a quota. You should expect your five to change every few quarters.

Roles for a Team of 2, 3 or 4

Name one content owner, part-time if need be, because the question that sinks most in-house plans is who does the account manager's job. Here is how the work splits, with one person accountable for each line.

JobTeam of 2Team of 3Team of 4

Content owner: strategy, calendar, Monday review

Person A

Person A

Person A

Writing anchors

Person A

Person A

Person B

Design, carousels

Person B

Person B

Person C

Video capture and short edits

Person B or freelancer

Person B

Person D

Distribution and scheduling

Person B

Person C

Person D

Final approval

Founder or head of marketing

Founder or head of marketing

Person A, founder on anchors

Storyflow weekly planner board with Monday to Sunday checklist columns

A weekly board: seven columns of checklists, a simple way for a two-person team to see who is on what this week.

A team of 2: cut derivatives first

Two people can hold four anchors only if the anchors are low-capture, such as written guides and founder talking points. Drop to three derivatives per anchor for the first 60 days, and buy video by the piece. Do not cut the Monday review; that is what stops two people drifting apart.

A team of 3: split planning from making

One person owns the plan and writes, one designs and shoots, and one publishes and reports part-time. This is the natural home of the 1-to-5 Rule. The third person often sits in another function, such as sales support, at one or two days a week.

A team of 4: add a capture day

The fourth person lets you shoot in a batch. Set one capture day per month for all four anchors, which also lowers freelance video costs. The founder-led content plan page covers scheduling a founder's time for this.

Weekly rhythm that replaces the account manager

  • Monday, 30 minutes: walk the walls left to right. Anything past due gets a new date or gets cut.
  • Wednesday: approver reads what is in Review and clears it in one sitting.
  • Friday, 10 minutes: content owner checks next week's rows have approved pieces behind them.

What to Outsource, Piece by Piece

Keep what requires company knowledge in-house, and buy what requires equipment or rare skill by the piece, so nothing becomes a retainer by accident.

PieceKeep in-house whenOutsource whenPublished market price

Strategy and calendar

Always

Only a one-off audit

See agency line above

Briefs and approval

Always

Never

Not applicable

Blog post

You have a writer who knows the product

Volume spikes or a topic needs an expert

$150 to $600 a post, WebFX

Long-form guide

The source is your own data

It needs outside research

$500 to $2,500, WebFX

Short social video

Phone capture is good enough

It needs motion design

Get quotes per clip

Brand film or commercial

Rarely

Almost always

$1,000 to $15,000 a video, WebFX

Social media content

You have a distribution owner

No one can own it

$500 to $5,000+ a month, WebFX

How to brief a freelancer on the board

Invite the freelancer to the board and point them to one wall. Anyone a paid member invites joins free, so they need no subscription of their own. They see the strategy, the voice card and their ticket without an email chain. Hand the deliverable back as a link on the ticket. If they should only read, send the view-only link, which opens with no account.

Worked Example: Tessel Cabinets' First Month Without an Agency

Tessel Cabinets is a fictional company, and this is an illustrative month rather than a recorded result. Its head of marketing, Priya, ended a $4,000-a-month retainer in December. The team is Priya, Tom (a designer who shoots on a phone and a mirrorless camera) and Aisha (a sales assistant who gives two days a week to distribution).

Week 0: the board goes up

Priya opens a project called Content 2027 and a board with a strategy wall. Goal: 40 qualified demo requests a month from organic and email by the end of March. Audience: homeowners with kitchens under 12 feet who have already spoken to one fitter. Pillars: small kitchen planning, materials and cost, installers. Stop list: the quarterly brochure and the Pinterest account. She pastes the old agency's calendar into ChatGPT and asks it, through the Storyflow plugin, to build the calendar table from the list of four anchors.

Week 1: anchors and rows

The four anchors are a galley guide, a ply price post, an installer interview and a founder video on why quotes vary. Priya writes five rows under each, which makes 24 rows across January. Tom reads the rows for the founder video and books vertical framing and a 30-second answer into the shoot. Aisha sees that LinkedIn posts land on her.

Week 2: production on the walls

Six walls run across the board: Brief, Draft, Design, Review, Approved, Published. The galley guide's ticket sits in Review, with the approver named. The founder comments on the board about the opening paragraph, Priya copies the decision into the document, then resolves the comment. Tom hands the carousel back as images on the ticket's wall.

Week 3: first report

On Monday Priya asks Claude, through the connector, what changed on the board in the last week and who changed it. Nothing on the installer interview appears in the answer, because the installer has cancelled twice. She moves its row and swaps the slot with the founder video. Nobody spent a meeting finding that out.

Week 4: month-end

Twenty rows of the planned 24 went live. Two derivatives were cut deliberately after the Monday review, and two moved to February. Aisha pastes the channel numbers, Priya asks for a simple chart, and she exports the board as a PDF for the founder. The month's lessons go on the strategy wall, and each derivative type gets a note on whether to keep watching it next month.

Do This in ChatGPT or Claude

You can run this workflow from inside a chat, with the plan landing on a board instead of disappearing into a transcript. ChatGPT calls these plugins; Claude calls them connectors. Both use the same Storyflow account.

Storyflow MCP address with logos of the AI assistants that connect to it, including Claude and ChatGPT

Storyflow connects to several assistants through one address, so the same boards work whichever assistant your team prefers.

Install it in ChatGPT

Open the Storyflow listing in ChatGPT's plugin directory, select Install plugin, sign in to Storyflow and choose which projects ChatGPT may use. You decide whether it may also make changes. Availability depends on your ChatGPT plan, workspace and region, and in a Business or Enterprise workspace an admin manages plugins, as OpenAI's help article on plugins explains. Mention it with @ in a chat, or pick it from the + menu. The ChatGPT content calendar page shows the same flow with a calendar as the first ask.

Connect it in Claude

In Claude, add a custom connector with the address https://mcp.storyflow.so/mcp, using Anthropic's custom connector steps. On Claude's Free plan you get one custom connector. Setup for every assistant is on the Storyflow MCP page. A Claude-native addition: create a Claude Project for content, put your voice card and style examples in its project knowledge, and every chat starts from that context. The Claude campaign plan page shows the board side.

Prompts to copy

  1. "Build a strategy wall on my Content board: goal is 40 demo requests a month, audience is below, three pillars, and a stop list from this audit."
  1. "Create an editorial calendar table with columns Date, Piece, Format, Anchor, Channel, Pillar, Owner, Status, Goal, Link. Add these four anchors and leave rows for five derivatives under each. Keep rows in date order."
  1. "Fill the five derivative rows for the galley guide using this map: email, LinkedIn post, vertical video, carousel, search update. Give each a different angle."
  1. "Make a row of six walls for Brief, Draft, Design, Review, Approved and Published, with one ticket per anchor, due dates counted back from each publish date."
  1. "Write a one-page brief for the ply price post as a document on this board, from the notes below, and mark what you could not confirm."
  1. "What changed on the Content board in the last week, and who changed it? List the tickets that do not appear in that report."
  1. "Here are last month's channel numbers. Build a chart per channel on the strategy wall."
  1. In Claude, with your style examples in the Project: "Read the voice card on the board and rewrite this draft in that voice. List the three sentences you changed most."

What lands on the board

Through the plugin or connector the assistant can build notes, headings, to-dos, links, tables, documents, walls and whole sections, plus charts and dashboards. It can move elements, group them into walls and set a ticket's due date when you give one. It reads a board back, reports what changed in the last day, week or month and who changed it, and lists who is on a board. Plugin actions run on your ChatGPT plan and use no Storyflow AI credits. A Free Storyflow account can make 25 plugin or connector actions a week; Plus, Pro and Max have no weekly limit.

What to check by hand

  • Owners on tickets and to-dos. The assistant cannot assign them. Set them yourself, or let it fill an Owner column in the table; if a name matches nobody with access to the board, the whole column turns into plain text.
  • Dates on to-dos. Through the plugin a to-do takes no date or assignee, so dated work goes on tickets or in the table.
  • Comments. The assistant can add a comment card but cannot read board comments, so ask it nothing about them.
  • Photos you attach in the ChatGPT chat. They do not reach Storyflow. The plugin gives you an upload link for the board instead.
  • Facts. Anything it drafted about your prices, customers or results.

The in-app AI is a separate thing

Inside Storyflow, starting on Plus, the built-in AI has its own menu workflows, including Plan my content calendar, Brief my campaign and Profile my target audience, and it uses Storyflow AI credits. It reads the current board plus up to five documents and three other boards you attach, and it stages a result you accept or discard. Turning messy notes into an organized board took 3 minutes in one recorded run, rounded up, against an estimated 45 minutes by hand. It can also produce designed deliverables such as a creative brief or a one-pager. The plugin cannot run those menu workflows, and a Free account gets an upgrade screen in the AI panel.

Storyflow AI menu offering Kanban, Moodboard, Mind Map, Tasks and Planner

The in-app AI menu in Storyflow, separate from the ChatGPT plugin and the Claude connector.

Content Production Tools Compared

Storyflow is our product and we list it first. The basis is the one job this guide is about: holding the strategy, calendar, briefs and repurposing map where a small team and its freelancers all see them. The other tools each win a different job, in the order a piece reaches them. Prices were read from vendor pages in November 2026.

ToolBest atReal limit for this jobPrice as of November 2026Choose it instead when

Storyflow

Plan, calendar table and briefs on one canvas

No scheduling, no calendar view, no analytics

Free $0; Plus $7.99 a month billed annually, $9.99 monthly

Not applicable, our pick

Notion

Wiki, docs and databases with calendar and timeline views

AI beyond a trial sits on Business

See Notion pricing

Your company already runs on it

Asana

Tasks, dependencies, Gantt

Little room for visual briefs

Starter $10.99 per user a month billed annually

A bigger team needs dependencies

Airtable

Content calendar views over a database

Per-seat cost grows fast

Team $20 per user a month billed annually

You need a real database and reporting

CoSchedule

Drag and drop marketing calendar

Not a place for briefs and references

Starter $29 a month billed annually

The calendar itself is the whole need

Canva

Fast designed social assets

Not a planning tool

See Canva pricing

You need assets quickly from templates

Buffer

Scheduling to 12 channels

Plans nothing upstream

Essentials $5 per channel a month, or $60 per channel billed yearly

You need posts scheduled

Descript

Editing video by transcript, cutting clips

Not a plan

See Descript pricing

You repurpose recordings often

HubSpot Marketing Hub

Email, campaigns, attribution

Heavy for a small content team

See HubSpot pricing; Professional adds a one-time $3,000 onboarding fee

Your revenue reporting already lives there

Storyflow

Storyflow logo
Storyflow project board with walls for the brief, concepts, brand assets, timeline and client feedback

A project board in Storyflow: walls for the brief, the work, the timeline and the feedback, side by side.

Storyflow is an AI visual workspace for teams planning projects like brand campaigns and social campaigns. The whole in-house workflow in this guide fits on one board, including the calendar table, tickets through stages, briefs as documents and references as images. It gives you real-time co-editing, a view-only link that opens with no account for your founder or sales team, and export to PNG, JPEG or PDF for the monthly report. Its Free plan is $0 with no card: capped projects and uploads, 25 plugin or connector actions a week, no in-app AI and no Tactics. Plus is $7.99 a month billed annually ($9.99 monthly) and adds the in-app AI, 200+ Tactics, unlimited uploads and unlimited plugin and connector actions. Pro is $14 ($19 monthly) and Max $39 ($49 monthly), with a Team Workspace with roles on Max. Move to Plus when the team wants the in-app AI, when you hit Free's caps on projects or uploads, or when assistant work passes 25 actions a week. See Storyflow for marketing teams and the marketing workspace.

Notion

Notion logo

Notion combines wiki, docs and project management, with databases that offer timeline, calendar and board views. It is strong for a company that already keeps its knowledge there. The limit is that plans read as pages and rows, so briefs with visual references and repurposing maps lose their shape. See Notion pricing for per-member rates; the page offers up to 20% off for paying yearly and lists Notion AI as a trial below Business.

Choose Notion instead when your whole company already works in it and the content team would be the only one elsewhere.

Asana

Asana logo

Asana is built for tasks with owners and dependencies, and its timeline and Gantt views start on Starter. That is more project control than Storyflow has, with no Gantt or dependencies. The limit is that a brief or moodboard does not live naturally in a task list. Asana's pricing lists Starter at $10.99 per user a month billed annually, $13.49 monthly, and Advanced at $24.99 billed annually.

Choose Asana instead when content is one workstream of many, with dependencies other departments must see.

Airtable

Airtable logo

Airtable for marketing offers custom views including content calendars, Gantt charts and kanban boards, plus integrations with HubSpot and Slack. Choose it when the calendar needs to behave as a database with filters and rollups, which a Storyflow table will not do. Airtable's pricing shows Team at $20 and Business at $45 per user a month billed annually.

Choose Airtable instead when you run enough content that filtering and reporting across rows is a daily need.

CoSchedule

CoSchedule logo

CoSchedule sells a marketing calendar you rearrange by drag and drop. A real calendar view is something Storyflow does not have. Read-only sharing starts on Professional per its pricing page: Starter is $29 and Professional $49 a month billed annually, or $39 and $59 billed monthly.

Choose CoSchedule instead when the calendar view itself is what your stakeholders ask for.

Canva

Canva logo

Canva's listing in ChatGPT's plugin directory sums it up as creating, reviewing and editing designs, which is the job a non-designer on your team will bring to it. It holds designs, not your plan, so it sits downstream of the calendar. See Canva pricing.

Choose Canva instead when your bottleneck is designed assets, not knowing what to make.

Buffer

Buffer logo

Buffer schedules to 12 channels, including LinkedIn, Instagram, TikTok and YouTube Shorts, with a calendar you drag posts around. It does what Storyflow does not, which is send posts. Its pricing has a free tier for up to 3 channels with 10 scheduled posts per channel, Essentials at $5 a month per channel ($60 per channel billed yearly) and Team at $10 a month per channel ($120 per channel billed yearly).

Choose Buffer instead when you need posts sent on time, and use it with the plan, not in place of one.

Descript

Descript logo

Descript edits video by editing the transcript, and its Create Clips feature cuts long recordings into short clips for YouTube, TikTok and LinkedIn. It suits the step from a founder interview to four derivatives. See Descript pricing.

Choose Descript instead when most of your anchors are recordings and clip editing is the slow part.

HubSpot Marketing Hub

HubSpot logo

Marketing Hub runs campaigns and email, with analytics and multi-touch attribution that show which efforts drive revenue. It answers the quarterly question better than any planning board. See HubSpot pricing for current rates. Professional includes 3 core seats and adds a one-time $3,000 onboarding fee.

Choose HubSpot instead when your email, CRM and revenue reporting already live there.

Storyflow board with a fictional Vireo Apparel advertising brief, showing how a brief and its references share one canvas

Storyflow board with a fictional Vireo Apparel advertising brief, showing how a brief and its references share one canvas

Try it on a board

Build your editorial calendar on a board ChatGPT fills

Install Storyflow from ChatGPT's plugin directory, paste your four anchors, and get a calendar table with five derivative rows each, on a board your team and freelancers open by link.

See the content calendar workflowBrowse templates
Storyflow Mindmap template showing a central idea node branching into themed idea cards on an infinite canvas
Mindmap template →

Mistakes and Fixes

Starting with volume

Teams leaving an agency often try to match its output in the first month, then miss everything. Fix: run two anchors in month one, three in month two, four in month three.

Writing derivatives after the anchor ships

They arrive thin, and the vertical clip does not exist. Fix: the five rows go into the calendar before the brief is sent.

Two calendars

A spreadsheet from the old agency survives next to the new one, and the founder reads the wrong one. Fix: archive the old file, put a link to the new table in its place and tell everyone once.

No named approver

Five people comment, nobody decides, and the post goes out a week late. Fix: one approver per piece, written in the brief.

Letting the founder review everything

Founder review becomes the queue. Fix: founder approves anchors only, content owner approves derivatives.

Measuring only traffic

A small team with a clear sale can have low traffic and strong demand. Fix: the quarterly review looks at demo requests or sales by pillar.

Relying on AI for the reasoning

CMI's survey shows wide AI use and far less reported performance gain. Fix: let the assistant build the table and draft from your sources, and make the argument in each anchor a person's.

Buying a stack before running a month

Eight subscriptions on day one hide who owns what. Fix: one board, one scheduler, one month, then decide what you are missing.

Storyflow's Honest Limits for This Job

Everything above fits on the board, and it is fair to know where the board stops.

It does not publish or schedule

Storyflow has no social post scheduling or publishing. You need a scheduler and your CMS. The distribution table above is there because this is a real gap.

It has no calendar view or Gantt

Dates live in table date cells and on tickets and to-dos. Tables cannot be sorted, so rows stay in the order you keep them. There are no dependencies, critical path, workload view or time tracking. If stakeholders want to see a month grid or a Gantt chart, choose CoSchedule, Notion or Asana.

It does not remind anyone

To-dos take an assignee and a due date with in-app notifications, but there are no due-date reminders. The Monday review is what catches slips.

It is not an analytics tool

Numbers arrive when someone brings them. Storyflow will not tell you how a post performed by itself.

Browser only

There is no native desktop or mobile app, and building a board is best on a laptop. Phone capture and uploads happen elsewhere.

The Free plan stops short of the AI

Free covers the board and the calendar table at $0 with no card. It has capped projects and uploads, 25 plugin or connector actions a week, no in-app AI and no Tactics. The in-app AI starts on Plus.

Its plugin record is short

The ChatGPT plugin went live on 24 October 2026, so it has a far shorter record than tools your company may already trust.

Reports export as PDF, not PowerPoint

Boards export as PNG, JPEG or PDF and decks as PDF, with no PPTX or presenter notes. If your monthly report must be an editable deck, finish it elsewhere.

The Bottom Line

Running content without an agency comes down to one owner, one board and a capture plan set before production. Put the strategy, calendar, briefs and repurposing map on a Storyflow board, apply the 1-to-5 Rule to four anchors, and let a scheduler and your CMS do the sending. Start with the next anchor you have planned: write its five rows first, and see how differently you capture it. To begin from a chat, use the ChatGPT marketing plan workflow.

This article was published in November 2026 and reflects vendor pages read in November 2026.

FAQ: In-House Content Production Without an Agency

How do I run my company's content production without hiring an agency?

Run it on one Storyflow board with a named owner: a strategy wall, an editorial calendar table, one brief per anchor piece and production walls for six stages. Publish one anchor a week and plan five derivatives under each before production starts. Hold a 30-minute Monday review, publish from each channel's own tool, and buy specialist pieces such as a shoot or motion graphics by the piece.

What is the best tool for running content production in-house?

Storyflow is our pick, and it is our product, because the strategy, calendar table, briefs, tickets and references sit on one canvas that the team edits together and freelancers join free when invited. ChatGPT and Claude can build and read that board. You still need a scheduler and an email tool to publish, since Storyflow does not send anything.

What is the Storyflow 1-to-5 Rule?

The Storyflow 1-to-5 Rule says every anchor piece gets five derivative rows in the editorial calendar, each with a format, channel, owner and date, before its brief goes out. It is our editorial rule, based on production logic and the channels small companies own, not on a study. Four anchors a month becomes 24 planned outputs, and the rows tell capture what to collect.

How much does in-house content production cost compared with an agency?

In SparkToro's 2025 survey, most digital agencies average retainers of $1,000 to $10,000 a month, and WebFX's plans work out to about $600 per asset. A median US writer earned $76,910 in May 2025, or about $6,409 a month before benefits and payroll tax. So one salary equals about 11 agency assets. In-house pays off above that volume, or when company knowledge matters more than price.

How many people do you need to run content production in-house?

Two people can run it at a reduced pace, three is comfortable and four allows a monthly capture day. The fixed requirement is one named content owner who holds the calendar and the Monday review, even part-time. For a team of two, cut to three derivatives per anchor for the first 60 days and buy video by the piece rather than stretching.

What should an editorial calendar include?

An editorial calendar should include publish date, piece, format, the anchor it derives from, channel, content pillar, owner, status, goal and a link once live. HubSpot's guide suggests similar fields plus funnel stage and focus keyword. Plan four to six weeks ahead and leave a buffer slot. On a Storyflow board, keep this as one table with rows in date order, because tables cannot be sorted.

How do you repurpose content without it feeling repetitive?

Give each derivative its own angle chosen for how that channel is used: the checklist in email, the common mistake on LinkedIn, one step on camera in vertical video, the steps as carousel slides and a new section on a hub page. Decide those angles before capture. Space them across five working days, and never run two derivatives of one anchor in the same channel that week.

Which content should you still outsource?

Outsource work needing equipment or rare skills, such as a brand film, motion design, or paid media buying, and buy it by the piece so it never turns into a retainer. Keep strategy, briefs, the calendar and approval inside, because those depend on company knowledge. Published market prices put produced video at $1,000 to $15,000 and long-form guides at $500 to $2,500.

Can Storyflow schedule or publish posts?

No. Storyflow has no social post scheduling or publishing and no calendar view. It holds the plan, the calendar table, briefs and tickets, and your scheduler and CMS do the sending. A common pairing is a Storyflow board for planning and a scheduler such as Buffer for sending, with the live link pasted back into the calendar row so the board stays the record.

How do I use ChatGPT or Claude to run the content calendar?

Install Storyflow from ChatGPT's plugin directory, or add https://mcp.storyflow.so/mcp as a custom connector in Claude, then ask for the calendar table, derivative rows, tickets and briefs. The assistant builds them on your board and reports what changed each week. Check by hand: ticket owners, facts it drafted, and photos, which reach the board through an upload link rather than the chat.

Does Storyflow have a free plan for a small content team?

Yes. Storyflow's Free plan is $0 with no card: capped projects and uploads, 25 plugin or connector actions a week, no in-app AI and no Tactics. Plus costs $7.99 a month billed annually, or $9.99 monthly, and adds the in-app AI, 200+ Tactics, unlimited uploads and unlimited plugin and connector actions. A small team can plan on Free until it reaches those limits.

Which content metrics should a small team review?

Review at three speeds. Weekly: rows published against planned and tickets past due. Monthly: sessions, email clicks and social saves per channel. Quarterly: demo requests, sign-ups or sales attributed by content pillar. Each speed has one action: cut a derivative, move a channel slot, or replace a pillar. Keep a chart per metric on the strategy wall so the review starts from one picture.

How long does it take to move content in-house from an agency?

Plan for a full quarter, as our editorial suggestion. Overlap one month with the agency while you build the board and copy across the calendar, then run two anchors in the first month alone, three in the second and four in the third. Ask the agency for source files, logins and the voice guide before notice ends, since those are the things that vanish first.

Can freelancers work on the same board as the in-house team?

Yes. Anyone a paid member invites to a board joins free and can edit in real time, so a freelancer sees the strategy wall, the voice card and their own ticket in one place. For someone who only needs to read, send a view-only link, which opens with no account. To comment or draw, a visitor must sign in.

Table of Contents

Start from a template
Browse all templates →

Templates to check out for this topic

Storyflow Mindmap template showing a central idea node branching into themed idea cards on an infinite canvas
MindmapUse this template →
Story Plan template in Storyflow showing premise, three-act columns, story beats, and character arc blocks on an infinite canvas
Story PlanUse this template →
Marketing campaign plan on the Storyflow canvas with goals, audience, channels, assets, and a timeline laid out together
Marketing CampaignUse this template →

Templates you can use in Storyflow

Every Storyflow board starts from real structure and an AI that reads the whole canvas. Open one of these templates and make it yours.

Storyflow Mindmap template showing a central idea node branching into themed idea cards on an infinite canvas

Mindmap

Use this template →

Story Plan template in Storyflow showing premise, three-act columns, story beats, and character arc blocks on an infinite canvas

Story Plan

Use this template →

Marketing campaign plan on the Storyflow canvas with goals, audience, channels, assets, and a timeline laid out together

Marketing Campaign

Use this template →

Brand Strategy template in Storyflow showing mission, positioning, audience, voice, and visual direction sections on an infinite canvas

Brand Strategy

Use this template →

Storyboard template on the Storyflow canvas showing a grid of shot frames with image areas, action captions, and shot detail notes

Storyboard

Use this template →

Second Brain template in Storyflow showing notes, saved links, and idea clusters connected on an infinite canvas

Second Brain

Use this template →

Browse all templates →

See Storyflow in Action

A visual AI workspace where every feature lives inside one canvas. No tab-switching, no context lost.

Build your entire board from a single message

Type what you need in the AI chat at the bottom of your canvas. The AI adds cards, headings, and structure directly onto your board.

Use expert frameworks as AI context

Type @ in the AI chat and choose any Tactic. The AI tailors every response to that framework instead of giving generic advice.

Turn your board into a mind map in seconds

Ask the AI to restructure your canvas as a mindmap. It connects your ideas into a visual hierarchy so you can see how everything relates.

Why Storyflow Exists

Storyflow actually began as a personal tool while working on creative and research projects.

We kept running into the same problem: ideas were scattered everywhere: notes, documents, and whiteboards.

Nothing helped us see how everything connected.

So we started building a workspace designed around how ideas actually grow.

→ Read how Storyflow was created
Storyflow Team - Product & Research Team

Storyflow Team

Product & Research Team

Published: 2026-11-04

Extremely simple, seriously capable

See how easy it is to get started

Watch a real project come together, from a blank board to a finished plan, clicked through step by step.

Start creating with AI and become more productive

Transform your creative workflow with AI-powered tools. Generate ideas, create content, and boost your productivity in minutes instead of hours.

Your whole project, one board. An AI that sees all of it.

Start free, no credit card required. Upgrade anytime.

Who uses Storyflow

FilmmakersCreative DirectorsMarketersWritersDesigners

Resources

BlogGuidesHelp CenterYouTubeXLinkedInInstagramNews & UpdatesPlans & Pricing

Support

Help Center

Contact Us

Legal

Privacy Policy

Terms of Service

Storyflow

Storyflow