AI + Automation specialist

Your admin, handled: emails, quotes, reports, follow-ups, invoices and CRM updates.

I automate the work that eats your team’s week. 3,000+ hours handed back so far, and counting.Put your time where it matters.

Time savedCost savedSanity saved

Services

Seventeen jobs

What I build

AI and automation for the jobs that eat your team’s week. If it’s repetitive, I can probably take it off someone’s plate.

Voice and front desk

AI receptionist

Answers every call, day or night. Books appointments, takes messages and passes urgent calls to a person.

PriceFrom £995 setup, then £299 a month per site with 500 minutes. 14-day pilot.

Voice agents

Outbound calls for reminders, follow-ups and lead qualification, in a natural voice.

Chat and WhatsApp assistants

Answer customer questions on your website and WhatsApp, capture leads and book calls.

Sales and customers

Lead generation

Find prospects, research them and fill your CRM, so reps start with a list.

Sales follow-up

Replies drafted, chases sent on time, no lead left to go cold.

Client onboarding

One form sets off contracts, welcome emails and tasks.

Proof3 hours to 5 minutes per client

Operations and admin

Inbox and admin

Emails read, sorted and drafted, so replies don’t wait for someone’s morning.

Quotes, proposals and documents

Built from data you already have, in your format.

Invoicing and finance admin

Invoices raised and chased, receipts matched, the books kept up to date.

Document processing

Reads invoices, forms, contracts and PDFs, and puts the data where it belongs.

Data and reporting

Reporting and dashboards

Live numbers instead of a Monday spreadsheet.

Proof8 hours to under 15 minutes a week

Systems that sync

Your CRM, inbox, spreadsheets and tools keep each other up to date. No double entry.

Spreadsheets and models

Clean, error-proof Excel and Sheets models your team can maintain.

Migrations

Move off expensive Zapier or Make plans onto n8n, without breaking what already works.

Custom AI and tools

AI assistant on your data

Ask questions of your own records, documents and policies.

Proofsearches ~40,000 records

Internal tools and apps

A bespoke tool, portal or app when off-the-shelf won’t fit.

Team AI workshop

A half-day for up to 12 people, ending with a one-page AI use policy for your team.

PriceFrom £950.

Don’t see your problem?

Tell me what’s eating your week

Works with the tools you already use

  • n8n
  • Zapier
  • Excel
  • Power Automate
  • Make
  • Google Sheets
  • SharePoint
  • Gmail
  • Slack
  • Close
  • OpenAI
  • Supabase
  • HubSpot
  • Airtable
  • Copilot
  • Claude
  • Notion
  • Power BI
  • Xero
  • Stripe
  • Teams
  • WhatsApp
  • Twilio
  • ElevenLabs
  • Outlook
  • Google Drive
  • Calendly
  • Tableau
  • QuickBooks
  • Gemini

Work

Twelve jobs, in numbers

Recent work

Open a job to see the problem, what I built and the result.

5.0 on Upwork · 100% job success · 17 jobs

“Tom delivered far beyond expectations. We hired him to build a complex inventory system supporting a £1M/month business — the result was exceptional. He grasped our needs quickly, turned them into intuitive solutions, and nothing was too much trouble. Incredibly skilled, easy to work with, and genuinely great to have on a project.”

Inventory & Demand Planning, $10m+ ARR Ecom Brand
  • “A really great hire… completed our requirements well within time and budget.”

    Paul T. · Excel formula development · Mar 2026
    5.0 on Upwork

  • “Honest, reliable, and communicated well throughout the project.”

    Ed T. · Weekly retail reporting pack · Oct 2025
    5.0 on Upwork

  • “Understood the tasks whilst also suggesting improvements we hadn’t originally thought of.”

    Dom D. · SKU generator and inventory fix · Aug 2025
    5.0 on Upwork

Confidential B2B company. Name withheld. Sales

Sales and operations engine

Challenge

Lead sourcing and follow-up across about 16,500 CRM records.

What I built

  • Lead sourcing and follow-up.
  • A daily sales app for the reps.
  • 12 reports and checks feeding a data warehouse.
  • An AI assistant that searches about 40,000 records.

Results

1,606 hours saved since July, about £40k.

Now running at 32 hours a week.

n8n · Supabase · Close · OpenAI

Dental practice. Voice AI

AI receptionist for a dental practice

The problem

Front desks miss calls at lunch, after hours and during busy mornings. Every missed call can be a lost patient.

How it works

  • Answers every call in a natural voice.
  • Handles new patient enquiries and common questions: opening hours, prices, parking, what to bring.
  • Books, moves and cancels appointments straight in the practice diary.
  • Sends a text confirmation.

Hands off to a human

Anything urgent or unclear goes to a person.

  • Dental emergencies (pain, swelling, bleeding) are transferred live to the practice.
  • If nobody can answer, the call is logged as a callback with a short summary.

Voice AI · Practice diary · SMS

Confidential B2B company. Name withheld. Sales

AI reply triage across email and Instagram

Challenge

Replies to sales outreach arrived in two inboxes and Instagram, and some slipped through.

What I built

  • An AI that reads every reply, says what it means and suggests the next step.
  • A person can mark a wrong read.
  • Follow-ups are raised automatically when a lead goes quiet.

Results

37 missed follow-ups raised on day one.

n8n · OpenAI · Supabase · Close

Logistics firm Reporting

Automated reporting pipeline

Challenge

The team spent a day a week pulling and formatting reports.

What I built

A Power Automate pipeline from SharePoint and legacy systems into live dashboards.

Results

8 hours to under 15 minutes a week.

  • No more copy errors.
  • Live dashboards replaced stale weekly reports.

Power Automate · Excel · SharePoint

Growing agency Operations

Client onboarding

Challenge

Each new client took 3+ hours of forms, contracts, emails and task setup.

What I built

One form now triggers contracts, personal emails, tasks and logging.

Results

3 hours to 5 minutes per client.

  • Scaled from 5 to 20+ new clients a month without extra admin.

n8n · Google Sheets · Gmail

$10m+ ARR ecommerce brand Operations

Inventory system

Challenge

Inventory and demand planning for a £1M-a-month business had outgrown ad-hoc spreadsheets.

What I built

A complex inventory and demand-planning system the team uses daily.

Results

£1M a month of stock planned.

Excel · Google Sheets

Confidential B2B company. Name withheld. Finance

Payout verification

Challenge

Before paying out money, the finance team had to check company directors and identity by hand.

What I built

  • Companies House director checks.
  • ID checks.
  • Drafted emails and two capped reminders.
  • A proposed reversal if nothing comes back.
  • Every manual override is audited with a reason.

Results

Every payout checked.

n8n · Supabase · Companies House API

Confidential B2B company. Name withheld. Reporting

Outreach-to-win dashboard

Challenge

Nobody could see which outreach actually led to sales.

What I built

One view from message sent to reply, call, deal and win, by channel, rep and month.

Results

1,574 sent, 470 replies (30%), tracked through to wins.

Supabase · Next.js

Ecommerce brand Finance

Cashflow tracker

Challenge

Cash position was pieced together from Shopify, ad spend and analytics exports by hand.

What I built

A Google Sheets cashflow tracker pulling live data from the Shopify, Meta and Triple Whale APIs.

Results

One sheet for cash, sales and ad spend.

  • No manual exports.

Google Sheets · Shopify · Meta · Triple Whale

UK retailer Reporting

Weekly retail reporting pack

Challenge

Sales and order data arrived in raw exports that took hours to clean.

What I built

A weekly reporting pack in Excel and Power Query that cleans and combines the data.

Results

A repeatable weekly pack.

  • Client review: “honest, reliable, and communicated well throughout… attention to detail was excellent” (5.0 on Upwork).

Excel · Power Query

Consultancy Operations

Multi-platform data sync

Challenge

Staff copied client data between CRM, invoicing and project tools.

What I built

A Zapier integration layer with Google Sheets as the hub, syncing contacts, invoices and project status.

Results

12+ hours a week freed.

  • No manual entry between systems.
  • Onboarding errors down 95%.

Zapier · Google Sheets

Finance team Finance

Financial model overhaul

Challenge

A critical model full of broken links and circular references.

What I built

Rebuilt with clean structure, VBA scenario analysis and a leadership dashboard.

Results

Scenario analysis from 2 days to 10 minutes.

  • 99.9% formula accuracy, against 87% before.
  • Documented and maintainable in-house.

Excel · VBA

How it works

Two ways in, one price

How it works

Two ways in. Both end up in the same place, with the price agreed first.

Know what you want automated?

Free call

20 minutes, free. Tell me what’s eating your week. If the job is clear, I’ll quote it.

Not sure where to start?

14-day savings audit

£1,000, credited against any build.

Money back if I can’t show £10k a year of savings.

For teams of 5+.

Build

Fixed quote per phase, agreed up front. A single automation from £1,500, a connected system from £4,000, an AI agent from £6,000. Stop at any point.

Look after it

Care plan from £350 a month: monitoring, fixes when a tool changes, small edits and a monthly report. One-off work on a day rate.

FAQ

Straight answers

Questions

Where does my data go?

Where I can, everything is built inside your own accounts and tools, so your data stays where it already is. AI features use providers’ business APIs, which don’t train on your data by default. Happy to sign an NDA before we talk detail.

Who owns what you build?

You do. It lives in your accounts, it’s documented, and you get the logins and notes at handover.

What if something breaks?

If it’s my bug, I fix it. For ongoing peace of mind, the care plan covers monitoring, fixes when a tool changes, and small edits.

Am I locked in?

No. You own everything and it’s documented, so you can stop or switch at any point.

Do you work outside Edinburgh?

Yes. I work with teams across the UK, over video calls and shared screens.

About

One person, start to finish

One person.Start to finish.

Tom, founder of Tom Excels, in a black T-shirt, black and white portrait
TomFounder, Tom Excels

I’m Tom, one person. I build AI and automation into small and medium businesses, and I do the whole job myself, from the first conversation to the finished tool.

I’ve worked with everyone from banks to one-man bands, always with the same result: smoother processes, less admin pain, and more time for what matters.

I build for today and for tomorrow: tools that solve your problems now, and grow with your business later, without leaving you dependent on me.

“A systems thinker… a clear communicator throughout.”

Global Real Estate Outsourcing, $2m+ ARR

Contact

Reply within a day

Reclaim your time.

Tell me what’s eating your week.

I’ll tell you honestly whether it’s one job, a connection between your systems, or a whole system.

Or email hello@tom-excels.com. Based in Edinburgh, working with teams across the UK.

I’ll only use this to reply.

Got it. Thanks.

Your message is with me. I’ll reply within a working day from hello@tom-excels.com.

I’ll give you an honest read on whether it’s one job, a connection between systems, or a whole system.