Marketing Plan Template + AI Workflow for Small Businesses
Get a free marketing plan template for small businesses and a step-by-step AI workflow to fill it in: goals, customers, channels, budget and a 90-day plan.
By the end of this workflow you'll have a finished one-page marketing plan for your business: a clear goal, a defined customer, your message, three or four channels, a budget in your own currency and a 90-day action calendar. You'll get a copy-paste marketing plan template and seven AI prompts to fill it in. Set aside about two hours, ideally in one sitting with your sales figures to hand.
Time to complete: About 2 hours
Difficulty: Beginner
Tools needed:
Any AI chat tool (ChatGPT, Gemini, Claude or similar; free plans are fine)
Your last three to six months of sales or enquiry numbers, even rough ones
A document or spreadsheet to hold your plan
Before You Start
Most small businesses don't fail at marketing because they lack ideas. They fail because they try everything at once, measure nothing and stop after three weeks. A simple written plan fixes that. It tells you what you're doing this quarter, what you're not doing and how you'll know if it's working.
AI is genuinely useful here. It can turn your rough notes into clear customer profiles, suggest messages, compare channels and draft a calendar in minutes. What it can't do is know your customers, your margins or your street. So the workflow below always starts with your facts and asks the AI to organise and challenge them, not invent them.
Gather three things before you start:
Numbers. Monthly sales, average order value, and where your current customers came from (referrals, Instagram, walk-ins, WhatsApp).
Customer voice. Five to ten real messages, reviews or comments from customers. Screenshots of WhatsApp chats work, with names removed.
A budget ceiling. The most you can spend on marketing each month without hurting cash flow.
If you're new to using AI for marketing tasks generally, our guide to practical ways to use AI for marketing is a good warm-up.
The Marketing Plan Template
Copy this marketing plan template into a document. You'll fill in each section with the steps below.
Section | What to write | Example prompt step |
|---|---|---|
1. Business snapshot | What you sell, where, price range, current monthly sales | Step 1 |
2. Situation (SWOT) | Strengths, weaknesses, opportunities, threats | Step 1 |
3. Goal | One measurable goal for the next 90 days | Step 2 |
4. Target customer | One or two customer profiles: who, where, what they need | Step 3 |
5. Competitors | Two to four competitors, their prices and how you differ | Step 3 |
6. Core message | One-line promise, three proof points, call to action | Step 4 |
7. Channels | Three or four channels, why each, what you'll post or do | Step 5 |
8. Budget | Monthly spend per channel, in your currency | Step 6 |
9. 90-day calendar | Weekly actions with an owner and deadline | Step 7 |
10. Measurement | Two or three numbers you'll track weekly | Step 7 |
Keep the finished plan to one or two pages. A plan you read every Monday beats a 30-page document nobody opens.
Step 1: Describe the Business and Its Situation
Give the AI your facts and ask for a clean snapshot plus a SWOT analysis. If you'd rather fill in a SWOT by hand, our free SWOT analysis template works well alongside this step.
I run a small business. Here are the facts:
- What I sell: [products or services, price range]
- Where: [city, area, online or physical]
- Monthly sales (last 3 to 6 months): [figures]
- Where customers come from now: [e.g. referrals, Instagram, walk-ins]
- Team: [who does what]
1. Write a 4-sentence business snapshot.
2. Draft a SWOT analysis using only these facts. Mark anything you are guessing with "(assumption)".
3. Ask me up to 5 questions that would make the SWOT more accurate.Answer its questions, then ask for a revised SWOT. The "(assumption)" labels matter: they show you where the AI is filling gaps with general advice.
Checkpoint: Sections 1 and 2 of the template are filled in, and every assumption is either confirmed or deleted.
Step 2: Set One Measurable Goal
"Grow the business" isn't a goal. "Increase weekday orders from 40 to 60 a month by the end of March" is. One goal keeps every later decision focused.
Based on the snapshot and SWOT above, suggest 3 possible 90-day marketing goals. Each must be specific, measurable and realistic for a business of this size and budget ([monthly budget]).
For each goal, give:
- the exact number to track
- the starting figure (from my data)
- the target
- one reason it might be too ambitious
Then recommend one.Pick the goal that would make the biggest difference to cash flow, not the one that sounds most impressive.
Checkpoint: Section 3 has one goal with a starting number, a target and a date.
Step 3: Define Your Customer and Check the Competition
Paste in your real customer messages and reviews. The AI is good at spotting patterns in them: the problems customers mention, the words they use and what made them buy.
Here are real messages and reviews from my customers (names removed):
[paste 5 to 10]
1. Create 1 or 2 customer profiles: who they are, where they spend time online and offline, what problem they're solving, what makes them hesitate, and the exact phrases they use.
2. List the top 3 reasons they chose us, in their words.
3. Point out anything in the messages that suggests a customer group I'm not targeting yet.For competitors, list two to four businesses your customers compare you with, plus their prices and what they're known for. Ask the AI to summarise how you differ. For a deeper version, follow our competitor analysis with AI workflow, which walks you through a full comparison grid.
Checkpoint: Sections 4 and 5 are filled in, using your customers' own words and competitor facts you've checked yourself.
Step 4: Write Your Core Message
Your core message is the one thing you want every customer to remember. It should come straight from Step 3: their problem, in their words, and why you solve it better.
Using the customer profiles and competitor notes above, write 5 options for a one-line promise for my business. Each must:
- speak to the customer's main problem
- be under 15 words
- be something I can prove
For the best option, add 3 proof points (facts, numbers or guarantees) and a clear call to action, e.g. "Order on WhatsApp".
Avoid clichés like "quality you can trust" or "number one".Read the options aloud. Choose the one a customer would actually repeat to a friend. If none fit, combine the best parts yourself.
Checkpoint: Section 6 has a promise, three proof points you can back up and one call to action.
Step 5: Choose Your Channels
A small business rarely has the time to do more than three or four channels well. Choose based on where your customer profiles say people already are, not on what's trendy.
My customer profiles are above. My budget is [amount] a month and I have about [hours] hours a week for marketing.
Compare these possible channels for my business: [e.g. Instagram, TikTok, WhatsApp Business status and broadcast lists, Facebook groups, Google Business Profile, flyers, partnerships with nearby businesses, referrals].
For each, rate fit with my customers, cost, time needed and how fast it could produce results. Then recommend 3 or 4 channels, with what I should do on each every week.Once you've picked social channels, plan what you'll talk about. Our content pillars workflow turns your message into three to five themes, so you never stare at a blank screen. If you create a lot of posts and short videos, a tool such as Nexframe Studio can help you produce and edit content in one place.
Checkpoint: Section 7 lists three or four channels, with a weekly action for each and a reason tied to your customer profile.
Step 6: Build the Budget
Now put money against each channel. AI can propose a split, but the figures are yours to approve. Always ask it to show its reasoning, and check any ad cost estimates against what the platform shows you when you set up a campaign, because ad prices vary a lot by audience, location and season.
My monthly marketing budget is [amount in naira or your currency]. My chosen channels are [list]. My goal is [goal from Step 2].
Propose a monthly budget split by channel, including:
- paid ads (if any)
- content costs (design, photos, data)
- promotions (samples, discounts, referral rewards)
- a 10% buffer
Explain each figure in one sentence. Then show what I should cut first if I can only spend half.Ask for the "half budget" version every time. It forces the AI to show which spending really drives results.
Checkpoint: Section 8 has a monthly budget per channel that adds up to your ceiling, plus a fallback version.
Step 7: Turn It Into a 90-Day Calendar
The last step turns strategy into a weekly to-do list. Each task needs an owner and a deadline, or it won't happen.
Using the goal, channels and budget above, create a 90-day marketing calendar as a table with columns: Week, Channel, Action, Owner, Deadline, Cost.
Include:
- a 2-week setup phase (profiles, photos, price list, WhatsApp catalogue)
- weekly recurring actions
- 1 promotion each month
- a review point at day 30, 60 and 90
Then suggest 2 or 3 numbers to track every week and how to collect them simply.If your marketing plan includes a launch, event or product line with many moving parts, our project plan template workflow helps you break it into tasks and dependencies. You can also plan posts in our free content calendar tool.
Checkpoint: Sections 9 and 10 are complete. You can open the calendar on any Monday and know exactly what to do that week.
Worked Example: Bisola's Small Chops Business in Ibadan
Bisola runs a small chops and party catering business from her kitchen in Bodija, Ibadan. She sells party packs from ₦3,500 and handles events of up to 150 guests. Monthly sales have hovered around ₦900,000, mostly from referrals and her WhatsApp status. December and the wedding season are busy, but January to March are slow.
Step 1. The SWOT highlights her strength (repeat customers rave about her puff-puff and samosas), a weakness (no Instagram presence beyond a few photos), an opportunity (office events and birthdays in the first quarter) and a threat (two newer caterers undercutting her on price).
Step 2. Her goal: increase small-chops orders for office events and birthdays from 6 to 15 a month by 31 March.
Step 3. Her customer messages show two groups: mothers planning children's birthdays and office admin staff organising staff events. Both mention "on time" and "packed neatly" far more than price.
Step 4. Her promise: "Fresh small chops, neatly packed, delivered on time across Ibadan." Proof points: over 200 events served, delivery-time guarantee, free tasting box for office orders above 50 packs.
Step 5. Channels: WhatsApp Business (catalogue and broadcast lists), Instagram (reels of packing and delivery), Google Business Profile, and a referral reward for existing customers.
Step 6. Her ceiling is ₦150,000 a month. The AI's proposed split (all figures her own estimates, to be checked against real quotes and ad dashboards):
Item | Monthly budget (estimate) |
|---|---|
Instagram and Facebook ads | ₦50,000 |
Tasting boxes for office leads | ₦35,000 |
Referral rewards (free packs) | ₦20,000 |
Photos and simple design | ₦20,000 |
Data and phone costs | ₦10,000 |
Buffer | ₦15,000 |
Total | ₦150,000 |
The half-budget version keeps tasting boxes and referrals, and cuts ads to ₦15,000. That tells her where the real value is.
Step 7. The calendar starts with a two-week setup: a WhatsApp catalogue, ten good photos, a Google Business Profile and a list of 40 offices within delivery range. Then three reels a week, one broadcast a week and five office visits with tasting boxes each fortnight. She tracks enquiries, orders and where each order came from.
By day 30 she has 9 office and birthday orders, mostly from tasting boxes. She moves ₦15,000 from ads into more tasting boxes for the next month.
Common Mistakes
Letting the AI invent your facts. Always start with your real numbers and customer messages. Delete anything marked as an assumption you can't confirm.
Too many channels. Three done well beat seven done badly.
A vague goal. If you can't measure it weekly, you can't tell if the plan is working.
Copying generic messages. "Quality and affordability" describes everyone. Use your customers' words.
Trusting AI cost estimates. Check ad costs in the platform itself and get real quotes for printing or photos.
Never reviewing. Book the day-30, 60 and 90 reviews in your calendar now.
Next Step
Once your marketing plan is running, link it to the bigger picture. If you're applying for a loan, grant or investment, your marketing section can drop straight into a full business plan. Our guide on how to write a business plan with AI for funding shows you how.
FAQ
What should a marketing plan template include?
At minimum: a business snapshot, a SWOT, one measurable goal, a target customer, competitors, a core message, chosen channels, a budget, an action calendar and the numbers you'll track. The ten-section table above covers all of them.
Can AI write my whole marketing plan?
It can draft every section, but a plan built on AI guesses won't work. Give it your real sales figures, customer messages and budget, then check and edit everything it produces.
How much should a small business spend on marketing?
There's no single right figure. Start with what you can afford every month without straining cash flow, track results for 90 days, then put more behind whatever produces orders. The "half budget" prompt in Step 6 helps you see what matters most.
How often should I update my marketing plan?
Review it at day 30, 60 and 90, then write a new 90-day plan each quarter. Update the budget sooner if a channel clearly isn't working.
Is a one-page marketing plan enough?
For most small businesses, yes. One or two pages you actually use beat a long document you never open. Add detail only where a lender, investor or partner asks for it.
Which AI tool is best for a marketing plan?
Any major chat assistant can handle this workflow, including the free versions of ChatGPT, Gemini and Claude. The quality depends far more on the facts you give it than on which tool you choose.
More in Business Workflows.