UrlsTree
Get started free

Bookings

Take bookings from your link in bio

Consultations, lessons, appointments — set your hours once, and visitors pick a time straight from your page: online sessions in their own time zone, in-person ones in yours. Confirmation emails, calendar invites, reminders and reschedule links are built in. No Calendly, no fee on what you charge.

First month free, then $5 / month · cancel anytime

Only need bookings? Make the booking page your home page in Bookings → Settings, and your page address opens it.

Who it is for

  • Psychologists, therapists and counsellors in private practice
  • Coaches, yoga and pilates teachers, personal trainers
  • Massage, spa and wellness practitioners who work by appointment
  • English-speaking practitioners serving expats in Bangkok, Chiang Mai and Phuket
  • Tutors, consultants and creators who sell their time

How it works

  1. Step 1

    Add a service

    A 30-minute intro call, a 60-minute lesson, a haircut. Set the length, where it happens (video link, phone, in person), an optional price, and any questions you want answered up front.

  2. Step 2

    Set your hours once

    Weekly hours in your own timezone, plus days off or one-off hours for a specific date. Buffers between bookings, minimum notice, how far ahead people can book, and a daily cap are all yours to set.

  3. Step 3

    Share the link — or the block on your page

    Your booking page lives at yourname.urlstree.com/book (or on your own domain). Visitors see open times — in their own time zone for online sessions, in yours for in-person ones — pick one, leave a name and email, done. No account, no app.

  4. Step 4

    Everyone gets a calendar invite

    The visitor gets a confirmation email with a calendar file and a link to reschedule or cancel; you get the details in your inbox and dashboard. A reminder goes out before the session.

What’s included

  • Time zones handled

    Online sessions show in the client’s own time zone; in-person ones show your local time, with theirs beside it when it differs. Daylight-saving days come out right.

  • Calendar invites (.ics)

    Confirmations, changes and cancellations all carry a calendar file, so Google, Apple and Outlook calendars update in place.

  • Reschedule and cancel links

    Every email has a manage link. Visitors move or cancel themselves; you can move or cancel from the dashboard.

  • Reminders

    An email reminder 1, 2, 24 or 48 hours before — your choice, on by default.

  • Reminder status you can see

    Every booking shows whether its reminder went out — by email and on LINE, with the time — or why it didn’t. If a reminder reaches nobody, we email you once so you can contact the client yourself.

  • Intake questions

    Ask what you need before the session: short answers, long answers, pick-one lists, checkboxes, optional phone number.

  • Google Calendar sync

    Connect Google and the times you’re already busy stop being bookable; every booking lands in a “UrlsTree bookings” calendar in your account. We only read busy/free — never event details.

  • Calendar health check

    We check your calendar connection every hour and add any booking it missed. If it breaks, your booking page keeps taking bookings and we email you to reconnect.

  • Any calendar, subscribed

    A private calendar feed also shows your bookings inside Apple Calendar, Outlook or any app that takes an .ics link — read-only, rotate the link any time.

  • Works without JavaScript

    The booking page is plain, fast HTML — it loads on any phone, in in-app browsers, and on slow connections.

  • Your own domain

    If your page runs on links.yourshop.com, so does your booking page.

  • No fee on what you charge

    Set a price and add your own payment link (Stripe, PayPal, anything), or — in Thailand — ask for a PromptPay deposit: the visitor scans a QR that pays straight into your bank account and the slot is held until you confirm it. UrlsTree never touches the money and never takes a cut.

  • AI-assistant ready

    Connect Claude, Cursor or any MCP client and ask it to add a service, change your hours, list or move bookings.

Made for practitioners in Thailand

LINE, no Official Account needed
Flip one switch. Clients tap “Continue with LINE”, add our account once, and get confirmations, reminders, reschedules and cancellations as LINE messages headed with your name; email is optional for them. Run your own OA? Connect it instead.
PromptPay deposits
A standard Thai QR with the amount and a reference. Money lands in your account directly, no fee. Unpaid holds are released automatically.
Late and no-show deposit rules
Switch on rules for no-shows, late arrivals and late cancellations: the deposit is kept, refunded by you, or turned into credit off the client’s next booking with you. Clients see the rule and agree to it before they book; cancelling in time always gets the deposit back.
PDPA consent
A Thai/English consent box recorded per booking with its wording version. Clients can withdraw consent and delete their details in one click.
Passes and memberships
Sell class passes, memberships and intro offers on your booking page, paid by PromptPay. Every booking then uses one automatically.
Verified client reviews
Clients are asked how it went after each session; a review shows on your booking page only if they agreed and you approved it.
Thai and English
Booking pages and emails follow each client’s language; you set the default.

Not there yet

Taking card payments inside the booking flow is not available today — add your own payment link to a service, or ask for a PromptPay deposit in Thailand, to get paid. Google Calendar sync writes bookings to a dedicated calendar in your account rather than your primary one, and Outlook and Apple Calendar can only subscribe to your calendar feed, which is read-only.

Questions

Can I take bookings or appointments directly from my UrlsTree page?
Yes. UrlsTree has native bookings: you define services and weekly hours, and visitors pick a time on yourname.urlstree.com/book (or your custom domain). Both sides get a confirmation with a calendar invite. It is part of the Pro plan.
Do visitors need an account or an app to book?
No. They pick a slot, type a name and email (plus anything you asked for), and confirm. They manage the booking from a link in their email.
Which timezone are the times shown in?
Online sessions show in the visitor’s own time zone, detected from their browser and changeable on the page (without JavaScript it falls back to your timezone with a selector). In-person services show your local time, where the appointment happens, and the page says so. Confirmations and emails name the time zone and add the other person’s time when it differs. You always see bookings in your own timezone.
Does UrlsTree take a commission or a new-client fee?
No. UrlsTree takes 0% of your bookings: no commission, no fee for new clients and no marketplace that lists you next to competitors. UrlsTree never processes the payment — you set a price and add your own payment link (Stripe Payment Link, PayPal, etc.), shown after booking, or in Thailand require a PromptPay deposit paid by QR straight into your own account.
Can visitors reschedule or cancel?
Yes — from the manage link in every email. You can move or cancel bookings from your dashboard too, and the visitor is told each time with an updated calendar file.
Does it sync with Google Calendar?
Yes. Connect your Google account in the dashboard: times you’re busy in Google are removed from what visitors can book, and every booking is added to a “UrlsTree bookings” calendar in your Google account (created for you, so your other events are never touched). We read only busy/free status, never event details. We check the connection every hour: after a short Google outage syncing carries on and any booking it missed is added; if the connection breaks, your booking page keeps taking bookings and we email you to reconnect. Every booking email also carries a calendar file, and there’s a private feed for Apple Calendar, Outlook and others.
How does this compare to linking out to Calendly?
Calendly is a separate product with its own page and branding. UrlsTree bookings live on your page and your domain, share your theme, add every visitor to your audience list, and are included in the Pro plan alongside custom domains, email capture and analytics.
Do I need a LINE Official Account?
No. Flip one switch in settings: clients tap “Continue with LINE” on your booking page, add our LINE account once, and get confirmations and reminders as LINE messages headed with your name. Already run your own LINE OA? Connect it instead (advanced). Clients who are not on LINE always book with email.
How does PDPA consent work?
Switch the consent box on in one click. Use the default Thai/English wording or your own. Every booking records when consent was given and which wording version; clients can withdraw it and delete their details from their booking link.
Can several practitioners share an account?
Not yet — one account is one practitioner with one schedule.
Is it free?
Bookings are part of Pro ($5 / month · $50 / year). Everything else on the free plan stays free: unlimited links, themes, analytics, QR codes and the URL shortener. The first month of Pro is free.

Ready to take bookings?

Claim your name, add a service, set your hours. Your booking page is live the moment you save.

We use Google Analytics cookies to understand how our site is used. No advertising cookies. Cookie details