A Blog Cover Single Image
A Client Image
Evan Knox
Cofounder, Homegrown
E-commerce
March 19, 2026

How to Set Up a Simple CRM With Just a Spreadsheet

How to Set Up a Simple CRM With Just a Spreadsheet

You have regulars who order every week. You have customers who showed up once and disappeared. You have someone who mentioned a nut allergy three months ago, and you really hope you remember that before their next order.

All of this lives in your head right now. Maybe some of it is in a text thread or scribbled on a sticky note. That works until it doesn't — and for most cottage food vendors, it stops working around the time you hit 20 or 30 customers.

The good news is you don't need expensive software to organize your customer information. A free spreadsheet does the job. A simple CRM spreadsheet gives food vendors everything they need to track who buys what, how often they order, and what matters to each customer. You can set one up in under 30 minutes, and it will pay for itself (in time saved and sales recovered) within a few weeks.

The short version: A CRM is just a system for tracking your customers — their names, contact info, order history, preferences, and allergies. You don't need Salesforce or HubSpot. A Google Sheets spreadsheet with 8 to 10 columns covers everything a cottage food vendor needs. Set it up once, update it after every farmers market or delivery, and use it to identify your best customers, bring back lapsed buyers, and personalize your follow-ups. When you outgrow the spreadsheet (usually around 100+ customers), that is the time to consider paid tools.

What Is a CRM (And Why Does a Cottage Food Vendor Need One)?

A CRM — customer relationship management — is a system for keeping track of your customers and every interaction you have with them. While full CRM software exists for food businesses, a cottage food vendor doesn't need that level of complexity. For a cottage food vendor, that means knowing who buys from you, what they order, how often they come back, and anything else that helps you sell more and serve them better.

You might think CRMs are for tech companies and sales teams with 10,000 leads in a pipeline. They are. But the core idea scales all the way down to a vendor selling sourdough at the Saturday farmers market.

Here is what a simple CRM spreadsheet helps you do:

  • Remember names and faces. When a customer walks up to your booth and you greet them by name and ask how they liked the blueberry jam they bought last month, that is not just good manners. It is a competitive advantage.
  • Track allergies and dietary needs. One missed allergy note can cost you a customer — or worse. Writing it down means you never have to rely on memory.
  • Know who your best customers are. The top 20 percent of your customers likely account for 60 to 80 percent of your revenue. A CRM tells you exactly who those people are.
  • Spot customers who stopped ordering. If someone used to order every week and hasn't placed an order in a month, you want to know. A quick follow-up text can bring them back.
  • Personalize your outreach. When you build a customer email list, your CRM tells you what each person cares about — so you can send relevant messages instead of generic blasts.

Most vendors already do some version of this in their heads. The spreadsheet just makes it reliable, searchable, and something you can act on.

A cottage food vendor with 40 regular customers and a well-maintained spreadsheet CRM will outsell a vendor with 100 customers and no system — because they know exactly who to follow up with, when, and about what.

What Columns Should Your Customer Spreadsheet Have?

Your spreadsheet needs enough columns to be useful but not so many that updating it feels like homework. Nine columns is the sweet spot for most food vendors.

Column NameWhat to TrackWhy It Matters
Customer NameFirst and last namePersonalization — greeting someone by name builds loyalty
Phone NumberMobile numberPrimary contact channel for most local food customers
Email AddressPersonal emailFor sending menus, specials, and ordering links
Products OrderedList of what they have boughtShows preferences so you can suggest similar products
Order FrequencyWeekly, biweekly, monthly, one-timeIdentifies regulars vs. one-time buyers
Last Order DateDate of most recent purchaseFlags lapsed customers who need a follow-up
Allergies/DietaryNut-free, gluten-free, vegan, etc.Safety and service — never forget a dietary restriction
NotesBirthday, preference for extra spicy, always picks up lateThe personal details that turn a transaction into a relationship
Total SpendRunning dollar totalIdentifies your VIP customers by revenue
Referral SourceHow they found you (market, Instagram, friend)Shows which channels bring in the best customers

You can add more columns later if you need them — a "preferred pickup day" column or a "signed up for text updates" flag, for example. But start with these ten and you will have more useful customer data than 90 percent of cottage food vendors.

Keep one row per customer, not one row per order. Update existing rows when someone orders again rather than adding a new row. This keeps your spreadsheet manageable and makes it easy to see each customer's full history at a glance.

How Do You Set Up the Spreadsheet Step by Step?

Setting up your CRM spreadsheet takes about 20 to 30 minutes. This Zapier spreadsheet CRM guide walks through the same concept with a free template you can copy. Here is the process using Google Sheets (it works the same way in Excel or Apple Numbers).

Step 1: Create a New Spreadsheet

  1. Go to sheets.google.com and click the Blank template
  2. Name the spreadsheet something you will actually find later — "Customer Tracker" or "My CRM" works fine
  3. Rename the first sheet tab at the bottom to "Customers"

Step 2: Add Your Header Row

Type each column name into Row 1:

  1. A1: Customer Name
  2. B1: Phone
  3. C1: Email
  4. D1: Products Ordered
  5. E1: Order Frequency
  6. F1: Last Order Date
  7. G1: Allergies/Dietary
  8. H1: Notes
  9. I1: Total Spend
  10. J1: Referral Source

Step 3: Format for Easy Scanning

  • Bold the entire header row. Select Row 1, then click the bold button (or Ctrl+B / Cmd+B).
  • Freeze the header row. Go to View > Freeze > 1 row. This keeps your column labels visible when you scroll through dozens of customers.
  • Set the "Last Order Date" column to date format. Select column F, go to Format > Number > Date.
  • Set the "Total Spend" column to currency. Select column I, go to Format > Number > Currency.
  • Widen the "Products Ordered" and "Notes" columns. Double-click the column border to auto-fit, or drag it wider. These columns will hold the most text.

Step 4: Add Conditional Formatting (Optional but Helpful)

Set up a rule to highlight customers who have not ordered in 30+ days:

  1. Select the "Last Order Date" column
  2. Go to Format > Conditional formatting
  3. Set the rule to "Date is before" and enter a date 30 days ago
  4. Choose a yellow or orange fill color
  5. Click Done

Now lapsed customers jump out visually every time you open the spreadsheet.

Step 5: Add Your First Customers

Start with the customers you know best — your weekly regulars. You probably have 5 to 10 people you can add from memory right now. Fill in what you know and leave blanks for what you do not. You will fill in the gaps as you interact with each customer.

Step 6: Sort by Most Recent Order

Click on the "Last Order Date" column header, then go to Data > Sort sheet > Sort sheet by column F (Z to A). This puts your most recent customers at the top, which is the view you will use most often.

Pro tip: Create a second sheet tab called "Order Log" if you want a detailed record of every individual order. Keep the main Customers tab as your one-row-per-person CRM, and use the Order Log for transaction-level detail.

How Do You Use Your CRM to Grow Sales?

A CRM spreadsheet is not just a record-keeping tool — it is a sales tool. The data you collect tells you exactly where to focus your energy for the biggest return.

Identify Your VIP Customers

Sort your spreadsheet by the "Total Spend" column (highest to lowest). The top 10 to 15 names on that list are your VIPs. These are the customers who keep your business running.

What to do with this information:

  • Give VIPs early access to new products or seasonal specials
  • Offer a small loyalty perk — a free sample, a handwritten thank-you note, or first dibs on limited batches
  • Never let a VIP lapse without a follow-up — if their last order date is more than two weeks old, reach out personally

Building a VIP customer experience does not require a formal loyalty program. It just requires knowing who your best customers are and treating them accordingly.

Reactivate Lapsed Customers

Filter or sort by "Last Order Date" to find customers who have not ordered in 30 or more days. These are people who liked your products enough to buy at least once — they just need a nudge.

Effective reactivation messages:

  • "Hey [Name], I'm making a batch of [their favorite product] this week — want me to save one for you?"
  • "Haven't seen you at the market lately — I've got a new [product] I think you'd love. Want to try it?"
  • "Just a heads up, I'm taking orders for [seasonal item] through Friday. Thought of you because you grabbed some last year."

A single reactivation text to 10 lapsed customers can generate 3 to 5 orders. That is real revenue from a 10-minute task.

Personalize Your Follow-Ups

Your "Notes" and "Products Ordered" columns are goldmines for personalization. When you know that a customer always orders the mild salsa (never the hot), that their kid's birthday is in April, or that they mentioned wanting to try your pickles next time — you can reference that in your messages.

Personalized outreach converts at 2 to 3 times the rate of generic messages. And it does not take more time — it just takes information you already have in your spreadsheet.

Target Your Best Channels

The "Referral Source" column reveals where your best customers come from. If most of your high-spending regulars found you at the farmers market, double down on your market presence. If Instagram is bringing in one-time buyers who never come back, you know not to over-invest there.

You can also use your CRM to ask for referrals from your happiest customers. Sort by total spend, pick your top 20, and send each one a personal message asking if they know anyone who might enjoy your products.

Connect It to Your Ordering System

Your CRM becomes even more powerful when you pair it with a Homegrown storefront. Instead of manually tracking every order, your storefront handles payments and order details automatically. Your spreadsheet then becomes the layer on top — where you add the personal notes, preferences, and follow-up reminders that turn one-time buyers into regulars.

How Often Should You Update Your Customer Spreadsheet?

Update your CRM after every selling interaction — not once a month when you finally get around to it. The data is only useful if it is current.

Here is a realistic update schedule for most cottage food vendors:

  • After every farmers market day: Add new customers you met, update order info for returning customers, note any conversations or preferences mentioned at the booth
  • After every delivery or pickup: Log the order, update the "Last Order Date" and "Total Spend" columns, add any new product preferences
  • Weekly (Sunday evening works well): Review the full spreadsheet for 10 minutes — scan for lapsed customers, check your VIP list, plan any follow-ups for the week ahead

The weekly review is the most important habit. It takes 10 minutes and it is where the CRM actually drives sales. Without the review, the spreadsheet is just a database. With the review, it is a sales plan.

Practical timing tips:

  • Keep the spreadsheet bookmarked on your phone so you can update it in the car after a market day
  • Use Google Sheets' mobile app for quick adds — you do not need to be at a computer
  • Set a recurring calendar reminder for your weekly review so it becomes automatic
  • If you take orders through a Homegrown storefront, most of the order data is already tracked for you — your spreadsheet update becomes a 5-minute task instead of 20

Vendors who update their CRM weekly retain 30 to 40 percent more repeat customers than those who rely on memory alone. The difference is not the data — it is the follow-up actions the data makes possible.

When Should You Upgrade From a Spreadsheet to Real CRM Software?

A spreadsheet CRM works great until it doesn't. Here are the clear signals that you have outgrown it:

  • You have more than 100 active customers. Scrolling through 100+ rows to find one person or filter by a specific attribute starts eating real time.
  • You are spending 30 or more minutes per week on data entry. The spreadsheet should save you time, not consume it. When maintenance becomes a chore, automation is worth paying for.
  • You need automated follow-ups. If you want to automatically send a message when a customer has not ordered in 30 days, a spreadsheet cannot do that. CRM software can.
  • You are managing multiple sales channels. Farmers market, online ordering, wholesale to a local shop, and custom orders — tracking all of these in one spreadsheet gets messy fast.
  • You have a team. When more than one person needs to update customer records, spreadsheets create version conflicts. Real CRM tools handle multi-user access cleanly.

If you hit two or more of those signals, it is time to look at dedicated tools. The transition from free to paid does not have to be expensive or complicated — check out this guide on when to upgrade from free to paid tools for a practical framework.

The goal is not to stay on a spreadsheet forever. The goal is to start simple, learn what data actually matters to your business, and upgrade when the spreadsheet becomes a bottleneck rather than a shortcut.

Most cottage food vendors can run a spreadsheet CRM for their first 6 to 12 months without any issues. By then, you will know exactly what features you need in paid software — and you will not waste money on tools you do not use.

Frequently Asked Questions

What Is the Best Spreadsheet App for a Simple CRM as a Food Vendor?

Google Sheets is the best option for most cottage food vendors. It is free, works on any device, syncs automatically, and lets you access your customer data from your phone at the farmers market. Microsoft Excel works if you already use it, but the cloud syncing is less seamless on mobile. Apple Numbers is fine for iPhone users but harder to share if you ever bring on help.

Do I Need a Simple CRM Spreadsheet if I Only Have 10 Customers?

Yes — and 10 customers is actually the perfect time to start. Building the habit with a small list is easier than trying to reconstruct 50 customers' order histories from memory six months from now. The spreadsheet takes 20 minutes to set up and 5 minutes per week to maintain at that size. Start now so the system is ready when your customer base grows.

Can I Use My CRM Spreadsheet to Send Marketing Emails?

Not directly, but your spreadsheet is where the email list comes from. Export the email column, paste it into a free email tool like Mailchimp or Brevo, and send your weekly menu or special offers from there. Your CRM's "Products Ordered" and "Notes" columns help you segment your list — so you can send the jam announcement to jam lovers and the bread notification to bread buyers.

How Do I Handle Customers Who Order Through Multiple Channels?

Keep one row per customer regardless of how they order. If Sarah buys sourdough at the farmers market on Saturday and orders cookies through your Homegrown storefront on Wednesday, both go in the same row. Update the "Products Ordered" column with everything she has bought and update the "Total Spend" with the combined total. The goal is a complete picture of each customer, not a separate record for each channel.

What Customer Information Should I Not Track in a Spreadsheet?

Do not store credit card numbers, Social Security numbers, or any payment credentials in a spreadsheet. Payment processing should happen through a secure platform — never through your CRM. Also avoid storing sensitive health information beyond basic allergy and dietary notes. Stick to the information that helps you sell and serve better: names, contact info, order history, preferences, and personal notes.

How Is a Simple CRM Spreadsheet Different From an Order Log?

An order log records every individual transaction — one row per order. A CRM spreadsheet records every customer — one row per person. Your CRM is the big picture: who are your customers, what do they like, how much have they spent in total, and when did they last buy. An order log is the detail: what was ordered on which date for how much. Some vendors keep both (in separate sheet tabs), but the CRM is the one that drives sales growth.

Should I Share My CRM Spreadsheet With Anyone?

If you run your food business solo, keep it to yourself. If you have a partner, family member, or helper who interacts with customers — at the booth, during deliveries, or handling orders — share view or edit access through Google Sheets. The more people who can update the spreadsheet after customer interactions, the more complete your data becomes. Just make sure everyone follows the same format so the data stays clean.

Ready to pair your new CRM with a storefront that handles ordering and payments automatically? Set up your Homegrown storefront and give your customers a simple way to order between farmers markets — so your spreadsheet fills itself with repeat buyers instead of one-time visitors.

About the Author

Evan Knox is the cofounder of Homegrown, where he works with hundreds of small food vendors across the country to sell online. He and his Co-founder David built Homegrown after seeing how many local vendors were stuck taking orders through DMs and cash-only sales.

Your Store Could Be Live Tonight

15 minutes. That's all it takes. Add your products, share your link, and start taking orders. Free for 7 days.
Start Your Free Trial
Start Your Free Trial

7-day free trial · $10/mo after · Cancel anytime