Skip to main content
flyingpenguinYOUR DIGITAL PARTNERBook a free call

Business systems / Explainer

When should a small business replace spreadsheets with a CRM?

A customer says yes to a quote. You update the spreadsheet, find the email, copy the details into another system and remind somebody what needs doing next. When that becomes an ordinary part of every job, it is worth looking at the process you are carrying around the spreadsheet.

At Flying Penguin, we design completely bespoke CRMs around each business. We have created several for small businesses, including our own, drawing on our personal experience of running businesses. I want software that fits the working day, with the right information close to hand and useful actions that remove repeated steps.

The signs you have outgrown the spreadsheet

The number of rows is only part of the decision. A spreadsheet can hold a straightforward list perfectly well. The pressure usually comes from what people need to do with that list: follow up a quote, hand a job over, find an earlier conversation or see who is responsible.

Look at the work surrounding it. If somebody has to explain the colour coding before anyone else can help, or check several tabs to answer a customer, the process needs attention. A useful CRM brings that customer record and its next action into one place.

  • Different copies of the customer list contain different answers.
  • A follow-up happens only if somebody remembers it.
  • Contact details are retyped into quotes, job records or accounts.
  • The person covering an absence cannot see what was agreed.
  • You need clear responsibility and access for different users.
  • Reporting means rebuilding the same view of the business each week.

Build the CRM around the way you work

CRM means customer relationship management. It covers the records and processes used to manage relationships with leads and customers. Microsoft describes CRM in those terms and separately explains sales automation as handling repetitive sales tasks. The product you choose or commission determines how that becomes a working system.

For me, a small business should be able to ask for screens, fields and actions that reflect its own operation. You might need a site survey before a quote, approval before booking a job, or a reminder when a service is due. Those steps should be visible in the CRM using language the people doing the work understand.

I no longer see a large off-the-shelf package as the default for a small business. With a bespoke build, we can design your customer journey, decide what each person needs to see and connect the systems you already use. You can ask for a personalised CRM shaped around your own operation from the start.

Source: Microsoft: CRM and sales automation definitions

Our own business experience shapes what we build

We use a bespoke CRM ourselves, and we have built others for small businesses. That experience matters when discussing the ordinary work that takes place between an enquiry arriving and a job being finished. It gives us a practical starting point for talking about efficiency, speed and the clicks that interrupt the day.

The brief starts with how you operate. I want to see the spreadsheet, the documents beside it and the tasks that happen after a row changes. Then we can decide which information belongs on the main screen and which actions should be brought together.

Our custom CRM service includes planning the pipeline, trying a prototype and checking imported data before the final move. The useful result is a system that the people running the business can recognise and use. It should be shaped around their work from the first discussion.

Source: Flying Penguin: custom CRM development

One button can start a much bigger process

A single-button action is one of the things I like most about a tailored system. Once the steps are understood, one deliberate action can start work that would otherwise involve moving between screens and copying the same details several times.

For example, an Approve quote button could update the customer's stage, create a job from the agreed details, assign the next task and prepare the handover. This is an illustrative workflow. The steps and approval points would be designed for the particular business.

The button needs to explain what it will do. Afterwards, the record should show which steps completed and which need attention. Clicking twice should not create two jobs, and a failed connection should leave a visible task for somebody to resolve. Customer messages and consequential actions need the permissions and checks agreed for that process.

That is where a bespoke CRM can earn its place: taking a repeated sequence that your business already understands and giving somebody a clear, reliable way to start it and inspect the result.

Move the useful records and test an ordinary working day

Start with a copy of the existing data. Agree what counts as a customer, how duplicates will be handled and which notes need to come across. Check a sample together before importing the full set, and keep the original export available for reference.

Try a normal job in the prototype: a new enquiry, a changed contact detail, an accepted quote and a follow-up that becomes overdue. Ask the people who will use it to find the customer and take the next step. Include an awkward case, such as an incomplete record or a connection being unavailable.

Plan who can see and change each part of the system, how access is removed when somebody leaves and who looks after the software. Backups need a recovery check as well as a successful-run message. The NCSC recommends keeping copies of important business information and knowing how to restore them.

Source: NCSC: backing up your business data

Give your personalised CRM a clear first job

Bring the spreadsheet and walk me through an ordinary enquiry. Show me where you pause, what you copy and what you have to remember. We can map those steps into a first version with the customer record, the stages and the actions you need most.

Agree the build scope and the ongoing costs together, including hosting, support and any connected services. Decide what you receive at handover and how you can export the data. The first version should have a clear owner and a practical test of whether it makes the daily work easier.

If the business is already spending time maintaining workarounds, this is a good moment to look at a bespoke CRM. We can build it around how you operate today and plan the changes you expect next. Personalised systems are a substantial part of what we do, backed by the experience of building and using them ourselves.

Sources

Checked on 22 October 2026.

  • Microsoft: CRM and sales automation definitions

    Definitions of customer relationship management and sales automation. The preference for a bespoke CRM and the proposed workflow are Garreth's own judgement, rather than a Microsoft endorsement.

  • Flying Penguin: custom CRM development

    Our published bespoke CRM service, pipeline planning, prototype and data-import process. The experience of building several CRMs, including our own, is Garreth's firsthand account.

  • NCSC: backing up your business data

    Keeping copies of important business information and checking that it can be restored. The migration and workflow tests in this article are our practical recommendations.