Skip to main content

Auto-Draft Your Content Calendar

By the end of this recipe, your content calendar fills itself: on the schedule you set, an automation researches your themes, writes a real first-draft post for each idea, and drops it straight onto the calendar as a row marked "Draft — needs review." Because your research, your calendar, and your team chat all live in one workspace, the AI writes from current material into the exact plan your writers work from — and a person still edits and schedules everything before it goes anywhere.

Readiness: Available now (built as an Automation). The version where a named editorial teammate keeps the calendar full on its own schedule is rolling out in early access.

What it does

Most content calendars die of the blank page. The team knows consistency wins, but every planning session starts the same way — an empty grid and the question "what should we even post about?" — so the calendar becomes a graveyard of half-filled weeks and last-minute scrambles.

This recipe flips that. On a schedule, the automation:

  • Researches the web for current, relevant angles on the themes and keywords you care about — with a source for each one, so drafts are grounded in what's actually happening now.
  • Drafts a full first-draft post for each idea — headline, body, a short excerpt or hook, and suggested keywords — in your format, not a blank template.
  • Files each draft on the calendar as a row marked Draft — needs review, with a target publish date so it lands on the right stretch of the Calendar view, and an owner so someone's on the hook to polish it.

The result is a calendar that's never empty. Every slot starts as a researched draft your writer edits instead of writes from scratch — which is the difference between publishing weekly and meaning to. Crucially, the recipe stops at the draft: nothing publishes on its own. When you're ready to push approved drafts live, hand them to the AI Social Media Manager recipe, which adds the publish-to-WordPress step.

Build it yourself

One-time setup

Create the Content Calendar board

Make a board with a table for posts, then add a Calendar view so every row shows up on its publish date. Give it columns for Title, Status (single-select: Idea, Draft — needs review, Scheduled, Published), Content type (single-select: Blog, LinkedIn, Newsletter, X, Instagram…), Publish date (a date field — this is what places the card on the calendar), Owner (a people field), Brief / angle (rich text), Draft (rich text — the full first draft), Keywords (text), and Sources (a URL field). This board is your plan, your review queue, and your archive in one place. See Boards Overview if you're starting fresh.

The drafter automation

Trigger: Schedule

In Automations, start a flow with a Schedule trigger set to your planning cadence — for example, every Monday at 8:00 AM for a weekly batch, or the 1st of the month for a monthly calendar.

AI step: Web research

Add an AI → Web research step and tell it what your calendar is about: "Find timely, relevant angles for a B2B project-management blog — recent trends, questions our audience is asking, and news worth reacting to — around remote work, team productivity, and automation. Return about five specific post ideas, each with a one-line angle and a source link." This step gathers current, cited material at run time, so the ideas aren't stale.

Loop: For each idea

Add a For each step over the ideas the research returned, so the following steps run once per post you want this run. (Prefer to draft from your own backlog instead of fresh research? Keep an Ideas table and start with a Find rows action — see the tip below.)

AI step: Generate the draft

Inside the loop, add an AI → Generate step that writes the full first draft from the idea and its research: a headline, the body in your format, a short excerpt / hook, and a few suggested keywords. Prompt it for your voice and length — "Write a 700–900 word how-to post in a practical, no-hype tone, with an H2 outline and a one-sentence takeaway."

AI step: Generate a hero image (optional)

Add an AI → Generate image step for an on-brand header the writer can keep or swap. See Image Generation for how prompts become images.

Action: Create the calendar row

Add a Create row action on the Content Calendar table. Map the generated headline into Title, the draft into Draft, the excerpt and keywords into their columns, and the source links into Sources. Set Status → Draft — needs review and set Content type to the channel this idea suits.

Action: Give it a publish date

Add a Set date relative action to stamp the Publish date — for example, one week out from creation — so the batch lands on the upcoming slots of the calendar with runway to spare. Your team then drags each card to its exact day on the Calendar view during review.

Action: Assign an owner and nudge them

Add an Assign user(s) action to set the row's Owner to the writer or editor responsible, then a Send notification to that owner — "📝 A new draft is on the calendar for review." Now every draft arrives with a name on it, not in a shared void.

tip

Draft from your own idea backlog, not just fresh research. Keep an Ideas table (or use the Idea status on the same board) with one row per topic your team wants to cover. Start the automation with a Find rows action to pull the next few undrafted ideas, then run the For each loop over those instead of the web-research output. Now the drafter works down your real editorial backlog — and topping up the backlog is just adding a row.

Or just ask Copera AI

You don't have to assemble the graph by hand. Open Ask Copera AI and describe the whole thing:

"Create a Content Calendar board with columns for title, status, content type, publish date, owner, brief, draft, and keywords, plus a Calendar view. Then build an automation that every Monday researches timely topics for our audience, drafts five blog posts as rows marked 'Draft — needs review' with a target publish date a week out and an assigned owner, and notifies the owner of each one."

Ask Copera AI can create the board and its columns, then assemble the automation for you. With the default Ask before acting permission mode, it shows a review card for each change before anything is created — so you approve the board setup and the automation before they exist. See What Copera AI Can Do for the full list of actions it can take.

You can also draft a single post on the spot, without building anything — this is the fastest way to fill one open slot:

"Research the best angle on 'async standups for remote teams,' draft a 700-word blog post, and add it to our Content Calendar as a draft dated next Tuesday."

Ask Copera AI runs the research, writes the draft, and files it as a row on your calendar — the same "research a topic, draft it straight into the calendar" loop, done on demand. For a deeper, cited dig into a theme before you draft, ask it to run Deep Research.

Make it a standing teammate

Early access

Standing AI teammates are rolling out gradually. When one reaches your workspace, a named "Editorial Assistant" teammate can own the calendar itself: it runs the research on its own schedule, keeps a steady supply of drafts flowing into the upcoming weeks, and assigns each to the right writer — under its own identity, with no automation to maintain. A teammate can create and update rows and post to channels but can't delete data or send anything outside your workspace, so nothing reaches an audience without a person publishing it. Until then, the automation above does exactly this today — everything here can be built now as an Automation. Learn more about AI teammates.

Tips

tip

Feed it your voice, your pillars, and your rules. The draft is only as on-brand as the prompt. Paste your style notes, your content pillars, banned phrases, and a link to a post you love into the AI → Generate step. You'll get consistent first drafts that sound like you — with only the topic changing run to run.

tip

Keep the review step — these are first drafts, on purpose. The point is to skip the blank page, not the editor. Every row lands as Draft — needs review so a human sharpens the angle, checks the facts against the cited sources, and sets the final publish day before anything is scheduled or shipped.

tip

Announce the batch, if you like. Want your team to get one "fresh drafts are ready" ping? Add a Post channel message to your #content channel — either one per draft inside the loop, or a single weekly nudge from a small companion automation on the same schedule. The owners' notifications already cover accountability; this just keeps the whole team in the loop.

tip

Set a spend cap on the drafter. Because it runs web research and generates text (and optionally images) in a loop, give the automation a per-automation spend cap so a big planning run can never exceed a budget you choose — and watch the usage dashboard to see where AI and automation credits go.

tip

From calendar to published. This recipe fills the plan; it doesn't publish. When a draft is approved, the AI Social Media Manager recipe picks up where this one stops — publishing the approved row to WordPress (and cross-posting to social) and announcing when it's live.

Frequently Asked Questions

Can Copera AI fill my content calendar automatically?

Yes. On the schedule you choose, an automation researches the themes and keywords you name, drafts a full first-draft post for each idea, and creates it as a row on your Content Calendar board marked "Draft — needs review," with a target publish date and an owner. It fills the plan; a person edits and schedules from there.

Does it publish the posts, or just draft them?

Just drafts, by design. This recipe stops at a reviewable draft sitting on your calendar, so nothing goes public untouched. To publish what you approve, pair it with the AI Social Media Manager recipe, which adds the approve-then-publish-to-WordPress-and-social step.

Where do the drafts land?

As rows on your Content Calendar board. Because each row carries a publish date, the drafts appear on the board's Calendar view on the day they're slated — marked "Draft — needs review" — so your calendar is a live, editable plan instead of a static document nobody reopens.

Does it research topics from the live web?

Yes. The web-research AI step gathers current, cited material each time the automation runs, so the drafts reflect what's relevant now instead of last quarter. For a deeper, cited briefing on a single theme, ask Copera AI to run Deep Research on demand and drop the angles into the calendar.

Can it draft for different channels — blog, LinkedIn, newsletter?

Yes. Tag each row with a content type and prompt the AI Generate step to match that channel's format and length. In one run the loop can produce a long-form blog post, a short LinkedIn post, and a newsletter blurb — each as its own dated draft on the calendar.

Do I need to write code?

No. Build it on the visual Automations canvas by connecting blocks, or describe it in plain English to Ask Copera AI and let it assemble the flow. You review everything before it runs.