Your brand, everywhere a customer looks
A customer should never learn what software you use. They booked with you, they pay you, and the invoice is from you — so the booking form, the confirmation email, the payment page and the PDF all need to say so.
White-labelling gets sold as a colour picker. It is not: the colour is the easy part. What actually matters is the domain in the address bar, the address the email genuinely comes from, and whose phone number appears on WhatsApp. RideDesk covers all three, and this page is specific about what each one requires from you.
The job, as your dispatcher sees it
One record holds the passenger, the route, the flight, the assigned driver and the money — so nothing about the ride lives in somebody’s phone.
Airport transfer · today
M. Weber · 2 pax
Frankfurt Airport (FRA) · T1
Hotel Jumeirah, Thurn-und-Taxis-Platz
Thomas S.
Accepted · 4 min ago
What carries your brand
Every surface below, with no RideDesk name on it.
Your own domain
Run the panel and every customer-facing page on a domain you own — panel.yourcompany.com, or whatever you prefer. Set it up yourself: add the hostname, point one DNS record, and the certificate is issued for you.
Your colours
One brand colour drives the whole interface, with contrast handled automatically so text stays readable whatever you choose. It applies to the panel your staff use and, separately, to the pages your customers open.
Your logo, in the right shapes
A wordmark for invoices and email headers, a second version for dark backgrounds, and a square app icon — because a wide logo cropped into a circle for a push notification is two illegible letters. Upload one image per slot and the sizes are generated for you.
Your sending address
Email from your own domain with full authentication, so it arrives signed by you and not flagged as impersonation. RideDesk generates the DNS records, and can add them automatically if your domain is on Cloudflare.
Your WhatsApp number
Customer and driver messages always ride your own WhatsApp Business account. This is not configurable, and that is the point — a shared number would put every business on one quality rating and one messaging limit.
Your payment account
Your own Stripe, PayPal or SumUp credentials. Money goes directly to you, the statement descriptor is yours, and there is no intermediary holding your revenue.
Your documents
Invoices, quotes and rental agreements with your identity, your VAT number, your invoice prefix and your own text blocks in English and German. The layout is customisable where it can be without breaking legal requirements.
Your booking form
The embeddable widget takes your colours, radius, currency and language, so it reads as part of your website rather than a pasted-in third-party box.
Your chat and your bot
The live chat bubble takes your brand colour and one of three styles, and the bot introduces itself as your business. Your own Telegram bot, created under your own name, if you use that channel.
Every way work reaches you
Website, widget, WhatsApp, Instagram and Messenger, Telegram, live chat, email, phone and marketplace partners — all landing in the same place.
Priced by your rate card, on the server
The route is measured once and every vehicle class is priced from your own rates, so no channel can quietly undercut you.
Priced live from your own rate card · fixed, no surprises
Setting up your own domain
The one people expect to be hard. It is four steps and mostly waiting for DNS.
- 1
Pick the hostname
Usually a subdomain of your main site — panel.yourcompany.com or book.yourcompany.com. Using a subdomain means your existing website is untouched.
- 2
Add it in settings
Enter the hostname and you are given the DNS record to create. Nothing else is needed from you in the panel.
- 3
Create one DNS record
At whoever hosts your domain. If you have ever pointed a subdomain at anything before, this is the same operation.
- 4
Wait for the certificate
HTTPS is issued automatically once the record resolves — usually minutes, occasionally longer depending on your DNS provider. After that every customer-facing link uses your domain.
A payment page per booking
Your own Stripe, PayPal or SumUp account, the full booking summary on the page, and a compliant invoice behind it.
Rentals, with the paperwork attached
Day rates and duration discounts, included kilometres, condition at handover and return, and an agreement the customer signs.
4 d
Period
€ 149/d
Rate
−10%
Long-stay
Sending email as your own domain
Worth doing properly. An email that claims to be from you but is not authenticated lands in spam, and modern providers are strict about it.
- 1
Enter your domain
RideDesk registers it for sending and generates the exact DNS records — signing keys and a bounce-handling record.
- 2
Add the records
Three ways, easiest first: automatically if your domain is on Cloudflare and we manage the zone, by downloading a zone file to import, or by copying the table by hand.
- 3
Verify
Once the records resolve, verification is a single click. Until then everything still sends from a verified fallback address, so you are never blocked waiting on DNS.
- 4
Optionally receive as well
You can also take inbound mail on that domain, so replies land in the panel against the booking. Read the warning first: this redirects all mail for the domain, so it is only for domains with no existing mailboxes.
Your brand, your domain
Your colours, your logo and your sending address, on a hostname you own. Customers never learn what software you run.
Booking page, panel & emails — 100% your brand, none of ours
How a booking moves
Arrive, get priced, get a driver, get confirmed, get paid — the same path whichever channel it came from.
Sign up & make it yours
Create your organization, set your rate card, connect your domain and drop in your logo and colour.
Take bookings everywhere
Point your website at RideDesk, plug in the API, forward marketplace jobs, or add them by hand.
Dispatch & get paid
Approve, assign a driver or partner, send the pay link, and let the automations handle the rest.
The honest limits
Where the RideDesk name can still appear, and what white-labelling does not mean. Better to know now.
It is your brand, not your software
You are not being sold a copy of RideDesk to resell as your own product. Customers see your business; you are still a RideDesk customer, and the login page on the shared domain is ours.
Payment processors show themselves
Card payments say Stripe somewhere, because that is a regulatory requirement, not a branding choice. The account and the money are yours; the processor is still named.
Legal documents name the processor
Your privacy policy has to disclose who processes data on your behalf. That is a legal obligation for you as the data controller, and hiding it would be the actual problem.
WhatsApp and Instagram need your own accounts
Not a limitation we chose — Meta requires the business that owns the conversation to own the account. Approval is between you and Meta and can take a while.
Branding is an add-on
Colours, the customer-page theme and your own domain are sold as a module, because a solo operator using the shared domain genuinely does not need them.
What comes with it
The capabilities that turn a booking list into a business you can run from one screen.
Built-in CRM
Every booker becomes a customer record — history, documents, billing details, lifetime value.
Two-way inbox & WhatsApp
Reply to customers by email or WhatsApp from inside each booking. No separate app.
Live flight status
Airport pickups track the flight automatically — delays surface before the driver leaves.
Bookable by AI agents
A per-tenant MCP endpoint lets AI assistants get a quote and book — priced by your rules, never theirs.
Quote-to-booking analytics
See what visitors entered, which class they picked, and where they dropped off the funnel.
Automations & reminders
Confirmations, driver reminders, payment chasers and a morning digest — on autopilot.
Frequently asked questions
Will my customers see the name RideDesk anywhere?
Not on the surfaces they use: the booking form, the confirmation email, the payment page, the invoice and the signing page are all yours, on your domain. The exceptions are the ones nobody can remove — the payment processor names itself, and your own privacy policy has to disclose your processors.
Do I need my own domain to start?
No. Everything works on a RideDesk subdomain from day one, and you can move to your own domain later without breaking anything. Most operators start on the subdomain and switch once they are past the first week.
Is setting up my own sending domain difficult?
It is a handful of DNS records. If your domain is on Cloudflare and we manage the zone it is one click; otherwise you can import a zone file or copy a table. Until it is verified, mail sends from a verified fallback address, so nothing waits on it.
Can I use my own colours without buying my own domain?
Yes — they are the same add-on and they apply independently. Your colours show on the panel, the customer pages and the booking widget whichever domain you are on.
Can I resell RideDesk to other operators under my own name?
That is a different arrangement to the one described here, and the answer depends on the specifics — ask rather than assume. What is described on this page is white-labelling your own operation, not becoming a reseller.
What happens to my domain if I leave?
It is your domain. You remove the DNS record and point it wherever you like. Nothing about it is locked to us, which is rather the point of asking you to own it.
Can different staff see the panel in different languages?
Yes. The panel language is per user, so a German dispatcher and an English owner work in the same account in their own language.