Planning a marketing campaign can feel like a big job when you run a small business, but it does not need to be complicated. A campaign is simply a focused push with one goal, one audience, one offer and an end date. This guide walks through how to plan a marketing campaign step by step, with a simple template you can copy for your own small business marketing campaign.

What a small business marketing campaign actually is

A campaign is not your everyday marketing. Always on marketing keeps your name visible: weekly social posts, your Google Business Profile, your email newsletter. A campaign is a time bound push with a clear goal, such as filling a workshop, selling a seasonal bundle or getting sign ups for a new service. It has a start date and an end date, a specific audience, one main offer and a way to measure success. Because everything points at one outcome, you can plan it properly and review it honestly.

How to plan a marketing campaign in seven steps

Step 1: Set one goal and one number to judge it by

Decide what the campaign should change. Sales, bookings, sign ups or enquiries. Then attach one number and a date. For example, sell 40 gift sets by 20 December or book 25 consultations in three weeks. One goal keeps the brief tight and makes the review simple. If you try to grow followers, increase traffic and sell product all at once, you will not know what worked.

Step 2: Pick the audience and write down what they care about

Name the people most likely to act. Existing customers, local parents, trade buyers, past enquirers. Write two or three things they care about before the offer. For a local bakery running a Christmas campaign, the audience might care about easy gifting, collection times and treats that feel homemade. This note becomes the brief for every headline, image and email.

Step 3: Write the offer and the main message

The offer is the reason to act now. A discount, a bundle, a free consultation, early access or a bonus. The main message is one sentence that joins the audience's need to the offer. For example: "Order your Christmas gift boxes by Friday and collect them fresh on the 23rd." Keep one main message. Supporting copy can explain details, but the campaign should not try to say five different things.

Step 4: Choose two or three channels you can do well

Do not be everywhere. Pick the channels where your audience already pays attention and where you can keep up. Common options for a small business marketing campaign:

  • Email to existing customers and past buyers
  • Social posts on one or two platforms
  • Paid social or search ads if you have budget and a clear audience
  • Google Business Profile posts for local visibility
  • In store signs, window displays or staff conversations
  • A partner or local group that shares your audience

For help planning posts across those channels, a step-by-step content calendar guide can keep the week organised.

Step 5: Split the budget and set the timeline

Write down the total you can spend, then split it simply. For example, put most of it into paid reach, a smaller share into creative or tools and a little into the cost of the offer itself. This is an illustration, not a rule. If you have no paid budget, put the time into email, local posts and partners. There is no single right figure for how much a small business should spend, because it depends on margin, audience size and what you already have. For a fuller view, read this guide on how to allocate a small marketing budget.

Then set a timeline with four phases: build, launch, peak and close. For example, build for five days, launch on day one, run the peak push for five to seven days, then close with a final reminder and a review.

Step 6: Build the assets on one checklist

List everything you need before launch. Copy, images, emails, ads and a landing page. A simple checklist might look like this:

  • One headline and one supporting paragraph
  • One hero image or short video
  • One email to existing customers
  • One social post per channel
  • One ad or boosted post if you are paying
  • One landing page or product page with the offer and a clear action

Step 7: Track and review with one code per channel

Use an offer code or tracked link for each channel. For email use a code like EMAIL10, for social SOCIAL10, for Google Business Profile LOCAL10. Check the numbers mid campaign, not just at the end. After the campaign, write down what you spent, what you sold or booked, and which channel brought the most. This short review tells you what to repeat. For a practical framework, see how to measure marketing ROI.

A one page marketing campaign plan template

Copy this table into a doc or spreadsheet and fill in one line per section. That is your campaign brief.

Section What to write
Goal One outcome and one number with a date
Audience Who they are and two or three things they care about
Offer The reason to act now, with any discount or bonus
Main message One sentence that joins audience need to offer
Channels Two or three channels and who owns each one
Budget Total spend and a simple split
Timeline Build, launch, peak and close dates
Assets Copy, images, emails, ads, landing page checklist
Tracking Offer code or tracked link per channel
Review Mid campaign check date and end review date

A worked example for a small shop's seasonal promotion

This is an illustration, not a real result. Imagine a small gift shop called Harbour Home running a winter promotion.

Goal: sell 50 winter gift bundles by 15 December.
Audience: local customers who bought in the last year, care about supporting local, easy collection, ready made gifts.
Offer: buy two bundles, get a free gift wrap and card.
Main message: "Give a local gift this winter. Order two bundles by Friday and collect them wrapped."
Channels: email to past buyers, Instagram and Facebook posts, Google Business Profile post.
Budget: £300 total, £180 on boosted posts, £90 on images and design, £30 on wrapping supplies. This is an illustration.
Timeline: build 1 to 5 December, launch 6 December, peak 7 to 12 December, close 13 to 15 December.
Tracking: code LOCAL2 for email, SOCIAL2 for social, GBP2 for Google Business Profile.
Review: check on 10 December, final review 16 December.

Using AI to plan a small business marketing campaign faster

AI tools can turn a rough idea into a working brief, copy and images without hiring a designer or copywriter. Ergora's marketing tools put this in one workspace. In the Content pack, the Campaign Planner builds a full campaign brief with audience personas from your goal, using your brand kit and what Ergora knows about your business. You can save campaigns and turn the checklist into tasks. The Content Calendar plans posts across channels, while the Email Sequence Writer drafts multi-step email sequences with subject lines, body copy and timing. In the Ads pack, the Ad Copy Generator drafts ad copy for Meta, Google, LinkedIn and TikTok, and Ads Studio goes from an idea to hooks, copy, creative and short video. Image Studio and Design Studio produce campaign images, landing pages and email templates, with creative credits included each month. Brand Voice Check runs any copy through your brand voice so the campaign sounds like you. The prompt library has ready-made prompts you can adapt for briefs, offers and emails.

Ergora pricing starts at $99 a month for a seat plus $59 a month for each pack you add, such as the Content pack, with 50% off the first month and a 30-day money-back guarantee.

A campaign plan is a decision making tool, not a document to file

The point of the template is not to produce a pretty plan. It is to force one goal, one audience, one offer and one way to measure. When you write those down before you build anything, every image, email and ad gets easier to make and easier to judge. Keep the plan to one page, run the campaign, review the numbers and carry what you learned into the next one.

Frequently asked questions

How do you plan a marketing campaign step by step?

Start with one goal and one number with a date. Then pick the audience and write what they care about, set the offer and main message, choose two or three channels, split the budget and timeline, build the assets and track each channel with a code or link. Review the numbers mid campaign and at the end.

What should a marketing campaign plan include?

A one page plan should include the goal, audience, offer, main message, channels, budget, timeline, asset checklist, tracking codes and review dates. This is often called a campaign brief. Keeping it to one page makes it easier to follow.

How long should a marketing campaign run?

Many small business campaigns run for one to four weeks. A short promotion might run five to ten days, while a launch or event campaign might run three to four weeks. The end date matters more than the length, because it creates the reason to act now.

How much should a small business spend on a marketing campaign?

There is no single right figure. The right amount depends on your margins, audience size, channel costs and what you already have, such as an email list or a shop window. Start with what you can afford to lose, split it simply and review the return before spending more.

How do I know if a marketing campaign worked?

Compare the result against the one number you set at the start, such as sales, bookings or enquiries. Use an offer code or tracked link per channel so you can see which channel brought each action. A short review at the end tells you what to repeat and what to drop.

Can AI plan a marketing campaign?

Yes, AI tools can turn a rough goal into a campaign brief, audience notes, copy, images and a content plan. You still need to set the goal, approve the offer and review the results. AI is most useful for speeding up the drafting and asset creation, not for replacing your judgement.