0%
Laptop on a wooden desk showing a sales and analytics dashboard, the reporting layer of a small business marketing stack

Published · Updated · 10 min read

Small business marketing stack: website, CRM and email

A small business marketing stack has four connected layers: a website that captures enquiries, a CRM that keeps every lead and follow-up in one place, an email tool for repeat contact and analytics that shows which channels bring customers. Set up the website and one shared lead list first, then add email and automation once both work. At Sparcley, a brand website takes about 4 weeks to build and a custom CRM about 6 weeks.

CategoryMarketing
TopicWebsite, CRM and email
Read Time10 min
Article#02 / 15

Key takeaways

  • Start with two layers: a website that records every enquiry and one shared place where those enquiries are followed up.
  • A CRM is worth adding once enquiries arrive through several channels or more than one person follows them up.
  • Under regulation 22 of PECR, individuals must give specific consent before you send them marketing emails, unless the soft opt-in for your own previous customers applies.
  • Record form submissions, calls and email clicks as key events from launch: a standard Google Analytics property can mark up to 30 events as key events.
01

What is a small business marketing stack?

A small business marketing stack is the set of connected tools a small business uses to win and keep customers: a website, a CRM, an email tool and analytics. The CRM can be an off-the-shelf tool or a custom system, depending on the size of your team and how you sell. Start with the website and one place for every lead, then add email and automation.

Each layer has one job, and a marketing stack for small businesses works best when the layers are connected, not when it has more tools to pay for. The CRM sits at the centre: where a ready-made tool does not fit the way your team sells, a custom CRM can bring leads, the sales pipeline, invoicing and automated workflows into one system. For example, before: enquiries sit in separate inboxes, a phone notebook and social media messages, and nobody can say which channel produced last month's sales; after: every form, call and email reaches the CRM with its source and an owner, and analytics shows which channel it came from.

The layers at a glance – what each one does, the typical tool type and when to add it:

  • Website: turns visits into enquiries through forms, phone, WhatsApp and clear calls to action. Tool type: a CMS or a custom-built site. When to add it: first.
  • CRM: stores every contact, lead, deal and follow-up, each with an owner and a date. Tool type: an off-the-shelf or custom CRM. When to add it: once enquiries come from several channels or more than one person handles them.
  • Email: confirmations, follow-ups, newsletters and review requests. Tool type: an email marketing platform or the CRM's own email module. When to add it: once every lead is recorded in one place.
  • Analytics: shows which pages and channels produce enquiries and sales. Tool type: web analytics with key events for form submissions, calls and email clicks (a standard Google Analytics property can mark up to 30 events as key events), plus Google Search Console. When to add it: with the website, from launch.
  • Optional – automation and online bookings: reminders, tasks and booking calendars. When to add it: once the four core layers work reliably.
02

Which marketing tools does a small business need first?

Most small businesses need two things first: a website that records every enquiry and one shared place where those enquiries are followed up. Email marketing, extra channels and automation are worth adding only after that foundation works.

Why not simply sign up for ten separate marketing tools for your small business? Each subscription adds another login, another monthly fee and another copy of your customer data that can go out of date. A smaller stack that shares one customer record is easier to run, to measure and to train new staff on.

Choose tools by category and by whether they can pass data to your CRM, not by the length of their feature lists.

Build the stack in this order:

  1. Launch the website with tracked enquiry points – forms, a clickable phone number and an email address – and analytics with key events from launch, so you can see which channels deserve more time and budget.
  2. Keep one lead list – a CRM or, in the very first months, a shared spreadsheet with clear rules about who updates it.
  3. Add email for follow-ups, existing customers and occasional newsletters.
  4. Automate only the steps you already do by hand and repeat every week.
03

What should your website do in the stack?

In a marketing stack, the website's job is to turn visits into enquiries that reach one place with their source attached. It feeds every other tool, so it needs a few working parts rather than more pages.

The full list of pages a small business site should have is in our article on what to include on a small business website. Businesses that sell through bookings can also take reservations on the website itself: for a small alpine resort in Switzerland, we built a bilingual website with a custom booking engine and live availability.

The essentials:

  • A short contact form that asks only for what you need to reply.
  • A clickable phone number and email address on every page.
  • A WhatsApp or chat link if your customers prefer messaging.
  • One clear call to action per page, such as Get a quote or Book a call.
  • Key events for form submissions, calls and email clicks, so analytics shows which channel works.
04

How should a small business manage leads: inbox, spreadsheet or CRM?

A shared inbox works for a handful of enquiries a week, a spreadsheet works while one person keeps it up to date, and a CRM becomes worth it once leads arrive from several channels or several people follow them up. Good lead management for a small business comes down to three questions about every enquiry: who owns it, what stage it is at and what happens next.

A CRM answers those questions in one place. Its core functions are contact records with full history, a sales pipeline that shows every deal by stage, invoices and proposals created from the same record, and automated workflows for reminders and follow-ups.

A ready-made CRM is the faster start when your sales process is close to standard; a custom CRM fits when it is not – property listings, bookings or approvals, for example. For a real estate agency on the Costa del Sol in Spain, we built a platform with structured listings and automated processes, from property management to client enquiries.

Signs that a spreadsheet no longer fits:

  • Enquiries arrive by form, phone, email and social media messages, and some never reach the sheet.
  • Two people contact the same lead – or nobody does.
  • Follow-ups depend on someone remembering them.
  • You cannot say which channel produced last month's sales.
  • Quotes and invoices are prepared in a separate tool, away from the lead record.
05

How do a CRM and email marketing work together?

The CRM decides who should receive which email and when; the email tool sends it and reports back what happened. Used together, CRM and email marketing for a small business turn a one-off enquiry into an ongoing relationship without anyone having to remember every step.

Website forms and online orders can send data straight to the CRM through an API or a webhook, so each new lead arrives with its source and message and nobody copies it by hand. The same connection lets the CRM start the right email sequence automatically.

If leads arrive but sales do not, the problem may sit earlier, on the website itself – see why a website is not getting sales.

Typical uses:

  • Segments: email leads by stage, service of interest or last purchase instead of sending everything to the whole list.
  • Follow-ups: a quote with no reply after a set number of days triggers a reminder or a follow-up email.
  • Repeat purchases: service reminders or reorder prompts based on purchase dates.
  • Review requests: a short email after a completed job or delivery.
06

What UK rules apply to enquiry forms and marketing emails?

Two sets of rules apply in the UK: UK GDPR covers the personal data your forms collect, and the Privacy and Electronic Communications Regulations (PECR) cover marketing emails, texts and cookies. This is a practical summary as of 23 October 2026, not legal advice.

Under PECR, non-essential cookies – including most analytics cookies, such as Google Analytics – need the visitor's consent before they are set. The Data (Use and Access) Act 2025 adds limited exemptions; check the ICO's current guidance before relying on them (checked 23 October 2026).

The ICO's guidance on electronic mail marketing is under review following the Data (Use and Access) Act, so check it before you launch a campaign.

What this means for your stack:

  • Enquiry forms: collect only what you need to reply, and link to your privacy notice next to the form.
  • Marketing consent: answering an enquiry is not permission to send newsletters. Individuals need to give specific consent before you send them marketing emails or texts, so use an opt-in box that is not pre-ticked.
  • Soft opt-in: a limited exception lets you email customers who bought, or negotiated to buy, from you about similar products or services, if you offered a simple opt-out when you collected their details and in every message. It does not cover bought-in lists or new contacts.
  • Emails to companies: the consent rule applies to individuals, including sole traders and some partnerships. Marketing emails to companies are allowed, but keep a do-not-email list of any that object.
  • Every message: say clearly who it is from, give a valid way to opt out, and record each opt-in and unsubscribe in the CRM, so nobody is emailed after they opt out.
07

What does a small business marketing stack cost?

At Sparcley, a brand website costs from £1,900 and a custom CRM from £4,980: these are the one-off build costs of a small business marketing stack, and ready-made tools and ongoing care are paid monthly on top.

Ready-made CRM and email tools are usually paid monthly, and the fee often grows with the number of users or contacts. Compare the total over several years, not just the first month, and include the one-off cost of connecting your website and CRM and the time your team spends keeping separate tools in step.

When does a custom CRM make sense – and when is an off-the-shelf tool enough? A custom CRM makes sense when your process has steps a standard tool cannot model without workarounds, when the CRM must exchange data with your website, booking engine, online store or accounting software in ways a ready-made tool does not support, or when per-user fees keep rising as the team grows.

An off-the-shelf tool is usually enough – and we are not the right fit – when you are a sole trader or a small team with a simple pipeline, need something running straight away, or follow a process that standard tools already handle well. Your website can still send every enquiry straight into it.

To price your own stack, send us a short brief: what you sell, how enquiries reach you today and which tools you already pay for. We reply within one business day.

08

Small business marketing stack FAQ

What is the difference between a marketing stack and a tech stack?

A marketing stack is the set of tools you use to attract, convert and keep customers: website, CRM, email and analytics. A small business tech stack, or software stack, is all the software the business runs on, including hosting, the CMS, accounting and internal tools.

Where does a CRM fit if I already have a website and an email tool?

Between the two. The website collects leads and the email tool sends messages, but neither shows who owns each lead, what stage it is at and what happens next. Add a CRM once more than one person handles enquiries or follow-ups start slipping.

Can website enquiries go straight into a CRM?

Yes. Website forms and online orders can be sent to a CRM through an API or webhooks, so each enquiry arrives with its source and message and nobody has to retype it. The custom CRMs we build can be connected to website forms, online stores and email tools this way.

Do I need marketing automation in a small business stack?

Not at the start. Add automation once the website, CRM and email work reliably, and automate only steps you already do by hand, such as follow-up reminders or review requests.

How long does it take to set up a small business marketing stack?

At Sparcley, a brand website takes about 4 weeks and a custom CRM about 6 weeks. Ready-made email and analytics tools can be connected while the website is being built.

Who looks after the stack once it is live?

Your website can be looked after through our Complete Digital Care plan, which includes 4 hours of work a month, monitoring 24/7 and support Monday–Friday, 09:00–18:00. Tell us which other tools are in your stack, including your CRM, and we will confirm what the plan covers.

09

Sources

From concept to live — premium design, real results.