Free template

Free Social Media Campaign Plan Template

Last updated: 2026-04-07 · Worksheet · By SocialKit Team

Plan a campaign on one row: objective, audience, key message, channels, start and end dates, deliverables, budget, tracking link, owner and success metric. Download the CSV, paste it into Google Sheets or Excel, or print it. No email, no sign-up, no account — just the template.

No email required. No sign-up. Instant download.

Get the template

Download the CSV, copy it straight into Google Sheets or Excel, or print it. Everything below is rendered on this page — nothing is hidden behind a form.

Template preview

The full template, shown in full — these are the exact columns and a few illustrative example rows.

Campaign nameObjective / goalTarget audienceKey messageChannels / platformsStart dateEnd dateContent deliverablesBudgetUTM / tracking linkOwnerSuccess metric
Spring product launchDrive pre-orders for the new releaseExisting customers + warm email list"The upgrade you asked for is here"Instagram, TikTok, Email2026-08-032026-08-173 Reels, 1 carousel, 5 Stories, 2 emailse.g. $1,200 (ads + creator fee)utm_source=instagram&utm_campaign=spring-launchMaya (social lead)Pre-orders attributed (UTM clicks → checkout)
Black Friday saleMaximise sales during promo windowDiscount-driven shoppers, cart abandoners"Our biggest discount of the year"Instagram, Facebook, X, Email2026-11-242026-11-30Countdown Stories, 4 feed posts, daily emailse.g. $3,000 ad spendutm_source=facebook&utm_campaign=bfcm-2026Sam (growth)Revenue from campaign UTM links
Webinar registration pushFill seats for the live webinarB2B marketers, mid-funnel leads"Learn the 3-step framework live"LinkedIn, X2026-09-012026-09-156 LinkedIn posts, 1 thread, 2 reminder postse.g. $0 (organic only)utm_source=linkedin&utm_campaign=webinar-q3Priya (content)Sign-ups from tracked registration link
Brand awareness — new marketBuild reach in a new regionNew audience, ages 18–34, [region]"Meet the brand everyone's talking about"TikTok, Instagram, YouTube Shorts2026-07-062026-08-068 short videos, 2 creator collabse.g. $2,500 (creator + boosting)Maya (social lead)Reach + new follower growth (directional)
User-generated content driveCollect customer content + social proofActive customers and fans"Show us how you use it — #OurHashtag"Instagram, TikTok2026-10-012026-10-31Launch post, 4 reshares, 1 prize announcemente.g. $400 (prize + tooling)utm_source=instagram&utm_campaign=ugc-octSam (community)UGC submissions + branded-hashtag uses
Re-engagement / win-backReactivate lapsed followers and buyersInactive subscribers, past customers"Here's what you've missed"Email, Instagram2026-09-202026-09-272 emails, 3 retargeting-style postse.g. $600 retargetingutm_source=email&utm_campaign=winbackPriya (lifecycle)Reactivations from tracked links

Add one row per campaign. Sample rows are illustrative — clear them and plan your own. Generate the UTM column values with the free UTM builder.

What's inside

Objective / goal
The single outcome this campaign exists to achieve (sales, sign-ups, reach, UGC). Keep it to one measurable goal per campaign so success is easy to judge later.
Channels / platforms
List every network the campaign runs on, comma-separated. Pick channels where your target audience actually is rather than posting everywhere by default.
Content deliverables
The concrete assets you will produce — e.g. "3 Reels, 1 carousel, 2 emails". This turns the plan into a production checklist you can move into your content calendar.
Budget
Money set aside for ads, creators, prizes or tools. Use a clearly-illustrative figure while planning, then replace with your real number. Leave it as "—" for organic-only campaigns.
UTM / tracking link
The tagged URL (or its utm_source / utm_campaign parameters) you will use in bios, links and CTAs so you can attribute clicks and conversions back to this campaign. Generate it with the free UTM builder.
Success metric
The one number that proves the campaign worked — pre-orders, registrations, revenue from UTM links, or branded-hashtag uses. Define it before you launch, not after.

How to use this template

  1. Get the campaign brief

    Download the one-row-per-campaign brief as a CSV for Excel, Google Sheets or Numbers, or copy it straight into a sheet — no import dialog and no account. Print it to circulate a one-page campaign brief.

  2. Clear the sample rows

    The example campaigns show how each column is used. Delete them once the format is clear and start with a blank grid, one row per campaign.

  3. Define the objective and audience first

    Fill in the campaign name, the single objective and the target audience before anything else — every other column should serve that goal and that audience.

  4. Plan channels, timeline, deliverables and budget

    Choose the platforms, set start and end dates, list the concrete content deliverables, and add a budget (or "—" for organic). This row becomes your production brief.

  5. Add a UTM tracking link and a success metric

    Generate a tagged link with the free UTM builder and paste it into the UTM column, then commit to one success metric so you can judge the result objectively.

  6. Execute and schedule with SocialKit

    Move the deliverables into a content calendar, then schedule and cross-post them across your networks in SocialKit — confirm how each network publishes so you know whether a post goes out automatically or waits for you.

Best practices

  • One campaign, one objective. If a campaign is trying to do three things at once, split it into separate rows so each has a clear success metric.
  • Tag every link with a UTM before launch — a campaign you cannot measure is hard to defend or repeat. Use a consistent naming convention for utm_campaign so your analytics stay tidy.
  • Pick channels by audience, not by habit. Run the campaign where the target audience already spends time rather than mirroring the same plan across every network.
  • Translate "Content deliverables" into dated rows in your content calendar so the plan actually ships — a brief that never reaches the calendar never goes live.
  • Set the success metric and a realistic target before you launch, then review against it after the end date so the next campaign starts from evidence.
  • Check current per-network character limits and link behaviour before scheduling; these vary by platform and change over time (as of June 2026), so confirm with the character-limits tool rather than guessing.

Do it in SocialKit

Turned your plan into deliverables? Build them once, then schedule and cross-post the whole campaign across all 11 networks from one place. Where a network supports it the post publishes automatically; where it does not, SocialKit pings you with a publish notification, so you always know how each post will go out.

Plan and schedule your campaign in SocialKit
All 11 platforms included

Try it free

Schedule and cross-post to all 11 networks from one calendar on one flat plan. 7-day free trial — €0.00 due today.

Start My Free Trial

€0.00 due today · cancel anytime · 7-day money-back guarantee

FAQ

Frequently asked questions

The questions people ask before they download — answered honestly, with no gate and no catch.

Start My Free Trial

€0.00 due today · cancel anytime · 7-day money-back guarantee