What is PraxBook?
PraxBook is a professional booking and practice-management platform for appointment-driven businesses across every industry — beauty, wellness, fitness, physiotherapy, yoga, legal, and beyond. It handles online booking, client management, loyalty programmes, marketing automation, retail, and reporting all in one place.
Do I need to install anything?
No. PraxBook is fully browser-based — there's nothing to install. Your booking page and admin console both run in the browser, and you can embed the booking experience on your existing website or use the hosted page included with every account.
Is there a free trial?
The Free plan is available indefinitely with no credit card required. For Starter and Pro, we offer a 14-day trial — create a free account and upgrade at any time.
How does online booking work for my clients?
Clients visit your branded booking page, choose a service, pick a date and time from your live availability, select a staff member if you offer that option, fill in their details, and confirm. They receive an email confirmation immediately and automatic reminders before the appointment.
Can I embed the booking page on my website?
Yes. You can embed PraxBook on any website using an iframe or a link. Every PraxBook account also includes a fully hosted and branded booking page at a dedicated URL — no website required.
What slot display views are available?
Seven modes: day view (21-day strip with same-day slots), week (all 7 days expanded), calendar (time-by-day grid), list (14-day flat list), month (full calendar with click-to-expand days), compact (3-day strip, ultra-mobile), and timeline (hour-by-hour rows). Choose the mode that suits your practice in Settings → Business.
Can I control booking constraints?
Yes. In Settings → Business you can set a minimum notice period (e.g. no bookings within 2 hours), a maximum days-ahead limit, and a buffer between appointments for clean-up or travel time.
What happens when a day is fully booked?
With the Waitlist feature (Starter and above), clients can add themselves to a waitlist when no slots are available. If a slot opens up, they receive an automatic notification to complete their booking.
What information is stored in a client profile?
Full visit history, booking notes, consent form responses, birthday, contact details, loyalty points balance, no-show count, and custom tags. You can also see which packages or memberships a client currently holds.
How do consent forms work?
Create custom consent forms in Settings → Forms (Starter and above). Clients complete and digitally sign the form during the booking flow. Responses are saved to their profile permanently.
How does no-show tracking work?
When you mark a booking as a no-show, the client's no-show counter increments automatically. After 3 no-shows the client is auto-banned from making new bookings. You can review and unban clients from their profile at any time.
Does PraxBook process payments?
Yes, via Stripe. Connect your own Stripe account in Settings → Integrations — revenue goes directly to your account. PraxBook never touches the funds and never stores card numbers.
How do booking deposits work?
In Settings → Deposit, configure a fixed or percentage deposit per service. Clients pay during the booking flow via Stripe; the deposit is held until the appointment and can then be charged or refunded.
How do packages and gift cards work?
Packages are pre-paid service bundles or credit packs clients purchase upfront. Gift cards are monetary-value cards anyone can buy and give. Both are redeemable at checkout and available on the Starter plan and above.
Does PraxBook have a point-of-sale system?
Yes (Pro plan). The Retail module lets you manage a product catalogue with categories, track inventory, process over-the-counter sales, and run detailed reports including COGS, margins, and reorder alerts.
How do memberships work?
Memberships (Pro plan) are recurring subscription plans you define — for example, 4 treatments per month. Clients subscribe and their allowance renews each billing cycle.
How does the loyalty programme work?
Configure a points earn rate (e.g. 1 point per CHF 10 spent) and a redemption rate (e.g. 100 points = CHF 5 off). Clients earn points automatically with every booking and redeem them at checkout.
What marketing automations are available?
Win-back emails for inactive clients, birthday messages, rebooking reminders for clients due for a repeat visit, post-appointment review requests, and abandoned-booking recovery. Everything is configured in Settings → Programmes.
How do referral codes work?
Every client on Starter and above gets a unique referral code to share. When a new client books using their code, both the referrer and the new client receive a configured reward — a discount, points, or credit.
Can I send bulk reminders?
Yes. From the Bookings view, select multiple upcoming bookings and send reminders in bulk. PraxBook also sends automatic reminders 24 hours and 1 hour before every appointment.
What notifications does PraxBook send?
Booking confirmation, reminder (24h and 1h before), cancellation notice, reschedule confirmation, and a welcome email on a client's first booking. Admin staff also receive notifications for new bookings, cancellations, and reschedules.
Does PraxBook support SMS?
Yes. Connect your own Twilio account in Settings → Integrations to enable SMS reminders and transactional messages. Messages are sent from your Twilio number, so your business number appears in the client's message.
Can I customise notification templates?
Yes. Every email and SMS template is fully editable in Settings → Templates, per event type and language. Changes take effect immediately.
How do I add team members?
Go to Settings → Users, click Add User, enter the team member's email and role. They receive an invitation email. Each user's role controls precisely which features and data they can access.
How do staff profiles appear to clients?
If you've added a staff profile with photo, title, and bio in Settings → Team, that information is shown in the Our team section on your public profile page and in the staff selector on the booking page.
Does PraxBook support multiple locations?
Yes (Pro plan). Each location has its own booking page, team, availability, and configuration. Assign workers to specific locations with per-location working hours in Settings → Locations.
What reports does PraxBook offer?
Revenue breakdown (by service, staff, and period), client retention rates, service performance, staff utilisation, coupon and deposit tracking, and retail COGS / margin reports (Pro). Most reports can be filtered by date range and exported to CSV.
Does PraxBook have a REST API?
Yes (Pro plan). The Pro REST API lets you read and write bookings, clients, services, and more. Create API keys and set up webhooks for real-time events in Settings → Integrations.
How do I connect Google Analytics or Microsoft Clarity?
In Settings → Integrations, enter your GA4 Measurement ID and / or Clarity Project ID in the Analytics section. Both are injected automatically into your public booking pages — no code required.
Where is my data stored?
All data is stored on servers within the EU/EEA. PraxBook is operated by PraxBook B.V. (Netherlands) and complies with the GDPR and Dutch UAVG.
Can I export or delete my data?
Yes. Export bookings, client records, and reports at any time from the console. For a full data export or account deletion, contact support — we provide an export within 30 days.
How is payment data protected?
Clients use email magic links — no passwords to manage. No card numbers are ever stored by PraxBook; all payments are handled by Stripe (PCI DSS Level 1). Data in transit is TLS 1.2+ encrypted; data at rest is AES-256 encrypted.
Compare plans on our Pricing page.
Still have questions?
Our support team is here to help.