For Lawyers

Confidential Scheduling Software for Lawyers

Prospective clients book a first consultation without their enquiry passing through advertising networks. You see who is asking before you accept.

Hosted in the EU
Approve requests first
Self-hosting available
Luka Breitig, Software Engineer & AI Developer
Luka Breitig

Updated 5 October 2026

The Problem

Why do lawyers need more care with online booking than most professions?

A booking for a first consultation already says something: that this person wants legal advice, from you, about a matter they may not have told anyone else about. On many booking pages that moment is shared with advertising and analytics scripts before the client has typed a word. Tymeslot loads none of them. Booking pages carry no advertising trackers or third-party analytics, the managed service runs in Germany, and a firm that wants the data on its own servers can self-host.

What a law firm needs from a booking page

Most booking tools assume that anyone who finds a free slot should get it. A law firm cannot work that way. Before you agree to meet a prospective client you may need to check for a conflict of interest, and some enquiries are simply not work you take on. Mainstream tools also treat a free 20-minute enquiry call and a paid hour of advice as the same kind of event, and leave existing clients to compete with strangers for the same slots.

Tymeslot handles each of those as a setting. A meeting type can require your approval, so the request waits until you have run your checks. A paid consultation can take a fixed fee through your own Stripe account when the client books. Meeting types for existing clients can be hidden from your public page and shared by direct link only. Intake questions stay short, because the detail of the matter belongs in your case file, not in a booking form.

Features

Everything Lawyers need. Nothing they don't.

Scheduling features shaped around how your practice works.

✅

Approve Before It Is Booked

Turn on approval for a meeting type and each request waits for your answer. The request email shows who is asking and their answers, so you can run a conflict check first. Requests you leave unanswered are released when the window you set runs out.

🔐

No Advertising Trackers

Booking pages load no advertising pixels and no third-party analytics. On tymeslot.app, Google reCAPTCHA loads once a client starts the booking form, to block spam bookings. On the managed service client details are stored in Germany, and only busy and free times are read from your calendar.

💳

Fixed Consultation Fees

On Pro, connect your own Stripe account and charge a fixed fee for a paid consultation when the client books. The slot is confirmed once payment clears, and if you cancel from the dashboard you can refund in the same step.

🔗

Private Links for Existing Clients

Hide a meeting type from your public booking page and it is reachable only through its direct link. Existing clients book matter updates there, away from new enquiries.

⏰

Preparation Time Between Meetings

Set a buffer of up to 120 minutes between bookings on an availability schedule, so you have time to read the file before the next client and write up your attendance note after.

⚙️

Self-Host Inside the Firm

Run Tymeslot on the firm's own server with Docker, Cloudron or Railway. Booking data then never reaches our infrastructure, and every feature is included at no cost.

Data protection

Privacy and compliance for Lawyers

Whether someone has asked a lawyer for advice, and about what, can itself be confidential, and the communications that follow may be covered by legal professional privilege. Tymeslot keeps the booking side lean: it collects only what your form asks for, loads no advertising trackers or third-party analytics, and can run on the firm's own server.

Hosted in the EU

The managed service runs on servers in Germany. Booking pages load no advertising trackers; Google reCAPTCHA loads once a client starts the booking form, to block spam bookings.

Data processing agreement

A signed data processing agreement (DPA) comes with the Enterprise plan. The Free and Pro plans do not include one.

Self-host for full control

Run Tymeslot on your own server with Docker, Cloudron or Railway, and booking data never leaves infrastructure you control.

Only what you ask for

Clients share only the details your booking form asks for. Keep sensitive matters out of the form and in your own records.

How self-hosting Tymeslot works

Before & After

See the difference

Same profession. Completely different scheduling experience.

Without Tymeslot

1 Prospective client emails asking for an initial consultation
2 Several emails to agree a time, then a separate conflict check
3 Confirmation, video link and reminder sent by hand

With Tymeslot

1 Client requests a slot on your booking page and answers a few questions
2 You run the conflict check and approve or decline from one email
3 Confirmation, video link and reminders go out without you
Use Cases

Common scheduling scenarios

How other Lawyers use Tymeslot every day.

Scenario 1

How do lawyers take consultation requests and still run a conflict check?

A first enquiry should be easy to make, but you cannot accept it until you know who the other side is. Tymeslot lets the client pick a slot while you keep the final say.

  • Create an "Initial enquiry" meeting type of 20 or 30 minutes and turn on approval, with a window of 24 or 48 hours to answer.
  • Ask for the client's name, the name of any other party involved and the area of law (intake questions are a Pro feature on the managed service). That is enough for a conflict search and nothing more sensitive.
  • Run the check against your records, then approve or decline from the request. The client gets a confirmation, or a polite decline, by email.
  • If you do not answer before the window closes, the request is released and the slot opens again.
Result: Clients ask for a time in one step, and nothing reaches your diary until you have cleared it.
Scenario 2

How do lawyers charge for a first consultation at the time of booking?

Many firms give a short free enquiry call and charge for a full hour of advice. Taking the fee when the client books saves an invoice and a reminder, and the client knows the cost from the start.

  • Create a "Fixed-fee consultation" meeting type of 60 minutes and connect your Stripe account (a Pro feature on the managed service).
  • Set the fee as a fixed price on the meeting type. The client pays when they book, and the slot is confirmed once payment clears.
  • Put your cancellation terms in the meeting type's description. Tymeslot does not enforce a deadline, so you decide case by case.
  • If you need to cancel, do it from the dashboard and refund the fee in the same step. Clients who need to move the meeting can reschedule from their confirmation email.
Result: Paid consultations arrive paid, and the fee settles in the firm's own Stripe account.
Scenario 3

How do lawyers keep existing clients' meetings apart from new enquiries?

A client halfway through a matter should not have to compete with strangers for the one free hour on Thursday. A private meeting type with its own schedule keeps their time protected.

  • Create a "Matter update" meeting type of 30 minutes and hide it from your public booking page.
  • Give it its own availability schedule with shorter notice and a longer horizon than new enquiries get.
  • Send the direct link to clients in your engagement letter or email signature.
  • Offer video and phone as two locations on the same meeting type and let the client choose.
Result: Existing clients book updates whenever they need one, and your public page only shows what new clients should see.
Starter setup

A starter setup for Lawyers

Recommended settings to start from. You can change any of them in your dashboard.

Initial enquiry (approval required)

Duration
30 min
Buffer
15 min
Minimum notice
2 days
Bookable ahead
3 weeks
Payment at booking
None

Fixed-fee consultation

Duration
60 min
Buffer
15 min
Minimum notice
2 days
Bookable ahead
4 weeks
Payment at booking
Full fee at booking

Matter update for existing clients

Duration
30 min
Buffer
10 min
Minimum notice
1 day
Bookable ahead
60 days
Payment at booking
None

Intake questions

  • Your full name, or your company's name
  • Names of any other parties involved, so we can check for conflicts
  • Which area of law is this about?
  • Is there a deadline we should know about?

The other party's name is there for the conflict check; leave the facts of the matter for the consultation itself. The enquiry and the paid consultation can share an availability schedule, but matter updates use shorter notice and a longer horizon, so give them their own.

Intake questions and payments at booking are part of Pro on the managed service, and free when you self-host.

Compare

Tymeslot compared with Paperbell, Calendly and SavvyCal

Facts from each vendor's own pages, with the date we checked them.

Feature Tymeslot Paperbell Calendly SavvyCal
Free plan Yes: unlimited bookings and meeting types Free account to set up, before choosing a paid plan Yes, limited to 1 event type and 1 calendar No: free trial only; a paid plan is needed to activate links
Entry price Pro €9/month, flat; self-hosting is free One plan, billed $97/month or $970/year $10/seat/month, billed yearly From $10/user/month; annual billing saves 2 months
Hosting in the EU Yes, in Germany Not checked No: data is stored in US data centres No: hosted in the US (Virginia)
Self-hosting Yes: Docker, Cloudron or Railway No: hosted service only No: hosted service only No: hosted service only
Open source Yes, GNU AGPLv3 No: hosted service only No: hosted service only No: hosted service only
Booking page without third-party scripts No ad trackers; reCAPTCHA on the booking form Not checked No: third-party scripts are referenced (Stripe, reCAPTCHA, Airbrake, Google Tag Manager) No: third-party scripts load (Tally, Help Scout, PostHog)
Deposit or payment at booking Pro or self-hosted: a fixed amount via Stripe Yes: payment plans and set-up fees; first payment taken at purchase Paid plans only: Stripe or PayPal at booking Premium plan only: paid bookings
Custom intake questions Pro or self-hosted: 10 question types Yes: customisable intake surveys Yes: up to 10 questions per event type, on all plans Yes: custom questions on scheduling links
Signed data processing agreement Enterprise plan only Terms name Paperbell as data processor Yes: accepted with the customer terms Yes: accepted with the Terms of Use

Sources: Paperbell: Paperbell pricing (checked 5 October 2026) Paperbell: Paperbell FAQ (checked 5 October 2026) Paperbell: Paperbell terms and conditions (checked 5 October 2026) Paperbell: Paperbell set-up fees (checked 5 October 2026) Calendly: Calendly pricing (checked 5 October 2026) Calendly: Calendly data storage (checked 5 October 2026) Calendly: Calendly data processing addendum (checked 5 October 2026) Calendly: Calendly demo booking page (checked 5 October 2026) Calendly: Calendly invitee questions (checked 5 October 2026) SavvyCal: SavvyCal pricing (checked 5 October 2026) SavvyCal: SavvyCal security and hosting (checked 5 October 2026) SavvyCal: SavvyCal data processing addendum (checked 5 October 2026) SavvyCal: Custom questions in SavvyCal (checked 5 October 2026) SavvyCal: SavvyCal demo booking page (checked 5 October 2026)

How to choose

What to check before you choose

  • Find out where client data is stored and whether a data processing agreement comes with your plan.
  • Work out the cost at your firm's size: per-seat pricing grows with every colleague.
  • Check that the tool syncs with the calendar standard your firm uses, such as CalDAV.
  • See whether you can take a fee or retainer at booking, and on which plan.
  • Try embedding the booking page on your firm's website.
  • Ask how you would export your data if you left.

Compare Tymeslot's plans

ROI Calculator

How much time could you save?

Adjust to match your practice and see your potential savings.

Calculate your time savings

Drag the sliders to match your practice.

10
140
€250
€20 €500
15m
5m60m

150

minutes saved per week

130.0

hours saved per year

€32,500

annual value of saved time

Integrations

Which calendars and video apps do lawyers use with Tymeslot?

Connects to the tools you already use. No extra setup.

Google Calendar
Outlook
Google Meet
Teams
Zoom
CalDAV
Nextcloud
Pricing

Start free, upgrade when you're ready

Core scheduling is always free. No credit card required.

Free

€0 / month

  • Unlimited bookings and meeting types
  • Calendar sync (Google, Outlook, CalDAV)
  • Auto video rooms (Meet, Teams, Zoom, Jitsi, Nextcloud Talk and more)
  • Booking page at tymeslot.app/you
  • Email reminders & notifications
  • Both booking themes and website embeds
Pro

Pro

€9 / month

  • Everything in Free
  • Custom booking questions for intake
  • Payments at booking via your own Stripe account
  • Remove Tymeslot branding from booking pages
  • Booking analytics and automation
Booking Themes

See Tymeslot in action

Try both booking themes live - no account needed.

Quill theme preview
Quill

Quill

Professional Glassmorphism

Try Live Demo
Rhythm theme preview
Rhythm

Rhythm

Immersive Experience

Try Live Demo
FAQ

Frequently Asked Questions

Is Tymeslot GDPR compliant for law firms?

The fact that someone is seeking legal advice is sensitive in itself, so Tymeslot keeps a law firm's booking page in Germany and free of advertising trackers and third-party analytics; GDPR compliance also depends on how the firm handles that data afterwards. On tymeslot.app, Google reCAPTCHA loads once a client starts filling in the booking form, to block spam bookings; a self-hosted instance runs it only if you configure it. A client's details go only to the firm's Tymeslot account, and connected calendars share busy and free times, never the content of your other appointments. Confirmation emails go through Postmark, which records delivery and opens but not clicks. A signed data processing agreement is available on the Enterprise plan only, not on Free or Pro. Firms that want booking data on their own servers can self-host Tymeslot.

Can Tymeslot replace practice management or case management software for lawyers?

No, Tymeslot is scheduling software for lawyers, not a case management system: it books consultations and sends reminders, and it keeps no matter files, time records or client accounts. Use it in front of the system you already run. Bookings land in your Google, Outlook or CalDAV calendar, and the matter itself is opened and recorded where it always was.

Can lawyers approve a consultation request before it is confirmed?

Yes, Tymeslot lets lawyers require approval on any meeting type, so a consultation request waits until you accept it, which leaves time for a conflict check. The request email shows the client's name, their message and their answers to your questions. You set how long you have to reply; a request you have not answered by then is released and the slot opens again.

How do lawyers reduce no-shows for initial consultations?

Lawyers using Tymeslot reduce no-shows with reminder emails at times they choose and, on Pro, a fixed consultation fee paid when the client books. The slot is confirmed only once the payment clears, and the money settles in the firm's own Stripe account, with a 0.5% platform fee on top of Stripe's fees on the managed service. Tymeslot sets no cancellation deadline of its own, so state your terms in the meeting type's description.

How does Tymeslot compare with Calendly for a law firm?

Tymeslot is hosted in Germany and is open source, so a law firm can self-host it; Calendly states that its data is stored in US data centres. Calendly includes a data processing addendum with its customer terms, while Tymeslot offers a signed one on Enterprise only. Pick Tymeslot if EU hosting or your own server matters most to the firm.

Can a law firm self-host Tymeslot on its own servers?

Yes, and a firm whose outsourcing policy rules out another hosted supplier can run Tymeslot on its own servers, so enquiries from prospective clients never leave the firm's infrastructure. It installs with Docker, Cloudron or Railway, is open source under the GNU AGPLv3, and includes approval, intake questions, consultation fees and automation at no cost. Your IT team or provider then handles updates and backups.

Is there a free plan for lawyers and small law firms?

Yes, a sole practitioner can run conflict-checked enquiries on Tymeslot's free plan, because approval before confirmation and private links for existing clients are both included. Pro (€9/month) adds intake questions, consultation fees through Stripe, booking analytics and automation, and removes Tymeslot branding from the booking page.

Which calendars and video tools work with Tymeslot for legal consultations?

Tymeslot connects lawyers' bookings to Google Calendar, Outlook and CalDAV calendars such as Nextcloud, and creates a Microsoft Teams, Zoom, Google Meet or Jitsi link for video consultations. A meeting type can offer the office, a video call and a phone call as separate locations, and the client picks one when booking.

Moving from another booking tool? See how Tymeslot compares with Calendly, Cal.com and others

Ready to reclaim your time?

Free plan available. No credit card required. Setup in 5 minutes.

No credit card required
Setup in 5 minutes
Privacy-first