River
Y CombinatorBacked by Y Combinator
FREE TEMPLATE

Marketing Plan Template for Small Business

Three documents and three sheets that rank marketing channels by which ones your existing customers actually came from, not a wishlist.

Free download  ·  No account needed

Customer Source Analysis

Brindlewood Landscaping, 58 active customers, asked directly how each one found the business.

SourceCustomersShare
Referral2441.4%
Google Business Profile / organic1932.8%
Yard signs813.8%
Facebook/Instagram ads46.9%
Community Facebook groups35.2%

Referral and Google Business Profile together account for 74.1 percent of the base, at close to zero direct cost.

Channel Register

ChannelMonthly costCustomers, 12moCost per customer
Referral$024$0.00
Google Business Profile$019$0.00
Yard signs$508$75.00
Facebook/Instagram ads$6504$1,950.00
Community groups$03$0.00

A 26x gap sits between the cheapest paid channel and the most expensive one, hidden inside a blended $120.69 cost per customer across all five.

Activity Calendar, four-week cycle

WeekActivityChannel
1Ask for a review at every completed jobGoogle Business Profile
2Send a referral thank-you to anyone who referred this monthReferral
3Run the Listing Consistency Check across directoriesGoogle Business Profile
4Review ad spend against leads produced, pause if trending worseFacebook/Instagram ads

The referral ask currently happens on roughly half of finished jobs by the owner's own estimate. Making it every job is the single highest-leverage line on this calendar.

A marketing plan template for a small business usually opens with a list of channels to consider: social media, email, local SEO, paid search, print. It reads as a menu, and a busy owner treats it as one, picking two or three that sound reasonable and hoping they compound. None of it asks the one question that would shrink the menu immediately, which is where the customers already on the books actually came from.

Brindlewood Landscaping, invented for this pack, asked that question of all 58 active customers. Referral and Google Business Profile together produced 74.1 percent of the base at close to zero direct cost. The one paid channel, Facebook and Instagram ads, produced 6.9 percent at $1,950 per customer, a 26 times gap against the cheapest paid channel, yard signs, at $75. Ninety-three percent of the base already came from channels that cost nothing or close to it, which eliminates most of what a generic plan would recommend before the plan is even written.

The plan that follows is three moves in order of effort saved against revenue protected: systematize the referral ask that already works, keep the free Google Business Profile channel current, and re-test the paid channel before renewing it. Pair this with the sales process pack for what happens once those channels produce an enquiry, and the website and listing content pack for whether the site and directory listings match what a referred customer expects to find.

What's in the pack

01

Marketing Plan

Three ranked moves built from the Customer Source Analysis, in order of effort saved against revenue protected, rather than a menu of channels to try.

02

Channel Rationale

Why each channel gets more effort, less effort, or nothing further, tied to its own cost per customer rather than to a general opinion about the channel.

03

Message Guide

Channel-specific wording pulled from how customers already describe the work, plus the rule for what a review request or response can and cannot claim.

04

Customer Source Analysis sheet

Every active customer's acquisition source and the share of the base each one represents, the sheet every other sheet in the pack reads from.

05

Channel Register sheet

Monthly cost, effort in hours, and cost per customer for each channel, so a blended average cannot hide a 26 times gap between two channels.

06

Activity Calendar sheet

A four-week recurring cycle of small tasks per channel, so the highest-leverage channel gets a task on the calendar instead of a good intention.

How it works

  1. 1

    Open in River, or download it

    Take the blank Word and CSV files with no account, or install the pack in River and hand it your own customer list to build the analysis.

  2. 2

    Ask every current customer how they found you

    A rough guess is enough to start the sheet; precision improves as new customers get asked directly and the source is logged at the time, not reconstructed later.

  3. 3

    Rank channels by cost per customer, not total spend

    A channel spending little can still be the most expensive per customer it actually produces, which total spend alone hides and the register exposes immediately.

  4. 4

    Put the top move on the calendar with an owner task

    The plan only works if the highest-leverage item, usually the free channel already producing the most customers, gets a specific weekly task rather than staying a priority in theory.

Frequently asked questions

Is this template free?

Yes. Three documents and three sheets download as Word and CSV files with no signup and no credit card. Edit with AI is the optional path where the agent builds the source analysis from your own customer list. The rest of the library is at the template index.

What format are the downloaded files?

Word documents (.docx) for the Marketing Plan, Channel Rationale and Message Guide, and CSV (.csv) for the Customer Source Analysis, Channel Register and Activity Calendar. They open natively in Word, Pages, Google Docs, Excel, Numbers and Sheets.

What if most of my customers came from one channel I cannot expand?

That is still useful information. It means the plan's first move is protecting and systematizing that channel rather than diversifying away from it, which is the opposite of what a generic channel checklist would suggest.

Should I stop the paid channel entirely if its cost per customer is high?

The pack frames this as a re-test before renewal, not an automatic cut. A new paid channel often starts expensive per customer before word of mouth compounds around it; the register just makes sure that assumption gets checked against real numbers on a schedule.

Can I say I'm the top-rated business in my area in the marketing plan's messaging?

Only with a specific number behind it. Under the FTC's rule on consumer reviews and testimonials, a claim in your own marketing has to reflect real, typical customer experience, so "rated number one" needs a named source, not a feeling.

How is this different from a social media content calendar?

A content calendar assumes you already know which channels matter and just need a posting schedule. This pack decides which channels matter first, from your own customer data, then the Activity Calendar covers only the channels that analysis actually supports.

Rank your own channels before spending on a new one

Download the blank pack as Word and CSV files, or open it in River and have it build your Customer Source Analysis from your own customer list.

Edit with AI