For agencies that grow D2C brands

How should an agency handle social media scheduling for a brand?

To schedule organic posts that keep working, plan a week ahead from the brand's thesis: pick the channels that matter, set a pace the team can keep, rotate a few content pillars, write each post for its channel and approve the whole week in one step. Then read each channel's results against its own baseline before planning the next.

9 channels run by one person in about an hour a day · Moolwan, on ai-dmMoolwan, our own D2C home décor brand · run on ai-dm daily · real

What you'll see in 10 minutes

  1. Your first brand's report, built from its domain alone.
  2. Its social accounts connected, one secure sign-in each.
  3. A first week of posts drafted from the brand's thesis, waiting in your approval queue.

(login required) · No plan to pick. Billed in USD and INR. Nothing is posted without your approval.

Why does a brand's posting calendar fall apart in a busy week?

Wednesday, launch week. The launch takes every hour the team has, and the brand's Instagram goes quiet for nine days. Nobody decided to stop posting. The calendar lived in one person's head, and that person was busy.

The brand notices the silence first. Catching up means rushed posts that ignore the plan, and the founder starts asking what the retainer covers. Most calendars break in the same few places, and each one has a simple fix.

What breaks a posting calendar, what it looks like, and the fix
What breaks itWhat it looks likeThe fix
The plan lives in one person's headGaps whenever they're busy or awayA shared calendar, a week ahead
One post, every channelResized captions that fit no platformOne idea, written for each channel
Too many posts promisedQuality drops by week threeA pace the team can write and review
Topics picked on the dayFive product posts in a rowA few content pillars, rotated
Approval over chat threadsPosts go out late or uncheckedOne approval step before anything posts
Nobody reads the resultsThe calendar repeats what didn't workEach channel read against its own baseline

How do you plan a week of organic posts?

Plan the week, then approve it once. A week is long enough to rotate themes across channels and short enough to change when results come in. Work through these six steps and the brand keeps posting through launches, holidays and sick days.

  1. Start from the brand's thesis

    Write down who the brand serves, its one promise, its proof and what it never says before planning a single post. Every caption on the calendar should fit inside it.

  2. Pick the channels that matter

    Choose the channels where the brand's buyers actually spend time and what each one is for. Three channels posted well beat six posted thinly.

  3. Set a pace the team can keep

    Decide how many posts a week each channel gets, based on what the team can write and review properly. A pace that holds for a month beats a burst that stops in week two.

  4. Rotate a few content pillars

    Pick three or four recurring themes, such as how-to, product, behind the scenes and customer stories, and rotate them so no channel repeats the same kind of post all week.

  5. Write each post for its channel

    Keep the idea, change the post: a Reel for Instagram, a tall pin for Pinterest, a first-person post for LinkedIn, a short line for X. Resized captions rarely work anywhere.

  6. Approve a week ahead, then read the results

    Review the whole week in one sitting so nothing posts unapproved, then compare each channel's results with its own baseline before planning the next week.

The plan is only as good as the brief behind it, so set each brand's thesis before the first week. Posts bring comments and reviews, and the calendar holds up better when the team can also reply to reviews and comments from the same queue.

What would a sustainable week of posts look like for a brand?

Lay out next week in a minute. Enter how many posts each channel gets, the brand's content pillars and how many posts your team can properly review in a week. The planner spreads the posts across the days, rotates the pillars, flags gaps and overload, and writes the plan note for the brand.

Plan a brand's week of posts

Set a channel to 0 if the brand doesn't post there. Separate pillars with commas.

Mon3 posts
  • Instagramhow-to
  • Pinterestproduct
  • Xbehind the scenes
Tue2 posts
  • Instagramcustomer stories
  • Facebookhow-to
Wed3 posts
  • Instagramproduct
  • Facebookbehind the scenes
  • LinkedIncustomer stories
Thu2 posts
  • Instagramhow-to
  • Pinterestproduct
Fri4 posts
  • Instagrambehind the scenes
  • Facebookcustomer stories
  • LinkedInhow-to
  • Xproduct
Sat2 posts
  • Instagrambehind the scenes
  • Pinterestcustomer stories
Sun2 posts
  • Facebookhow-to
  • LinkedInproduct
  • Every day has at least one post; the busiest is Friday with 4.
  • Pillars rotate: How-to 5 · Product 5 · Behind the scenes 4 · Customer stories 4.
  • The plan fits your team's review time: 18 of 20 posts.
18posts this week
5channels in use
4posts on the busiest day, Friday

plan note for the brandNext week's plan: 18 posts across 5 channels, with Instagram 6, Facebook 4, LinkedIn 3, Pinterest 3 and X 2. Pillars rotate evenly: How-to 5, Product 5, Behind the scenes 4 and Customer stories 4. Every day has at least one post, and the busiest is Friday with 4. The plan fits the 20 posts our team can review each week, and nothing goes live until it's approved.

Free, no login. The starting plan is an illustrative example. It spreads posts evenly across the week; it doesn't predict the best times to post.

Plan a brand's posts

(login required) · ai-dm drafts the week's posts for every brand you manage and waits for your approval.

How does ai-dm plan and schedule a brand's organic posts?

A week drafted, one approval step. Once a brand's Facebook, Instagram, LinkedIn, Pinterest and X accounts are connected, ai-dm drafts a week of posts from the brand's thesis, writes each one for its channel and rotates the pillars you set. Your team edits and approves the week in one queue, and approved posts go out on schedule. Each channel's results are then read against its own baseline, so next week's plan leans on what worked.

Terra Brew Coffee · next week's calendar18 posts · 5 channels
Mon · Instagram Reel · "pour-over in 3 steps"checking…approved · scheduledpillar: how-to · written from the brand's thesis
Wed · LinkedIn · founder storychecking…approved · scheduledpillar: behind the scenes · first-person post
Fri · Pinterest pin · "home brewing guide"checking…approved · scheduledpillar: how-to · tall pin linking to the guide
Fri · X · new roast launchchecking…edited by your teamlaunch date line changed before approval · change recorded
Instagram static posts swapped for carouselschecking…changed from last planstatic posts below the channel's baseline for 6 weeks
Whole week · 18 postschecking…all approvedInstagram 6 · Facebook 4 · LinkedIn 3 · Pinterest 3 · X 2

18 posts approved · 1 edited by your team · 1 format changed from results · nothing posts without approval

Illustrative example

In this illustrative example, Terra Brew Coffee's calendar for next week holds 18 posts across 5 channels, all approved. Monday's Instagram Reel, Wednesday's LinkedIn founder post and Friday's Pinterest pin are scheduled. The team edited Friday's X launch post before approving it, and Instagram static posts were swapped for carousels after six weeks below the channel's baseline.

Results shape the next week. After posts go out, ai-dm reads each channel against its own baseline, and you can analyse organic channel performance post by post before approving the next plan. Nothing is posted without your team's approval, and you can check how brand data is protected.

On our own brand. One person runs Moolwan's nine marketing channels in about an hour a day on ai-dm: reading the day's signals, then approving or dismissing what ai-dm has drafted. You can watch ai-dm run Moolwan, with the source and date of every number.

Nothing posts on its own. ai-dm drafts and schedules, but every post waits for a person on your team to approve it, and every approval is recorded.

(login required) · Rather talk first? WhatsApp the founder

Questions agencies ask about social media scheduling

What is social media scheduling?

Social media scheduling is planning a brand's organic posts ahead of time, writing them for each channel and setting when each one goes out, so the brand keeps posting through busy weeks. Done well, it starts from the brand's thesis, follows a pace the team can keep and ends with a review of what worked.

How many posts a week should a D2C brand publish?

As many as the team can write well and review properly, on the channels that matter. There's no number that suits every brand. Start with a pace you can keep for a month, read each channel's results against its own baseline, then add or cut. The planner on this page checks a plan against your team's review time.

Should the same post go on every channel?

The same idea can, but not the same post. Each channel rewards a different format: a Reel or carousel on Instagram, a tall pin on Pinterest, a first-person post on LinkedIn, a short line on X. Write one idea several ways rather than resizing one caption.

Which channels can ai-dm schedule posts on?

Facebook, Instagram, LinkedIn, Pinterest and X, once the brand's accounts are connected with one secure sign-in each. Google Business Profile updates are handled with the rest of the profile's upkeep. Every post waits for your team's approval.

Does anything post without our approval?

No. ai-dm drafts the week's posts and puts them in your approval queue. Your team can edit, approve or reject each one, and nothing goes live until someone approves it. Every approved post is recorded with what it was meant to move.

How does ai-dm decide what to post?

It writes from the brand's thesis, rotates the content pillars you set, and uses each channel's recent results against its own baseline to favour the formats and topics that have been working. Your team shapes the plan and has the final say on every post.

What does social media scheduling in ai-dm cost?

There's no plan to pick. Sign up, pay as you go, and connect a brand's social accounts with one secure sign-in each. Billed in USD and INR. Per-brand plans or pay as you go. A brand's data is deletable on request.

Plan a brand's posts

No plan to pick. Billed in USD and INR. A brand's data is deletable on request.

Win the why.™

Every number that moves has a reason. Dashboards show what happened; they rarely show why. Without the why, teams guess, act late and lose trust. ai-dm exists to win the why for every brand, every day: to find the reason behind every change, prove it with evidence, recommend the next move and check that it worked. Then it starts again, because the why keeps changing. When you win the why, you stop guessing and start growing. That is why we exist.

Gather. Analyse. Detect. Alert. Recommend. You act. Monitor. Learn and repeat. Always on.

Every brand keeps posting, even in launch week.

Talk to the founder