Built by a Tradesperson, for Tradespeople

The job you just finished should be winning you the next one

SwarmCatcher runs the whole life of a job — enquiry, estimate, safety paperwork, crew, invoice — and then turns the finished job into the local search pages that win the next one. This page walks the entire system from start to finish, in the order a real job travels through it.

We called it SwarmCatcher because we built it for our own bee removal business — and it catches the swarm of customers searching for your service. Now it works for any trade.

3 years
In Production
556+
Enquiries Managed
91
Locations Tracked
121K
Emails Classified

This page walks the whole system, top to bottom

Most software pages show three screenshots and a pricing table. This one does something different: it follows a job the way a real job actually travels — from the first photograph a customer uploads to the page that wins the next enquiry. It is long, because the system is big. And it is concrete, because every part of it has run a real trade business every working day for three years.

50
Admin screens
259
API endpoints, 11 services
149
Database tables
1,012
Historic jobs migrated in

Here is the shape of it first, then every stage in turn.

Eight stages. One record. The last stage feeds the first.

Every stage hands off to the next without anybody re-typing anything, and the finished job flows back into the pages and reviews that start the next one. The parts other platforms leave to you — the safety pack, the chasing, the filing — are inside the loop, not bolted onto it.

THE CLOSED LOOP Nothing re-typed. Nothing dropped. 1 Customer Finds You Town-level pages rank locally 2 Enquiry Arrives Your questions, your form, photos 3 Triaged & Priced Screened, then priced on your rules 4 Estimate & Chase One-click accept, auto follow-up 5 Safety Pack Issued RAMS from the job's own answers 6 Crew Dispatched Job, photos and RAMS on the phone 7 Job Complete Costs captured, invoice pushed 8 Review Requested Ranking strengthened
Step 1
Customer Finds You
Town-level pages rank locally
Step 2
Enquiry Arrives
Your form, your questions, photos
Step 3
Triaged & Priced
Photos screened, estimate on your rules
Step 4
Estimate & Chase
One-click accept, auto follow-up
Step 5
Safety Pack Issued
RAMS built from the job’s own answers
Step 6
Crew Dispatched
Job, photos and RAMS on the phone
Step 7
Job Complete
Photos filed, costs captured, invoice pushed
Step 8
Review Requested
Google ranking strengthened
↻ Feeds back into Step 1 — the loop never stops

What the loop does while you are on a roof

These are not settings you have to remember to switch on. Each one fires as the job moves through the stage above it.

Step 1
Customer Finds You
  • A landing page for every town you serve
  • Weekly rank tracking, town by town
  • Search Console and page-speed monitored
Step 2
Enquiry Arrives
  • Your questions, not a generic contact form
  • Follow-up questions appear only when they apply
  • Customer photos attach to the job from the start
  • They can stop halfway and resume on any device
Step 3
Triaged & Priced
  • Photos screened before you pick up the phone
  • Estimate built from your own pricing rules
  • Re-pricing shows what changed, in plain English
Step 4
Estimate & Chase
  • Accept button sits inside the estimate email
  • Follow-ups go out on your chosen cadence
  • Acceptance puts the job on the calendar
Step 5
Safety Pack Issued
  • RAMS drafted from the job’s own answers
  • The PDF attaches itself to the covering email
  • It refuses to send with nothing attached
  • Client confirms receipt; the date stamps itself
Step 6
Crew Dispatched
  • Crew see only the jobs they are allocated to
  • No pricing and no customer email on the phone
  • Tap the address for Maps, or the what3words square for the exact gate
  • RAMS on the handset; expiring link for site managers
Step 7
Job Complete
  • Photos filed by category, GPS and time stamped where available
  • Materials, receipts and mileage logged on the phone or in the office
  • Photographed receipts filed as searchable accounting records
  • Draft invoice pushed to your accounts package
Step 8
Review Requested
  • Completed job triggers the feedback request
  • Strong ratings routed to your Google profile
  • Fresh reviews feed straight back into Step 1
Google review

Before you have picked up the phone, the system has been busy

An enquiry can reach you four ways — the intake form, an email, a phone call — and every one of them lands in the same queue as a job record, not a scrap of paper.

An intake form that asks your questions

Not a name-and-message box. The form asks what you would ask on the phone, follow-up questions appear only when they apply, and the customer attaches photographs from the very first screen. Progress is held on the server, so they can start on the bus and finish on the sofa.

Photographs triaged before you ring back

Every incoming photograph is scored automatically for blur and exposure, and two separate AI pipelines look at what it actually shows. A poor photograph is flagged the moment it arrives, so you can ask for a better one before anyone prices a job — or books a visit — on the strength of it.

Email that reads and files itself

Every inbound email is matched to its customer and its job automatically — our own system has classified 121,000 this way — and anything genuinely new is flagged as an enquiry. Anything that cannot be matched waits in its own screen for a human decision: a queue, not a black hole.

Missed calls become jobs, not voicemails

A missed call is checked against your live enquiries and lands in the work queue with the caller’s name, job reference and pipeline stage, flagged for action. You ring back knowing who it was and where their job stands — not squinting at an unknown number.

Priced on your rules, every time

The estimate calculator holds your pricing brain — rates, minimums, travel, access — so the price is worked out the same way at nine on a Friday night as it is at nine on a Monday morning.

Per-section pricing

A job with three separate work areas is priced as three sections — each with its own access, zone and parking treatment — then brought together into one estimate. When you re-price, the system shows what changed and why, in plain English.

Specialist fee models built in

Where your trade carries regulated extras — safety method statements, licensed-material work such as asbestos-related removals, a paid site assessment before the main works — those fees are modelled properly inside the calculator, not remembered on the day and bolted on.

A product catalogue with live supplier rates

Materials price themselves from your own catalogue, with your markup and wastage applied. The catalogue tracks what suppliers actually charged you last and warns when a rate has gone stale — so an estimate never quietly leans on a two-year-old price.

An estimates queue

Every enquiry waiting for a price sits in one queue, with its photographs and its answers alongside, oldest first. Nothing waits in someone’s head, and nothing is priced twice because two people did not know the other had started.

The email that wins the job is built, not typed

Between the price being right and the job being booked sits the part most systems ignore: the conversation. Here it is engineered.

A composer, not a template

Emails are assembled from blocks — editable paragraphs you tick on and off for this particular job, with the right ones pre-selected for the scenario in front of you. Every paragraph is fully customisable — you add the details that say “we were there and we did this”, the things a template could never know. The estimate’s current figures are carried in automatically; if the estimate has changed since the draft was started, the composer says so rather than letting stale numbers go out. Drafts save themselves as you work.

Chasing that knows when to stop

Follow-ups go out on the cadence you set and stop the moment the customer responds. The chase list is continually reconciled against what actually happened — replies, acceptances, bookings — so nobody is chased for an estimate they answered last week, and nobody slips out of the list unanswered either. A chase analytics screen shows what the follow-ups are actually winning.

Eleven answers, not two

Software likes to model the customer’s reply as accept or decline. Real customers say more than that — so the response page behind every email offers the answer they actually want to give, and each one moves the job to the right place on your side, automatically:

Accept the estimate Not yet — ask me again on this date Still deciding Already helped elsewhere I sent my details another way Please call me Safety pack received Accept the asbestos fee Accept the site-assessment fee Flag this for attention Close my enquiry

Every yes is recorded on its own acceptances screen — when it arrived and by which route — and an acceptance puts the job straight onto the calendar.

The day of the job runs off the phone

Scheduling in the office, and everything the crew need riding on the handset they already own — nothing printed, nothing forwarded, nothing left on the kitchen table.

Scheduling and crew allocation

A visual calendar with crew allocation — drag jobs, reschedule, add notes. Behind every booking sits the customer’s full history and the property record, so nobody starts a job blind.

The crew phone app

PIN-protected, no app store, works on whatever handset the crew already carry. Each crew member sees only the jobs allocated to them — with no pricing and no customer email. Tap the address for Maps; where the site has a verified what3words square, that is tappable too, and the system will never invent one rather than leave it off.

The safety pack rides with the job

The risk assessment and method statement are drafted from the job’s own answers — access, height, materials, crew — not last job’s document with the address swapped. The PDF attaches itself to the covering email and the system refuses to send with nothing attached; the client confirms receipt with one click and the date stamps itself. On the day, the document is on the crew’s handset, with an expiring link for site managers.

Photographs captured properly

Photographs taken on site are stamped with GPS position and capture time when the device provides it, filed by category against the job, and fingerprinted so the same photograph is never stored twice. What happens to them after that gets its own section further down — it earns it.

Materials logged where they are used

The crew log materials and consumables from the phone, on site, into the same list the office sees — priced from your rate card as they go. No Friday-afternoon reconstruction of what went on the van on Tuesday.

Overnight jobs handled

When a job is too far from home, the hotel booking confirmation is read by the system and the details — where, when, reference — appear on the job record and on the crew’s phones. No forwarding chains, no screenshots in a group chat.

yourbusiness.co.uk/admin Dashboard Jobs Estimates Crew Job costs Compliance SEO This week 12 Jobs booked 4 Awaiting estimate 3 RAMS to issue 2 Chasing Today’s jobs JOB CUSTOMER TOWN WORK STATUS #1042 A. Whitfield Bridgend Panel install On site #1043 M. Okonjo Cowbridge Site assessment Travelling #1044 R. Deane Porthcawl Bird proofing RAMS sent #1045 J. Traynor Barry Panel install Quoted #1046 S. Iqbal Penarth Roof repair Booked
Illustration with sample data — every name, town and figure shown here is invented.

Closed out while it is still fresh

The gap between finishing a job and finishing its paperwork is where margin quietly leaks. This stage closes the gap the same day.

Job costs, itemised

Materials, mileage, parking and receipts are logged against the job — by the crew on the phone or by whoever is in the office, into the same list. Charges freeze at invoicing, so past jobs never quietly re-price. You know what the job actually cost, not what you hoped it cost.

Receipts become records

A photographed receipt is read, indexed and filed as a searchable accounting record attached to its job — not dumped in a photo gallery to be squinted at in April.

The invoice pushes itself

Job complete: a draft invoice is pushed to your accounts package — QuickFile today, no re-keying — and nothing posts to your books without you looking at it first.

The review request goes out at the right moment

While the customer is still pleased, not three weeks later. Strong ratings are pointed at your Google profile — and feed straight back into the first stage of the loop.

Follow one photograph through the system

Nothing shows how this system thinks better than what happens to a single photograph. On most platforms a photo is a gallery item. Here it is a record — ours carry forty-eight separate fields each — and this is its journey.

1 · Arrives
On the form or on the handset
  • Uploaded by the customer at enquiry, or captured by the crew on site
  • Stamped with GPS position and capture time, when the device provides it
  • Fingerprinted, so a duplicate is recognised and never stored twice
2 · Assessed
Judged before anyone relies on it
  • Scored for blur and exposure the moment it lands
  • Two independent AI pipelines examine what it shows
  • A poor photograph triggers a request for a better one
3 · Reviewed
A person signs it off
  • Filed by category against its job
  • Approved by a named reviewer — the record keeps who and when
  • Annotation tools for marking up what matters
4 · Published
With consent on the record
  • The customer’s consent to use it is recorded on the photograph itself
  • Consented photographs are flagged as website candidates
  • The best of them appear on the finished job’s page

That last step is the quiet one that matters. Because consent is recorded per photograph, publishing a customer’s photo on your website is both legal and automatic — no ringing round months later asking whether anyone minds. Five different admin screens work on this one record along the way: intake, review, annotation, receipts and website selection.

The finished job starts earning

This is where the loop closes, and it is the stage none of the eight UK platforms we audited offers any part of. Three kinds of page are built and maintained from your own data — and watched to see whether they are working.

A page for the job itself

A completed job with consented photographs can become a page of its own — the town, the work, the month, the pictures, with all customer details stripped. It reads like a record of work, because it is one, and that is precisely what somebody two towns over is searching for. Our own migration lifted 1,012 spreadsheet-era jobs into the system ready for exactly this.

A landing page for every town

Your business, your services, your phone number — generated and maintained from your coverage and service list, not hand-written once and left to rot. Twenty pages or a hundred, kept consistent because a system builds them.

Rank tracking, in the same login as your jobs

Where you rank, town by town, week by week — alongside Google Search Console data, page-speed checks and a link audit. You see whether the pages are earning their keep without asking an agency for a report.

Why nobody else can copy this stage

A job platform without a page builder cannot make these pages. An SEO agency without your job record cannot write them — it has a keyword list, not the photographs from the day. The pages only exist because the system that ran the job is the system that builds them.

The screens behind the screens

Around the job pipeline sit the screens that run the company itself. A few of the fifty:

Compliance register

Every certificate, inspection and renewal in one register, each with its own expiry alert, on your trade’s actual tickets and renewal cycles. You find out weeks before something lapses, not when a site turns your crew away.

GDPR data-subject register

When somebody asks what you hold on them — and they are entitled to — the request is logged, tracked to its deadline and answerable from the system, because the system is where their data lives. Most firms handle this with a panicked afternoon in the inbox. Yours will not.

Suppliers and purchases

What you bought, from whom, at what price, purchase by purchase — with stale-rate warnings feeding straight back into the estimate calculator. The prices you charge stay connected to the prices you pay.

Trends, funnel and drop-out reporting

Where enquiries come from, where they stall, which stage loses them and what a season really looked like — drawn from your own records, not gut feel. When the phone goes quiet, you can see whether it is the market or the pipeline.

Recurring payments, watched

Every subscription and standing charge the business pays is tracked, and a new series triggers an alert — before it becomes a mystery line on the bank statement that nobody remembers agreeing to.

Users and permissions

Office, crew and read-only accounts each see what their job needs and nothing more. Access is PIN-protected with lockout on repeated failures, and crew accounts never see pricing or customer contact details.

Now try to find this anywhere else

Everything on this page is one system, one database, one login: fifty admin screens, 259 API endpoints across eleven services, 149 database tables — run in anger in a real trade business for three years.

So here is our challenge, meant sincerely: take any platform on the market, at any price, and try to trace the journey you have just read — from the customer’s first photograph to a search-ranked page about the finished work, with the pricing, the chasing, the safety paperwork, the receipts and the consent trail handled in between. We do not believe you will find it. We know, because when our own business needed it, we could not — so we built it.

If we have not mentioned it, that does not mean no

Fifty screens do not fit on one web page, however long. So if something your business needs is not written here, do not read silence as absence.

Ask us. Often enough the answer is that it already exists under a different name. And where it genuinely does not, tell us what you need — there is a fair chance we can build it. That is not a slogan; it is how the system reached fifty screens in the first place: one real trade business asking for what it actually needed, and getting it, week after week, for three years. Yours would be the second voice in that conversation, and we intend to keep listening the same way.

You will always get a straight answer of one of three kinds: it is already there; it is worth building, and here is when we could do it; or it is not something we would do well, and here is why. We are here to provide what your business needs — not to defend a feature list.

How this compares — briefly

In August 2026 we read the websites of eight UK field-service platforms — Tradify, Commusoft, Joblogic, Simpro, ServiceM8, BigChange, Powered Now and Fergus — and checked what each one actually sells. On the running-the-job side they are genuine competition: scheduling, estimating, invoicing, crew apps and compliance certificates are all well served, some of them cheaply — ServiceM8 is £25 a month, flat. We claim no monopoly on any of that, and this page has not pretended otherwise.

Six capabilities described above appeared on none of the eight sites: town-level landing pages generated at scale; SEO monitoring and rank tracking; pages built from real completed jobs; a RAMS builder delivered to the crew’s phone; a GDPR data-subject register; and email auto-classification. Bought as two suppliers — a job platform plus an SEO agency — the usual pairing runs £600–1,200 a month, and the agency still never sees your jobs. Here, both halves are one system.

One flat price for both halves

Flat rate, whole crew, cancel any time after three months. The comparison that matters is not against £25 job software — it is against the £600–1,200 a month a firm pays for job software and an SEO agency that never speak to each other.

Starter
£349/mo
For teams of 1–5 establishing their local presence
  • Full job management platform
  • Crew app (up to 5 users)
  • Local website with 20 landing pages
  • Email integration
  • Compliance register
  • 500 GB photo & document storage
Pro
£499/mo
For established teams of 8–15 covering multiple areas
  • Everything in Growth
  • Up to 100 landing pages
  • Custom automation workflows
  • Accounting integration
  • Priority support
  • Quarterly SEO review
  • 2 TB photo & document storage
Flat rate — no per-user or per-lead fees. Additional landing pages beyond your tier: £5/page/month. Storage is included, never metered — and your data stays yours: ask at any time and we will hand you a complete copy, database, documents and photographs.

We built it for ourselves first

SwarmCatcher is not a concept or a beta. It has run our own specialist trade business — bee removal, in South Wales — for three years. It even rebuilt our own past: 1,012 spreadsheet-era jobs lifted into the system, with 74 places where the old records contradicted themselves flagged for a human instead of being quietly imported. That same migration is part of every setup.

556
Enquiries managed
121K
Emails classified
91
Locations tracked
53
Keywords ranked
yourbusiness.co.uk/seo Overview Rankings Striking distance Page speed Link audit CLICKS · LAST 30 DAYS 1,940 +34% IMPRESSIONS 58,300 +41% AVERAGE POSITION 6.2 up from 11.8 Where you rank, town by town Bridgend #2 Cowbridge #3 Porthcawl #4 Barry #6 Penarth #8 Cardiff #12
Illustration with sample data — every name, town and figure shown here is invented.

Different trade, same engine. The system that produced these numbers is the one we set up for your business — your trade, your towns, your services.

Before you ask

Is this just for solar installers?
Solar and tree surgery are where we are starting, but the platform works for any specialist trade with site assessments, estimates, scheduled work, crew coordination and a local reputation to build — pest control, bird proofing, chimney repairs, roofing, asbestos removal. If your next job depends on being found in your towns, this fits.
I already run ServiceM8, Tradify or a spreadsheet. What happens to my records?
We migrate them for you — whatever system they are sitting in, or a spreadsheet, or nothing but a mailbox. Old jobs, customers, addresses, prices and what each job actually cost are rebuilt inside your new system before you go live, and your old email archive is mined to reconstruct customer history. Where your old records contradict themselves, we flag it for you rather than quietly importing the error.
How long before the search side pays for itself?
New landing pages typically start ranking within 3–6 months, and we will not promise you a position — nobody honest will. Meanwhile the job side is useful from day one: scheduling, estimating, chasing, the crew app and the safety paperwork. The search side is the growth engine; the job side is the immediate value.
What happens to my current website?
We build your new site on your existing domain, or a new one if you prefer. If you have content worth keeping, we migrate it. The landing pages are additional — they target town-specific searches your current site probably isn’t covering.
Can my crew actually use this?
The crew app is PIN-protected, works on any smartphone with no app store download, and shows exactly what they need: today’s jobs, the address with a Maps link, customer photos and the safety documents. If they can tap a phone, they can use it.
What if I want to leave?
No lock-in after the initial 3 months. Your job data and customer contacts are yours — we will export everything in a standard format. The landing pages are ours (we built and host them), so your local rankings don’t transfer — the same way they wouldn’t if you left an SEO agency.
Do I need to be technical?
No. We handle the setup: server, domain, website, landing pages, integrations, migration. Every installation is configured to your trade before you get the keys — your questions on the enquiry form, your prices in the estimate calculator, your wording in the emails, your tickets in the compliance register. You run your business; we manage the technology.
What accounting systems do you support?
QuickFile is fully integrated today. Xero and QuickBooks are on the roadmap for launch. Job completions push draft invoices directly — no re-keying, and nothing posts to your books without you looking at it first.
Something I need is not on this page. Is that a no?
No. The page is long, but it is not the whole system, and the system is not finished growing. Ask us about the thing you need: quite often it already exists under another name, and where it does not, we may well be able to build it. You will get a straight answer either way — already there, worth building, or honestly not our strength.

See it running with your towns, your services

15 minutes. A screen share with a live system set up for your trade and your area. No slides, no hard sell — just the product, including the pages it built from real jobs.

[email protected]
Drop us a line with your trade and area — we’ll set up a screen share with a live demo tailored to your business.
We’re a real trade business, not a call centre.