Menu

Social media planning

Plan organic social posts for every network

Build organic posts for Facebook, Instagram, LinkedIn and X from one tool — captions, hashtag sets, creative and representative per-network previews, all organized by theme and routed for approval. Try the demo below, or start your own workspace.

Already have a workspace? Sign in

  • Plans from $99/month
  • Built for multi-client agencies
  • Your brand across the console
Social Marketing
Organic post plans per network
Interactive demo
All clientsCalendarNetworks4 plans1 plan1 plan1 plan1 plan
New plan
PlanPlatformsCadenceStatus
Launch week calendarNorthwind LivingNorthwind18 postsInstagramFacebook4 posts/wkApproved
Owner story seriesBramble CyclesBramble12 postsInstagram3 posts/wkIn review
Café partner spotlight seriesAtlas CoffeeAtlas9 postsLinkedInFacebook2 posts/wkDraft
Care team spotlightsJuniper HealthJuniper7 postsLinkedIn2 posts/wkApproved
Builder
CalendarCreativeCopyReview
Step 2 of 4 · every post carries a per-network preview before the brief goes out.
Northwind Living, Bramble Cycles, Atlas Coffee and Juniper Health are invented for this demo, not customers. Click around; anything you'd create or send asks you to sign in first.Create your agency workspace

Social media planning

Social media campaign planning software for marketing agencies

Organic social is where most of an agency's content lives, and most of it gets planned in a sprawl of spreadsheets, shared docs and screenshots that make it hard to review a post in context. Social Planning in AI Marketing Dashboard gives every client a dedicated organic-social builder: pick the theme, name the post, choose the networks it runs on, write the caption and curate its hashtags, drop in the creative, and watch it render in a platform-style preview before anyone signs off. It is purpose-built for the organic side of the calendar — separate from paid ads, email and SMS — so the team plans posts the way they will actually publish.

One post, four networks

Plan the post once, then check it on every network

Four short steps turn an idea into a post a reviewer can read in context.

  1. Choose the theme and networks

    Name the post, pick the client's Theme and tick Facebook, Instagram, LinkedIn and X in any mix.
    Agency plan and up
  2. Write the caption and tags

    Pick a saved caption from the Copy library or write your own. Hashtags live in their own field, with a warning when a set runs long.
  3. Attach the creative

    Choose from the client's Creative library. The plan tells you when a network needs a picture or a video and none is attached.
  4. Review and get it approved

    Flip the preview between networks, then submit for approval. After approval, Launch publishes to Facebook and Instagram now or on a schedule, and LinkedIn and X are posted by hand.

Built for each network

The rules of every network, checked while you plan

Limits differ by platform. The plan shows where a post would run over before it reaches a reviewer.

  • X

    A link counts as 23

    A caption on X is held to 280 characters, with every web link counted as 23 and some scripts and emoji counted twice.
  • Instagram

    A post needs a picture

    Instagram posts need a picture or a video, and the plan says so until a creative is attached. Captions run to 2,200 characters, with up to 30 hashtags.
  • Hashtags

    Tags in a field of their own

    The readable caption and the discovery tags stay apart. The builder warns past 10 on Instagram, 5 on Facebook and LinkedIn, and 3 on X.
  • Previews

    A layout for each network

    Facebook, Instagram, LinkedIn and X each get a representative preview. Final crops and truncation stay up to the network.

Plan every post before it goes out

Write the caption, choose the creative and check each network's preview, then send the plan for approval.

The Social planner comes with the Agency plan, from $299/month.

On this page
Organic social post builder with a Facebook, Instagram, LinkedIn and X network toggle and an Instagram-style post preview

Plan organic posts for every network from one builder

Facebook, Instagram, LinkedIn and X in a single flow

Each organic post starts the same simple way: choose the client's positioning theme it belongs to, give it a name, and select the networks it should run on — Facebook, Instagram, LinkedIn, X, or any combination. One builder covers the whole organic calendar, so a content lead is not bouncing between a different tool for every platform or maintaining four near-identical drafts by hand.

Because a single post can target several networks at once, the builder treats multi-platform publishing as the default rather than a special case. You compose the idea once and decide where it lives, and the plan carries the platform selection through to the preview and the brief — so the same content stays coordinated across the channels it runs on instead of drifting into four disconnected versions.

Write the caption and curate a hashtag set per post

Compose or pull from the library

The caption step is where the voice of the post comes together. Write it from scratch, or pull a saved caption straight out of the client's copy library so on-brand lines are reused instead of rewritten. Whichever route you take, the wording is editable in place, so the final caption is exactly what will appear under the post.

Alongside the caption sits a dedicated hashtag editor for building the tag set that fits this specific post and its audience. Hashtags are managed as their own field rather than buried at the end of the caption text, which keeps them easy to tune, swap and review — and keeps the readable caption and the discovery tags clearly separated for whoever approves the post.

Attach the right creative without leaving the plan

Pull from the library

A social post is only as strong as its visual, so the builder makes attaching creative a first-class step. Pull from the client's saved creatives — the same shared asset library the rest of the console manages — so the artwork your designers already produced is one click away. When a post needs something new, add it to the client's creatives first and it appears here.

Reusing the central library means the visual on an organic post is the same vetted, on-brand asset used across the client's other work, not a one-off file lost in a chat thread. The creative travels with the plan into the preview, so the team can review the selected image-and-caption pairing in context.

Preview each post in a familiar network layout

Representative Facebook, Instagram, LinkedIn and X previews

Approving organic content from a flat document leaves everyone guessing how it may look once published. The Review step places the post in a representative layout for each selected network, including a Facebook feed card, an Instagram-style post, a LinkedIn update and an X timeline entry, so the team can review the overall composition up front.

When a post targets more than one network, a platform toggle flips the preview between them, so a reviewer can confirm the same content reads well across the selected layouts. These previews support planning and review; final crops, truncation and interface details remain subject to each network.

Every social plan hangs off a positioning theme

Organic content that stays on the wider strategy

Each organic post is created under one of the client's marketing themes — the positioning angles that define what the brand is saying this quarter — so social does not become a stream of disconnected one-offs. The theme is chosen at the start of the builder and threads through the plan, keeping the post anchored to the strategy the rest of the account is built on.

Organizing by theme means a content lead can plan a run of posts that all reinforce the same message, and an account manager can see at a glance how the organic calendar maps to the agreed strategy. The same theme structure powers copy, creatives and the other planners, so a post planned here sits inside the client's broader campaign story rather than off to the side.

Route social plans for approval and into delivery

From a planned post to a tracked review task

A planned post still has to be assigned, reviewed and shipped, so the Review step doubles as a brief: assign the plan to the teammates who will produce or schedule it, add a description of what is needed, then pick a reviewer and submit. The plan is locked while it waits for their decision.

Submitting for approval creates a real review task in the Projects tool — assigned to the reviewer, complete with a link back to the exact plan — so social planning is connected to the agency's delivery workflow instead of stranded in a separate app. The reviewer approves or requests changes in Team > Approvals or on the plan itself, the task points there, and completing the task alone does not approve the plan. Planning, sign-off and execution stay in one place.

What a social media marketing plan maker should produce

The words social plan mean two different things: a strategy and a set of posts. This planner builds the posts and leaves the strategy to each client's themes.

A strategy says who the brand speaks to and what it wants to be known for. A post plan says what goes out, on which network, with which words and picture, and who approved it. A search for a plan maker turns up tools for both. This one covers the post plan, one plan per post. The strategy half lives in Themes, where each client keeps its positioning angles, and every post is filed under one of them.

A plan holds the theme, the post name, the networks, one caption, a set of hashtags, the creative and a brief for the team. The planner itself does not post, queue posts on a network or report how a post performed. Once a plan is approved, Launch sends it to Facebook and Instagram, now or at a set time, and hands LinkedIn and X over as a task to post by hand.

Plan one post for four networks, step by step

The builder has four steps, Theme, Copy, Creative and Review, and the same post can target any mix of the four networks.

  1. Name the post and pick the networks

    Choose the client's theme, name the post and select any mix of Facebook, Instagram, LinkedIn and X. One network always stays selected.

  2. Write one caption and one hashtag set

    Start from a caption saved in the Copy library, or write a new one. Hashtags sit in a field of their own, and a fit line under the caption reports each selected network's count against its limit as you type.

  3. Attach the creative

    Choose a picture or video from the client's creative library. The builder asks for at least one before the review step, and an Instagram post cannot go without one.

  4. Compare the previews

    Flip the preview between the selected networks to see how the same post sits in each layout, with the caption, the tags and the first creative.

  5. Submit for approval

    Confirm the reviewer, add a note if the reviewer needs one and submit. The reviewer signs off the caption, the hashtags, the network list and the artwork as one unit, and the plan is locked while it waits.

  6. Publish and record it

    After approval, Launch posts to Facebook and Instagram, now or at a time you choose, and opens a task with a post for each of the other networks. Post those yourself, then have someone with the Publish permission mark the launch as published, adding the link to the post if there is one.

Caption, hashtag and picture rules for each network

Limits differ by network, and a post that fits one can be over on another. The planner keeps the four rule sets in one place and measures the post against each.

What the social planner holds for each network
NetworkCaption limitHashtagsLaunch needs a picture or video
Facebook63,206 charactersWarns past 5No
Instagram2,200 charactersWarns past 10; more than 30 is an errorYes
LinkedIn3,000 charactersWarns past 5No
X280 charactersWarns past 3No

A caption and its hashtags are measured together, because that is what the network receives. X counts every link written with https://, http:// or www. as 23 characters, however long it is, and counts emoji and Chinese, Japanese and Korean characters twice, so a caption that looks short can be over. The planner counts a bare domain such as example.com as typed, so a caption with one can read a few characters lower than X will count it. Facebook's limit is long enough that it rarely decides anything. The last column describes the launch checks: the builder itself asks for one creative whatever the network.

The previews are representative layouts for Facebook, Instagram, LinkedIn and X. Use them to judge the composition and the opening line. Crops, truncation and interface details stay up to each network.

Writing one caption that survives more than one network

One caption is the fast path. It works best when you know where it will bend.

Lead with the point

The shortest network in the plan sets the budget. If X is among the networks, write the caption to fit its count first, then let the others carry the same words with room to spare. If it is not, put the sentence that must survive a cut at the start, because a long caption can be truncated on screen before anyone opens it.

When to split a post into two plans

One plan has one caption and one hashtag set. If LinkedIn needs a longer, more formal version, or Instagram needs a different opening line, make two plans under the same theme. Each gets its own previews, approval and launch task, and the reviewer judges exactly what will be published.

Keep hashtags in their own field

Tags are stored apart from the caption, so you can swap them without touching the wording. A hashtag links only when it is made of letters, numbers and underscores, and the planner warns about any tag in the hashtag field that is not. A set built for Instagram will usually trip the warnings for X and LinkedIn, which is a good reason to split the plan.

Tip

Save the wording where the team can reuse it

Captions kept in the copy library show up in the next plan for that client and theme, and artwork in the creative asset library does the same, so a repeat format starts from approved material.

Approval, the Launch task and recording the publication

Launch sends the Facebook and Instagram posts, while a person posts on LinkedIn and X by hand. The planner's job is to make both short and the record accurate.

Submitting a post opens a review task in Projects for the reviewer, who decides from Team > Approvals or the plan's page; ticking off the task does not approve the post. If the reviewer asks for changes, the written note goes back to the submitter. Change the caption, hashtags, networks or artwork of an approved post and its approval goes stale, so it has to be approved again before it can launch.

Launch runs its checks on the approved post: each network's caption limit, the hashtag counts, and a picture wherever the network needs one. It then freezes a JSON export of the spec that holds one post for each network, with its caption, hashtags, creatives and character count. Publish now or Schedule posts sends the Facebook and Instagram posts from the client's connected Page and account, and a task carries the networks the app cannot post to.

Who does what from plan to published post
StageThe plannerA person
PlanShows each network's fit line and a previewWrites the caption and picks the creative
ApprovalLocks the plan and opens a Projects taskA reviewer approves, or asks for changes with a note
LaunchRuns the checks and builds the post for each networkReads the findings, then requests or starts the launch
PublicationSends the Facebook and Instagram posts, now or at a set time, and opens a task for the other networksPosts on LinkedIn and X; someone with the Publish permission marks the launch as published, with the link if there is one

A plan can be launched once. To publish a second version, duplicate the plan and change what needs changing; the copy starts from the same theme, caption and creative.

Keeping a month of posts organized by theme and client

The planner lists posts for one client at a time, each filed under its theme, so a month reads as a set of campaigns and not a flat feed.

Two tabs matter most on a busy day. Needs approval lists posts waiting on a reviewer, and Ready to launch lists posts that are approved as they stand and have no launch under way; once one starts, the post moves to the Launch page. A post reads Draft until its launch is recorded, then Published.

Four kinds of plan in a month of posts
Kind of postWhat it is forHow to make it in the planner
Anchor postStates the main idea of a theme for the periodA new plan with every network the idea suits
Follow-upReuses the anchor's picture or argument from a new angleDuplicate the anchor, then change the caption or the creative
Network variantA longer LinkedIn version, or a different Instagram opening lineDuplicate, deselect the other networks and rewrite the caption
Repeat of a good postBrings back something that worked onceDuplicate it, refresh what has aged and submit it again

A duplicate starts as a draft with no approval and an empty brief, so each one is judged on its own.

The planner stops at the approved plan, and Launch publishes it. How a channel performed is a reporting question, and the social media report layout shows how such a report can be organized; it holds illustrative figures and does not connect to any network.

Plan

Plan availability

Social planning is an Agency feature: the plan costs $299 a month and covers the Paid planner too. On Studio, at $99 a month, the Social and Paid planners are not part of the plan, while Email and SMS planning are. The paid side of the same workflow is described in paid campaign planning.

Frequently asked questions

How do I make a social media marketing plan for a client?

Set the client's positioning in Themes, then plan each post in the social planner. Choose the theme, name the post, select the networks, write the caption and hashtags, add the creative and check the previews, then submit it for approval. The planner checks and routes the plan, and Launch publishes it to Facebook and Instagram or hands it to a person for the other networks.

Can the social planner publish or schedule posts?

Not the planner itself, but Launch can for Facebook and Instagram. After approval, a publisher picks Publish now or Schedule posts, and the post goes out from the client's connected Page and Instagram account. LinkedIn and X are posted by hand: Launch creates a task and an export with a post for each network, a person publishes, and someone with the Publish permission then marks the launch as published, adding the link to the post if there is one.

How many hashtags can a social post have in the planner?

The planner warns when the hashtag field of a post holds more than 10 tags for Instagram, more than 5 for Facebook, more than 5 for LinkedIn or more than 3 for X. Instagram is stricter: more than 30 counts as an error. These are the planner's own checks, not a promise about reach.

What is the character limit for a post on X, Instagram or LinkedIn?

The planner holds 280 characters for X, 2,200 for Instagram, 3,000 for LinkedIn and 63,206 for Facebook. It counts the caption and hashtags together. On X each link written with https:// or www. counts as 23 and emoji count twice, so the fit line can read higher than the raw length.

Does an Instagram post need a picture in the planner?

Yes. An Instagram post has to carry a picture or a video, and the planner keeps saying so until a creative is attached. The builder asks for a creative before the review step on every plan, and the launch checks fail an Instagram post that has none, so the gap is caught twice before anyone publishes.

Can I use different captions for Facebook and X in one plan?

Not in one plan. A plan holds one caption and one hashtag set for every selected network. Make two plans under the same theme, one for each caption, and each gets its own previews, approval and launch task. Duplicating the first plan is the quickest way to start the second.

Is the social media planner included in every plan?

No. Planning social posts takes the Agency plan, which is $299 a month in US dollars. The Studio plan, at $99, includes only the Email and SMS planners. On any plan that includes it, the planner stops at approval and Launch takes the post from there.