Red Center Studio
Back to Shop CatchDesk / Leads and quotes

Catch every enquiry. Win more quotes.

One link for enquiries and photos, a reply in seconds, quotes your customers accept on their phone, and reminders that follow up for you. Runs in your own Cloudflare account, for $99 USD once.

  • $99 USD onceNo monthly fee, no per-user price
  • UnlimitedUsers, enquiries and quotes
  • Your Cloudflare accountYou own the code and the data
  • WCAG 2.2 AAChecked on desktop and phone

In short: CatchDesk is a leads and quoting app for service businesses, by Red Center Studio. Customers send an enquiry with photos from one link and get an automatic reply in seconds. Your team sees every enquiry in one inbox, urgent jobs first, and sends a quote the customer accepts on their phone, choosing between options, extras and quantities, with a deposit and an optional signature. Reminders follow up unanswered quotes by email or text, and customers can pick a visit time. It runs in your own Cloudflare account for $99 USD once, with no monthly fee.

The problem

Work gets lost between the enquiry and the yes.

Enquiries arrive everywhere

Calls, texts, emails, social messages and web forms. Details and photos end up spread across phones and inboxes, and some never get a reply.

Quotes take too long

Writing each quote from scratch eats evenings. The longer a customer waits, the more likely they book whoever answered first.

Nobody follows up

A quote that goes quiet is easy to forget when you are busy on the tools, so good jobs slip away without a second message.

How it works

Ask, quote, accept, book.

Step 1

The customer asks

From one link on your website, social pages or a QR code: the service, a few questions about it, a description, up to six photos, how urgent it is and times that suit. They see a typical starting price, and get an automatic reply in seconds.

Step 2

You quote in minutes

Draft the quote from your own prices with one click, then adjust it. Offer good, better and best options, optional extras and quantities the customer can change. Send it by email, or by text if they agreed.

Step 3

They accept, you book

The customer picks an option, ticks extras, sees the total change and accepts with their name or a signature. You offer a few visit times and they pick one. No answer? Reminders follow up for you.

A quote on a phone with a choice of gutter guard options and a number of downpipes the customer can change
The customer's quote
Every enquiry with its status, urgent jobs first, and tabs for each step from new to done
Your inbox
What it does

Everything from enquiry to booking.

For your customers

  • Enquiry form with up to six photos, questions for each service and a typical starting price
  • An automatic reply the moment they ask: your own words, or written by AI with no prices
  • A quote page with good, better and best options, optional extras and quantities they can change
  • Accept with a name or a drawn signature, decline with a reason, or ask a question
  • Pick a visit time from the ones you offer, and add it to their calendar
  • Print the quote or save it as a PDF

For you and your team

  • One inbox with a simple pipeline: new, needs info, quote sent, accepted, booked, done, lost
  • Today board: what needs a reply, what to book, quotes waiting, visits coming up, win rate
  • Quote drafts from your call-out fee, hourly rate, minimum job and service prices
  • See when a quote was opened and how many times
  • Automatic quote reminders by email, and by text if you add a text provider
  • Lead sources: tag your form link and see which places bring work
  • Deposits, assignment, private notes and a full timeline on every lead, plus CSV export
Lines with option groups, optional extras and quantities the customer can change, with a one-click draft from your prices
The quote builder
Services with a typical starting price, questions for each service and photos, on a phone
The enquiry form
Live demo

Try it as the owner, staff or a customer.

The demo runs CatchDesk for a sample home services business with real enquiries and quotes. Send an enquiry from the form, open a customer quote and choose an option, then sign in with one click to draft and send a quote, offer visit times and see the Today board. No emails or texts are sent, and it resets every night, so change anything you like.

Options

Run it yourself, or have it set up for you.

Free

CatchDesk Lite

An enquiry form with photos, a leads inbox and pipeline, quotes customers accept on their phone, bookings, notes and team roles. Open source under the MIT licence.

Download free on GitHub

Deploy it to your own Cloudflare account with one button in the README.

Pay once

CatchDesk Pro

$99 USD once for one business, no monthly fee.

Everything in Lite, plus: Good, better and best options with extras, deposits, signatures, customers picking a visit time, automatic reminders and replies, AI quote drafts, quote-opened tracking, staff assignment, source reports, CSV export and text messages.

What you get:

  • The full CatchDesk source code in a private GitHub repository
  • A plain-language setup guide: install, set one secret, deploy, in about 30 minutes
  • Updates published to the repository
  • Setup questions answered by email
  • A single business licence, yours to keep

Secure checkout by Stripe. Have your GitHub username ready: you get access to the code on GitHub, plus your licence and setup guide by email.

Done for you

Turnkey Setup

CatchDesk installed in your own Cloudflare account, with your business details, services, prices, email and domain set up and your enquiry form ready to share. Turnaround is within 1 to 5 days, depending on complexity and workload.

$499 USD, paid once.

Book the Turnkey Setup

Secure checkout by Stripe. Send a short brief first, then pay to book your slot.

Prices are in US dollars. Running costs are separate: your Cloudflare account (free for most small businesses) and, if you add texts, your text provider. See the terms for the licence.

Before you buy

What you get, and how it arrives.

Price
$99 USD, paid once through Stripe. No subscription.
How you get it
When Stripe confirms your payment, your GitHub account is invited to the private repository and your licence and setup guide are emailed to you. If the invitation cannot be sent automatically, it is sent by hand, usually within one business day.
Updates
Your GitHub account keeps read access to the repository, including the updates we publish, while your access is active.
What you need
A Cloudflare account (Cloudflare has a free plan), a GitHub account, and your own domain if you want one. The setup guide walks through each step.
Licence
One business. You may use, change and deploy the code for your own business, or for one client you build it for. You may not share, publish or resell the code.
Version
Version 1.1.0, last updated 15 November 2026. A changelog is in the repository.
Refunds
If the app has a major problem we cannot fix, you can ask for a refund. Your rights under Australian Consumer Law apply in full. Full policies: apps sold as source code, cancellations and refunds and your rights under Australian Consumer Law.
Setup for you
Optional and never added unless you book it: the Turnkey Setup Sprint, $499 USD, installs it in your own account.

Full terms for apps sold as source code / Back to the Shop

Compare

Pay once, keep your data, own the code.

Job and quoting apps usually charge per user, every month, and keep features such as quote follow-ups, options and extras for their higher plans. CatchDesk is $99 USD once, with everything included.

CatchDeskTypical subscription app
Price$99 USD onceUsually per user, every month
Enquiry form with photosYesUsually, sometimes an add-on
Automatic reply to new enquiriesYes, your words or AIVaries
Good, better, best options on quotesYesOften only on higher plans
Optional extras and customer quantitiesYesOften only on higher plans
Automatic quote follow-upsYesOften only on higher plans
Customer picks a visit timeYesVaries
Users, leads and quotesUnlimitedOften limited by plan
Where your data livesYour Cloudflare accountThe vendor's servers
You own the codeYes, for your businessNo
Invoicing and card paymentsNo, it covers enquiry to bookingUsually

Based on published plans of popular job and quoting apps, November 2026. Plans vary.

Frequently asked questions

What is CatchDesk?

A leads and quoting app for service businesses. It gives you one enquiry form with photos, an automatic first reply, an inbox for every enquiry, quotes your customers accept online, reminders that follow up for you, and visit times customers pick themselves. It suits trades, cleaners, handymen, landscapers, pool and pest services, studios and any business that quotes before it works.

How much does CatchDesk cost?

$99 USD once for one business, with no monthly fee and no limit on users, leads or quotes. You run it in your own Cloudflare account; a small business usually fits in Cloudflare's free plan. Texts are optional and billed by your text provider per message. If you would rather not set it up yourself, the Turnkey Setup is $499 USD.

Can I try it before I buy?

Yes. The live demo runs CatchDesk for a sample home services business. Send an enquiry, open a customer quote, pick an option and change a quantity, then sign in with one click as the owner or staff to draft and send quotes. It resets every night and never sends email or texts.

Do I need technical skills to set it up?

Not many. The setup guide walks you through it step by step in plain language and takes about 30 minutes the first time: install Node.js, set one secret, and run two commands. If you would rather not, choose the Turnkey Setup and it is installed in your Cloudflare account with your services, prices, email and domain.

How do customers accept a quote?

They get a private link by email, or by text if they agreed. The quote page shows your summary and lines, any options to choose between, extras to tick and quantities they can change, then tax, the deposit and how to pay it. The total updates as they choose, and is worked out again on the server when they accept with their name or a signature.

Does CatchDesk use AI?

Only if you switch it on, and never for prices. The Draft this quote for me button fills a quote from your own call-out fee, hourly rate, minimum job and service prices. With Cloudflare Workers AI switched on in your account, it can also estimate hours, write the quote summary, and write the automatic first reply to new enquiries. Any AI reply that mentions a price or a link is replaced with your own words, and a person checks every quote before it is sent.

Does it send text messages?

It can. Add a Twilio number and two keys, and customers who tick "You can text me" on the enquiry form get the automatic reply, their quote link, booking confirmations and reminders by text. The form includes the consent wording texting rules expect, every text says how to opt out, and STOP replies are honoured. Without a text provider, everything works by email.

Where is my data kept, and who owns it?

In your own Cloudflare account: the database, the photos and the signatures. Photos and signatures are private files, and quote links are long random addresses that cannot be guessed. You own your data and your copy of the code, and you can export every lead as a spreadsheet at any time.

Does it take card payments?

No. CatchDesk covers enquiry to booking. You choose how the deposit is paid, for example a payment link or bank details, and it is shown on the quote page and in the acceptance email. Staff mark the deposit paid when it arrives.

Can I change it?

Yes. You get the full source code. Wording, colours, emails, form questions and permissions each live in one place, and the customising guide says where. The code is TypeScript on Cloudflare Workers, with 85 automated tests and browser tests to check your changes.

What if something goes wrong?

Setup questions are answered by email at Hello@redcenterstudio.com. Updates are published to the repository. Your rights under the Australian Consumer Law apply in full, as set out in our terms.

Is it accessible?

Yes. CatchDesk is built to WCAG 2.2 AA. Every page passes automated accessibility checks at desktop and phone width, with labelled fields, visible focus, skip links and totals announced to screen readers. Customers who cannot draw a signature can use their typed name instead.

Also from Red Center Studio: PreStart, daily vehicle checks for fleets. See all products.