Content Release Planner
a solo creator or a two-person channel posting across three or four platforms, currently working from a Google Sheet and a shared calendar that do not agree with each other.
Give it your post list and a cadence like instagram:3,youtube:1, and it lays four weeks out as a calendar, then names every week where you are a post short.
$12 per user, per month. The cheapest tool in the line, on purpose. Cancel any day, and the calendar you generated last Tuesday is still sitting in your folder.
The video was supposed to go up on the 4th
It’s the 11th. The video is not up.
Nothing dramatic happened. The edit took two extra days, the thumbnail took one, and then a brand shoot ate the Thursday you had blocked out. The date moved and nobody wrote the new one down, so the following week moved too, and by the time you notice you have posted twice on Instagram in a fortnight when the plan said six.
That is the part that costs you. Not the slipped video. The three weeks behind it, where the cadence you built an audience on just stops happening and nobody, including you, can point at the week it went wrong.
Plan in, calendar out
- Export your plan as a CSV with
date,platform,topicandstatuscolumns. Header matching is case-insensitive, soDateanddateboth land. - Write your cadence as
CADENCE=instagram:3,youtube:1. SetWEEKSif four is not enough, andSTART_DATEif you would rather not count from your earliest post. - Run it and open
calendar.html. Weeks down the side, platforms across the top, counts and topics in the cells.GAPS.mdlists every week and platform under target, with the shortfall next to it.
Four files, one of them opens in a browser
calendar.htmlis one file with no external JavaScript, no stylesheet link and no CDN call. Double-click it on a plane and it still renders.- The gap check runs per week and per platform. Target three Instagram posts, put one in week two, and week two says so with the shortfall beside it, before week two happens.
- Every post gets a week index counted from
START_DATE, which defaults to your earliest post date. Nothing is dropped for being early. CALENDAR.mdis the weekly prep list, grouped by week. It is the thing you read on a Sunday.- Every value rendered into the HTML is escaped, so a topic titled
<script>shows up as text rather than as a surprise. plan.jsonis the machine-readable version if you want to pipe it somewhere else.
Three or four platforms, one person
Made for a creator posting to three or four platforms who wants to see, on one screen, whether next month is actually full. One person, or a creator and an editor.
Not for you if you run a content team with an approval chain. It will not assign a task, collect a comment, or publish anything. It draws the month and counts the gaps. If what you need is Later or Buffer pushing the posts out for you, buy those instead, and keep this for the planning.
Why not just use Notion, or a calendar?
Notion beats this at almost everything except one thing. It holds your scripts, your briefs, your thumbnails and your whole second brain, and it looks good doing it. Google Calendar is better at reminding you.
Neither one counts. Neither will tell you that week three has one YouTube upload against a target of one and zero Instagram posts against a target of three, because you never told either of them what the target was. Cadence is arithmetic. A calendar is a list of dates, and a list of dates cannot notice a gap.
The calendar file never phones anybody
On your machine. The CSV is read from disk, and the four outputs land in the folder you named, nowhere else. Writes are checked with assertWithinRoot and land at 0600. The HTML calendar is self-contained by design, which means it never fetches a font, a script or a stylesheet from anybody, so opening it does not tell a single third party what you are planning to post.
$12 a month, the cheapest thing here
Twelve dollars, per user, per month. It is the cheapest thing in the line because it does the least, and it knows it.
You get the desktop build, the .env with CADENCE, WEEKS and START_DATE, and four outputs on every run. Point it at a plan you have already written and the calendar is drawn on the first pass.
Security and privacy
Handles a creator’s content plan (post dates, platforms, topics, status). Security is designed in.
Principles
– Local-first. PLAN_CSV is read from disk and never transmitted anywhere; nothing in this tool touches the network. Nothing is uploaded, no telemetry, no cloud dependency.
– Non-destructive. The source plan CSV is only read, never modified or deleted.
– Least privilege. Reads PLAN_CSV, writes only under OUTPUT_FOLDER.
Protections implemented (v0.1.0)
– Path-traversal defense — every output filename is sanitized (safeSegment) and every write is checked with assertWithinRoot(), so the calendar/reports can’t be written outside OUTPUT_FOLDER.
– Fail-fast config validation — clear errors for missing/invalid PLAN_CSV/OUTPUT_FOLDER/CADENCE/WEEKS/START_DATE before any file is touched.
– Restrictive permissions — the generated CALENDAR.md, calendar.html, GAPS.md, and plan.json are written 0600.
– HTML-escaping — every value that flows into calendar.html (platform names, post topics) is HTML-escaped, so a topic like <script> in the plan renders inert rather than executing.
– Defensive parsing — the CSV parser never throws on malformed input (missing fields default to empty string); posts with an unparseable date or blank platform are simply skipped rather than crashing the run.
– Secrets discipline — .env and generated Calendars/ output are git-ignored; no secrets or client data in the repo.
Distribution / AV trust
Known limitations / roadmap
– START_DATE and week-bucketing rely on JavaScript’s Date parser — highly unusual date formats may not parse and will silently drop that row from week assignment and gap detection.
– Gap detection only covers platforms named in CADENCE; platforms present in PLAN_CSV but not in CADENCE are shown in the calendar but never flagged.
– The HTML calendar is intentionally simple (grid + topic list); richer views (drag-to-reschedule, color coding) are on the roadmap.
Reporting
Report suspected vulnerabilities privately to the maintainer before public disclosure.
Frequently asked questions about Content Release Planner
What does the content release planner do?
The content release planner reads a plan of posts you intend to publish and lays them out as a release calendar across every platform you use. You list what you have in mind, each item with a date, a platform, and a topic, and you set your cadence targets, how often you want to post on each channel. The planner then produces a calendar view, flags the empty slots and the clashes, and generates a per-week prep or shot list so you know what to make before each date arrives. It is a focused planner, not a heavy all-in-one workspace.
The flow is short by design. You start with a simple list of planned posts, add your cadence goals, and run the tool. What comes back is a calendar plus a gap report, so you can see at a glance where you are about to go quiet on a channel or accidentally stack three posts on one day. That early warning is the point. It is far easier to fill a gap two weeks out than to notice on the day that you have nothing ready to publish.
The posts you are planning are your original work, and that is worth keeping in mind as you build a pipeline. The U.S. Copyright Office notes that copyright exists automatically in an original work of authorship once it is fixed. Your videos, captions, and graphics carry protection the moment they exist, so the content release planner is really scheduling a body of work you own. Treating your calendar as a production plan for original material, rather than just a posting queue, is a healthier way to think about a creator business.
What the tool does not try to be is a publishing platform. It does not post for you, manage your inbox, or run analytics dashboards. It plans, and it plans well, which suits a creator or social manager whose real problem is consistency across several channels rather than one-click posting. You can see how a list of posts becomes a calendar and a shot list on the product page, and how it fits our other tools for creators and agencies keeping a steady cadence.
Priced per user each month, the content release planner sits between your ideas and your posting schedule, turning a loose list into a plan you can actually follow. You always know what is coming, where the holes are, and what you need to shoot or prepare this week. That modest scope is deliberate. The planner handles the calendar math so your attention goes to making the content, not to redrawing a spreadsheet grid every time a date slips or a new platform enters the mix and throws your whole posting rhythm out of alignment. Consistency is the quiet engine behind most creator growth, and it is also the first thing to break when life gets busy. A tool that shows the shape of your next month, and warns you before a channel goes silent, removes a common failure that has nothing to do with talent and everything to do with planning. You keep the creative decisions. The tool keeps the schedule honest, which over a year of posting adds up to a far steadier presence than good intentions and a scattered notes app ever manage on their own.
How does the content release planner help me handle FTC disclosure on sponsored posts?
The planner helps by giving your sponsored slots a visible home in the calendar, so disclosure is planned rather than remembered at the last second. When a post in your plan is a paid partnership, you can mark it as such and treat the required disclosure as part of that slot’s prep list. The Federal Trade Commission’s guide, Disclosures 101 for Social Media Influencers, says your endorsement should make it obvious when you have a material connection to the brand. Seeing which upcoming posts are sponsored keeps that obligation in view.
Disclosure is a plain statement your audience can actually see, not a design detail. The FTC expects it to be clear and hard to miss, placed where a viewer will notice it rather than buried at the end of a caption or hidden behind a more link. The content release planner does not write or place that statement inside a post for you. What it does is make sure the sponsored posts in your schedule are flagged and prepped, so the disclosure step has a defined place in your week instead of living only in your head on a busy shoot day.
Because the planner lays out your whole calendar, it also helps you see the balance of sponsored to organic content over time. That matters, because a run of back-to-back paid posts changes how an audience reads your feed, and the FTC’s concern is that endorsements be transparent. Planning the mix in advance, with each sponsored slot labeled, gives you a clear record of what you intended to disclose and when. That kind of forward view is hard to keep in a plain list that only shows one week at a time.
It is worth being blunt about the limits. The tool does not review your caption, does not judge whether a hashtag is prominent enough, and does not guarantee compliance with any rule. Those judgments stay with you, and for a large campaign or unusual terms, reading the FTC guidance directly is the right step. What the content release planner offers is structure, so the disclosure task is attached to the exact calendar slot it belongs to and travels with that post through your prep list.
Used this way, the planner turns disclosure from a thing you hope you handled into a labeled item on a schedule you can see. You can review how sponsored slots and weekly prep lists work on the product page, and how it sits within our resources for creators and agencies. The benefit is steady and unglamorous: a calendar where every paid post is visible well before it goes live, so the clear, obvious disclosure the FTC asks for is planned into the work rather than bolted on in the final minute before you publish. This gets more valuable as your deal flow grows. A creator with one sponsorship a month rarely forgets it. One running several overlapping partnerships can lose track of which post owes a disclosure, and that is the situation the FTC guidance is written for. By keeping each paid slot flagged on a calendar you review in advance, the tool turns a scattered set of obligations into a single visible pattern. It cannot make the legal call, but it makes the sponsored posts hard to overlook while there is still time to get the labeling right.
Where does my content plan live, and is my data safe?
Your plan lives in the file and workspace you keep, built from the simple list of posts you enter with their dates, platforms, and topics. That keeps your unpublished schedule close to you rather than exposed inside a busy publishing platform connected to all of your social accounts. For a creator, an unreleased content calendar is sensitive: it can reveal an upcoming launch, an embargoed partnership, or a strategy you would rather competitors not see in advance.
The Federal Trade Commission offers a plain model for handling data you hold. Its business guide, Protecting Personal Information, frames security as take stock, scale down, lock it, pitch it, and plan ahead. For a content plan, that means knowing what you keep, holding only the detail you need, protecting the place your plan lives, clearing out old drafts, and having a plan if a device is lost. The content release planner fits that model because it does not require handing your posting queue and account access to an outside service to do its job.
There is a security angle specific to schedulers worth naming. Many publishing tools ask for direct access to post on your behalf, which widens the blast radius if that tool is ever breached. A planner that focuses on the calendar itself, rather than on connecting to and publishing through every account, keeps that surface smaller. Fewer connections and fewer copies in fewer places is the plainest way to reduce risk, matching the FTC’s advice to scale down and lock down what remains.
You stay responsible for your own machine and workspace. A strong login, sensible sharing, and regular backups are still your job, the same as for any file that maps out your business. The content release planner does not remove those basics, and it should not claim to. What it does is avoid adding new exposure, so protecting your plan is mostly about guarding one workspace rather than auditing a web of account connections you granted to various apps over the years.
The honest summary is that data safety here rests largely with you, which many creators prefer when the plan is their edge. If you apply the FTC’s take-stock and lock-it steps to where your calendar lives, you cover the ground that matters. You can see how the planning flow is structured on the product page before deciding how to store it. The tool is built so that keeping your upcoming content private means guarding your own workspace, not trusting a platform to hold both your schedule and the keys to post everywhere you publish, which is a combination that carries real risk if it is ever compromised. If you work with a manager or a small team, share the plan deliberately and only with the people who need it, which is the lock-it step applied to collaboration. It is easy to grant broad access early and forget who can see what months later. A short, current list of who holds the plan is worth keeping. None of this is complicated, but it is the kind of routine care the FTC guidance is really about, and a planner that stays out of your accounts makes that care simpler to practice than a tool wired into every channel you post on.
How is the content release planner different from Buffer, Later, or a spreadsheet?
Buffer, Later, CoSchedule, and similar tools are publishing platforms first. They connect to your accounts and push posts live on a schedule. A spreadsheet, by contrast, gives you a grid and nothing else, so you build every gap check and cadence rule by hand. The content release planner sits between those two. It is a focused planning layer that reads your intended posts and returns a calendar, a gap and clash report, and a weekly prep list, without asking to publish on your behalf.
The clearest difference from a scheduler is scope and access. A publishing tool wants direct control of your accounts so it can post, which is powerful but also a larger security surface and usually a pricier plan. This planner deliberately stops at the calendar. You keep publishing however you already do, and you use the tool to decide what goes where and when. For a creator whose real problem is planning a consistent cadence, not clicking publish, that narrower focus is the appeal.
Against a spreadsheet, the difference is the built-in intelligence. A blank grid will not tell you that you are about to go dark on one platform for ten days or that you have stacked three posts on a single afternoon. The content release planner surfaces those gaps and clashes on its own and generates the weekly shot list, so you are not maintaining fragile formulas. It is a planner that understands cadence, rather than a table you have to teach the same rules to every quarter.
Data handling is part of the split too. Because the planner does not need to hold the keys to all of your accounts, your exposure is smaller. The Federal Trade Commission’s guide, Protecting Personal Information, advises businesses to scale down what they keep and lock down access. A tool that plans without connecting to everything you post on lines up with that advice better than a platform holding both your schedule and your posting rights. You can compare the workflow on the product page.
What the content release planner does not do is replace a full publishing suite if you genuinely want automated posting, link tracking, and analytics in one place. It is honest about being a planner, not a publisher. If your need is one-click scheduling across accounts, a broader tool fits better. If your need is a clear, forward-looking calendar that catches gaps before they happen and tells you what to prepare each week, that focus is exactly what this tool is for, and you can still hand the resulting plan to whatever publishing method you already trust to actually push the posts. There is also a cost angle worth stating plainly. Publishing suites often price by the number of connected channels or scheduled posts, so the bill climbs as you grow. A planner priced per user does not penalize you for posting more or adding platforms. For a creator scaling up, that difference can matter as much as any feature, because the whole point of planning a heavier cadence is undercut if the tool that helps you plan it gets more expensive with every channel you decide to take on.
How do the gap detection and weekly shot list features actually work?
Both features grow out of one idea: your calendar should tell you what is missing before the date arrives. When you enter your planned posts and set cadence targets, the content release planner compares your actual plan against those targets. Where the plan falls short of the cadence you set, it marks a gap. Where you have piled too much onto one day or channel, it marks a clash. The result is a report you can act on early, while there is still time to shoot or write something for the empty slot.
The weekly prep or shot list is the practical companion to that report. Once the calendar is laid out, the tool rolls up everything you need to produce for the coming week into a single list. Instead of scanning a month-long grid and mentally assembling your to-do list, you get the shot list for the next seven days: what to film, what to design, what to write. For a creator batching production, that list is what turns a plan into finished posts, since it maps directly onto a shoot day or a writing session.
All of this is planning the creation of original work, which is worth remembering. The U.S. Copyright Office notes that copyright attaches automatically once an original work is fixed in a tangible medium. Every item on your shot list becomes protected the moment you make it, so the content release planner is really organizing the steady output of a body of work you own. Thinking of the weekly list as a production schedule for your own copyrighted material, rather than a chore list, keeps the value of consistent output in focus.
The gap and clash logic is only as good as the cadence targets you give it, and that is by design. You decide how often you want to post on each platform, and the tool holds you to it. If your goals change, you update the targets and the report adjusts. The content release planner does not invent a posting strategy for you. It enforces the one you chose, which is what most creators actually need once the strategy is decided and the hard part is simply keeping up with it week after week.
You can see how entering posts, setting cadence, and reading the gap report fit together on the product page. The honest value of these two features is steadiness. The gap report keeps you from going quiet by accident, and the shot list keeps each week’s production concrete and manageable. Together they answer the two questions that trip up consistent creators the most: am I about to have a hole in my schedule, and what exactly do I need to make right now to keep the calendar full and on cadence across every platform I care about. Neither question is glamorous, but answering them reliably is most of what separates a creator who posts steadily from one who disappears for three weeks and then apologizes. The tool will not make your content better, and it does not pretend to. It just makes sure the work you plan actually gets scheduled and prepared, week after week, which is the unremarkable discipline that a consistent audience is built on more than any single viral post ever is.
| Attributes | Value |
|---|---|
| Deployment |
Cloud |
| Platform |
Web |
| License Type |
Subscription |
| Billing Period |
Monthly |
| Target Customer |
Creators & Agencies |
| Free Trial |
Yes |
Frequently bought together
-
Brand-Deal & Sponsorship Tracker
$19.00 -
Royalty & Residual Tracker / Reconciler
$39.00 -
Split-Sheet & Royalty Splitter
$35.00 -
Talent / Model Booking OS
$75.00 -
Tour & Event P&L Tracker
$39.00


