Free during launch

You’re a sex worker, not a customer service rep

You know the messages. “Hi.” “You up?” “Are you real?” Your concierge picks them up. You handle the ones that matter.

Swiss-hosted·Encrypted·Built by a sex worker·No FOSTA-SESTA

blushdesk.ch/f/your-name
BlushDesk has made running my business so much easier. My calendar, appointments, all the admin — it's all in one place instead of scattered across different apps. I feel way more organized and on top of things.
Zeyna·zeynaawe.com

You didn't get into this work
for the admin

Six apps to juggle. The same five questions on a loop. Updating your calendar in the Uber while typing “rates are on my site” for the hundredth time. Sound familiar?

Calendar
Forms
Email
Notes
Chat
Scheduling

One tool. Built for
this work specifically.

Concierge

Picks up the “u up?”s on WhatsApp, Telegram, and email. Sounds like you, not a chatbot. Pause it any time.

Booking Forms

Drag-and-drop forms with live availability so the back-and-forth never starts. Encrypted at rest.

Smart Calendar

Buffers between bookings. Block off Wednesdays. No double-bookings, ever.

BlushNotes CRM

Notes on every client — what they ordered, who they really are, the bits you don’t want to forget. Encrypted, tagged, yours.

Meet clients where they are

WhatsApp, Telegram, email, or booking form — replies land wherever they message. Nothing for clients to install. Nothing they have to learn.

blushdesk.ch

Good evening, Lily

Friday, March 6

AI Active

3

Pending

2

Today

47

Clients

Recent Messages

J

James M.

Are you available this Friday?

2mAI
A

Alex K.

Thanks for last time, booking again...

1hAI
N

New inquiry

Hi, I found your profile on...

3h

Try a different tone

blushdesk.ch/inbox
AI

Lily's Assistant

Online

Hi! Are you available this Friday evening?

8:42 PM

Hey there! Yes, Friday evening works. I offer incall sessions starting at CHF 400/hr. Would you like to see available times?

8:42 PMAI · FAQ match

Yes please! How do I confirm?

8:43 PM

Great! Let me connect you with Lily to finalize your booking.

Connecting you with Lily...
8:43 PMEscalated
Your AI is handling this...

Awake at 3 AM,
so you don’t have to be

Sounds like you, not a chatbot

Four presets to start — sweet & direct, professional & polished, playful & flirty, concise & efficient. Or write your own personality in plain English. Whatever you write, that’s how it talks.

On the apps clients already use

WhatsApp, Telegram, and email. Clients text you the way they always do — nothing to download, nothing to explain.

Knows what to say no to

Pic collectors get a polite no. People pushing past your rates get a polite no. Anything genuinely interesting gets handed back to you with the full conversation behind it. Screening stays with you.

A booking form that
actually fits your site

Six themes ready to go

Velvet, Opulence, Rose, Mono, Noir, Exotic. Real font pairings, real palettes. Pick one and you’re done.

No more “are you free Saturday?”

The form shows your real-time availability. They pick a slot, it’s locked. The whole back-and-forth never starts.

Lives anywhere

A standalone link, or embed it on your own site. Looks the same on a desktop monitor and the cracked iPhone in someone’s pocket.

Request a Date

Encrypted

All submissions are end-to-end encrypted

James M.
james.m@proton.me
Incall
Outcall
Virtual
1h
2h
3h
4h
Any preferences or requests...
blushdesk.ch/calendar

March 2026

Live
6:00 PM – 2:00 AM
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Available
Booked
Buffer
Blocked
Off

Today's Schedule

James M. — Incall

8:00 PM – 10:00 PM

Confirmed

Buffer time

10:00 PM – 10:30 PM

Scheduling that
works for you

Buffers between bookings

Set it to 30 minutes for a shower, two hours for a back-to-back-heavy day. The form respects it automatically.

Block what you need to block

Days off, hiatus weeks, just-Wednesdays. Whatever you block, the form hides. Clients only see what’s actually available.

No double bookings, ever

If two clients pick the same slot at the same second, only one of them gets it. The other gets the next available time.

My favourite thing is that it eliminates the back and forth about availability. Because it syncs to my calendar, prior commitments are already locked in — clients are only offered days and times where I can accommodate them. No more scheduling table tennis; when they pick a slot, it's definitely free.
May Cavendish·maycavendish.com

Tell them where
you’ll be

One link, six personalities

Editorial, Marquee, Atlas, Departures, Postcard, Schedule. Same dates, six wildly different looks. Pick the one that sounds like you.

Bookings auto-link to the tour

A client books a date that falls inside your Berlin window? It auto-links. The confirmation email says “I’ll be in Berlin during your visit.” You didn’t have to type a thing.

They subscribe once, you stay in their calendar

Every tour page ships with an .ics feed. Clients tap once and your future tours land in their calendar — the same place they keep flights, concerts, and everything else they don’t want to miss.

blushdesk.ch/t/zeyna
№ 01 — Currently on tour

Berlin

MAY 20 — 27 · 7 NIGHTS · IN PROGRESS
Paris
Jun 10
BOOKABLE
Vienna
Jul 5
SOLICITING
Lisbon
Aug 2
TENTATIVE

Remember every detail,
effortlessly

The notes you’d keep anyway

What they ordered last time. The thing they always ask about. The reason they showed up nervous. Jot it down, find it later. The concierge can capture details from conversations if you turn that on.

Tag them how you think

Regular, new, VIP, “first-timer who tipped well”, “never books a Tuesday”. Whatever helps you remember who’s who.

Encrypted, full stop

On-disk encryption. Nobody reads them but you. Including us.

blushdesk.ch/blushnotes
JM

James M.

Verified

4 visits · Last seen 3 days ago

RegularRespectfulWeekend

Preferences

Noted
  • Prefers evening appointments, after 8 PM
  • Always books 2-hour sessions
  • Wine preference: Sancerre or Chablis

Private Notes

Very punctual, always confirms 2h before. Prefers minimal conversation via text — keep messages brief. Tips generously.

Recent Activity

Booked 2h incall session

3 days ago·Friday, 8 PM

AI conversation — 4 messages

3 days ago·Availability inquiry

Identity verified

2 weeks ago·LinkedIn verified
Privacy & Security

Swiss-hosted. No FOSTA-SESTA. No CLOUD Act.

Our servers sit in Switzerland — beyond the reach of FOSTA-SESTA, the CLOUD Act, and Five Eyes surveillance. US law criminalises platforms that host sex workers; we sidestep it entirely by operating under Swiss jurisdiction.

Self-hosted AI, not OpenAI.

We run Apertus — an open-source AI model from a Swiss non-profit, fine-tuned by us for this industry — on our own infrastructure. Your conversations never pass through third-party APIs. No data shared, no training on your content.

Self-hosted email. Not Gmail.

Email goes through our own mail server — not Google, not Microsoft. No scanning, no profiling, no ads based on your inbox.

Encrypted at rest. Zero data mining.

All sensitive data is encrypted on disk. We don't mine, sell, or monetise your data in any way. You're the customer, not the product.

Live Demo

Think you can waste
her time?

This is Lily's AI concierge — the same system your clients would talk to. Try to negotiate her rates. Push her boundaries. See what happens.

Real AI, not scripted responses
Same engine that powers BlushDesk
8 messages to put it to the test
AI

Lily's Assistant

Online

Hey! I'm Lily's assistant. Ask me about her availability, rates, or try to get past me. I dare you.

Simple, honest pricing

The whole app is free right now. Early adopters keep that price for life when paid plans launch — no surprise hikes, no hidden fees.

I built BlushDesk because I was tired of cobbling together five different tools to do one job. Every booking app was built for hairdressers. Every CRM assumed I'd want LinkedIn integration. Every chat widget looked like it belonged on a dental clinic website.

BlushDesk is the tool I wished existed — built with the discretion, security, and understanding that our work demands. No judgement, no compromise.

G

Giulia

Founder, BlushDesk

Common questions

It reads your FAQ and rates, then handles the same five questions you’ve answered a hundred times — “are you free Saturday?”, “do you offer X?”, “are you real?”, the “hi” with nothing else. Replies on WhatsApp, Telegram, and email in your voice. Anything that needs your judgment hands off to you with the full conversation behind it. Screening stays with you.

Everything sits on our own servers in Switzerland — no Five Eyes, no CLOUD Act. Our AI and email infrastructure are self-hosted. Data is encrypted at rest. We never mine, sell, or share it.

Yes. Four presets to start — Sweet & Direct, Professional & Polished, Playful & Flirty, Concise & Efficient. Or write your own in plain English and the concierge will match it. Switch any time.

Drag-and-drop builder. Six curated themes. 24 field types — including the escort-specific ones (session type, duration, screening fields). Live availability, encrypted submissions, file uploads. Share as a link or embed it on your site.

Free during launch. Early adopters get locked-in pricing when paid plans go live — no surprise hikes later. See the pricing page for details.

Claim your
@blushdesk.ch email

Self-hosted, encrypted, yours. The best names won't last.

@blushdesk.ch

Swiss-hosted·Encrypted·No credit card required