Groundbase
← Back to the Pipeline
Features

The booking page that's already in your CRM

Groundbase has booking links built in. Confirmations, reminders by email and text, Yes/No/Maybe buttons, reschedule and cancel links, booking a client in yourself, and two-way Google Calendar sync, with every booking landing on the contact. Here is what it does, and how it lines up against Calendly's plans.

Groundbase has a booking page built in. Someone picks a time, and they arrive in your CRM as a contact with a meeting attached, a confirmation in their inbox, and reminders already scheduled by email and text.

I build Groundbase for businesses of one person. The booking page is in the one plan, like everything else, and it does more than hand out a slot: it knows who booked, and the rest of the CRM can act on it. This post is what it does, then how it lines up against Calendly, which is what most people would use instead.

What happens when someone books

A bookkeeper puts her booking link in her email signature. A new client books a 45-minute discovery call for Thursday at 2pm. By the time she next looks at her phone:

  • The client is a contact. If they're already in her CRM, the booking is matched to them. If not, they're created.
  • The meeting is on her Calendar, linked to that contact, with their answers to her booking questions in the description.
  • It's on her Google Calendar, because meetings sync there like everything else.
  • The client has a confirmation by email, and by text if they gave a mobile number. Both carry a link to move or cancel.
  • She has an email saying who booked and when, with a link straight to the meeting.
  • Reminders are scheduled for the times she chose.
  • Any workflow she set up has started. Tag them new-client, create a prep task, send a welcome email.

The booking landing in the CRM as a contact and a meeting

Nothing to copy across, and no second tool to check. When she opens that client next month, the booking is in their history next to every text, email and invoice.

Setting up a meeting type

A meeting type is one bookable link: a 15-minute intro call, a 45-minute discovery call, a 2-hour site visit. You can have as many as you like, each with its own rules. They live under Bookings in the sidebar.

The Bookings page: your public booking link, where booking emails come from, and the intro call meeting type

SettingWhat it does
Duration15 minutes to 2 hours from the list, or a custom length from 5 minutes to 8 hours
BufferA gap kept clear between meetings
Available days and hoursWhich days, the time window and the timezone
Days off and one-off hoursMark a date unavailable, or give it different hours. That works on a day you're normally off, so you can open one Saturday without opening them all
Minimum noticeStops someone booking you for ten minutes from now
Max advanceHow far ahead people can book
LocationVideo call, phone, in person or other, with the link, number or address
RemindersNone, 1 hour, 24 hours, 24 hours and 1 hour, or 2 days, 24 hours and 1 hour before
Questions for the bookerUp to 10: short answer, paragraph, email or phone number, each optional or required

Each meeting type gets its own public address, built from your booking name and the meeting's: app.groundbasecrm.com/book/your-name/discovery-call. There's no login for the person booking and nothing to install. A Copy button on each row puts the link on your clipboard for your email signature, your website or a text.

The public booking page as a visitor sees it

The person booking picks a time, then gives their name, email and phone and answers any questions you added. A required question left blank stops the booking going through, so you never get a booking without the one thing you needed to know.

Reminders by email and text

Reminders go by email to everyone who books. If the person gave a mobile number and you have a number to text from, they go by text as well. Pick 24 hours and 1 hour and they get a text the day before and another an hour before, on top of the confirmation.

The confirmation and the reminders always come from the same place, which you choose under Booking emails come from: your own connected mailbox, your Resend account, or Groundbase's address. On Groundbase's address the email arrives as "Your Name via Groundbase", and replies go to you.

The confirmation email a booker receives

Texts go through your own Twilio account, which you pay separately. That's about a US$20 first top-up, a number for about US$1.15 a month, and roughly 1 to 2 US cents a text. Groundbase takes no cut. What texting actually costs has the detail, and if you text US numbers, there's a carrier registration to do first, walked through here. Without Twilio, everything still works by email.

Yes, No or Maybe

The confirmation and reminder emails ask Are you going to attend this meeting?, with Yes, No and Maybe buttons.

  • Yes offers to add the meeting to their Google, Outlook or Apple calendar.
  • No emails you straight away and stops their reminders. For a booking-page meeting, it also offers them a different time.
  • Maybe emails you and keeps the reminders going, and the next one asks again.

Their answer shows as Attending on the meeting. So the morning of a meeting, you know whether to expect them, and a "No" turns up while there's still time to fill the slot.

A button opens a short page with the answer picked, and it's saved when they press Confirm. That extra step is deliberate. Email security tools at many companies open every link in an email to check it, and if one click saved the answer, those tools would be answering for people who never pressed anything.

Moving and cancelling without emailing you

Every confirmation carries a manage link. It opens a page where the person can Pick a different time or Cancel booking, without writing to you.

The booker's manage page, to move it or cancel it

Moving shows the same picker as your booking page, with their current time freed up. The meeting moves on your Calendar and in Google Calendar, the old reminders are cancelled, new ones are scheduled, and they get a fresh confirmation. Cancelling frees the time, removes the meeting from your Calendar and your Google Calendar, stops the reminders and writes a Booking cancelled line on the contact. You get an email either way.

Picking a new time from the manage link

Booking someone in yourself

Not every booking starts on your page. A client rings and asks for next Tuesday at 7pm, after your hours. Book for someone, on each meeting type in Bookings, books them in yourself: pick the date and time, search your contacts or add someone new, and press Book it.

It works at any time you choose, outside your hours and inside your minimum notice, because you're the one deciding. If the time overlaps something already on your calendar, Groundbase shows you what it clashes with and asks before it books anyway. The client gets the same confirmation, reminders and manage link as if they'd booked it themselves.

Your calendar, both ways

Connect Google Calendar and it syncs in both directions. Meetings booked in Groundbase appear in Google. Events you add in Google, like the dentist or a call someone else invited you to, come into Groundbase within a minute or two. Move a meeting in either place and the other follows.

The booking page checks your Google Calendar when it works out which times to offer, so nobody can book over something that's only in Google.

Bookings start workflows

A booking fires an event, and so do reschedules and cancellations: meeting.booked, meeting.rescheduled and meeting.cancelled. A workflow can start on any of them and act on the person who booked. Tag them booked-call, create a prep task for the day before, send a welcome email.

It also works the other way. A follow-up workflow that's waiting a few days before its next text can stop if the person books in the meantime, so nobody gets "just checking in" after they've already put a time in your calendar. The workflows guide shows how that's set up.

Groundbase and Calendly, plan by plan

Calendly is a good scheduler, and it's the one most people compare against. Prices and plans checked October 2026 on Calendly's pricing page, in US dollars.

You wantCalendlyGroundbase
One booking linkFree: one event type, one calendar connectionIncluded
Several meeting typesStandard: unlimited event typesIncluded, no cap
Automated remindersStandard and up. Free has noneIncluded, by email and text
Text remindersOn paid plans, not during the trial, sent from a number Calendly assigns (Calendly help)Included; sent from your own number through your own Twilio
Payments at bookingStandard: Stripe and PayPalNot available
Round robin and lead routingTeamsNot available; Groundbase is one person
The booking on a contact, next to their texts, emails, deals and invoicesThrough a CRM integration: HubSpot on Standard, Salesforce on TeamsIt is the CRM
Workflows started by a bookingCalendly's own automations, plus Zapier and webhooks on StandardIncluded

Calendly lists Standard at $10 a seat a month and Teams at $16 a seat a month, both on annual billing.

The difference is in the last two rows. Calendly is a scheduler that connects to your CRM. In Groundbase, the booking page is part of the CRM, in the same plan as your texting, invoicing, documents and workflows. There's no tier to move up to for reminders, more meeting types or automation.

Where Calendly is the better choice

  • One link, nothing else. If all you need is a single booking link, Calendly Free costs nothing, and Groundbase isn't going to beat that.
  • Taking payment at booking. Calendly Standard collects payment through Stripe or PayPal when someone books. Groundbase's booking page doesn't. You'd send an invoice or a quote with a deposit instead.
  • Several calendars. Calendly Standard connects up to six. Groundbase syncs with your primary Google Calendar, and only Google.
  • A team. Round robin, routing forms and shared availability are on Calendly Teams. Groundbase has one user per account.
  • Text reminders without any setup. Calendly sends its own texts on its paid plans. Groundbase's text reminders need your own Twilio account, and for US numbers, a carrier registration that takes days.

What it costs

Groundbase is $19 a month or $199 a year, with every feature in it: the booking page, the CRM it lands in, texting and calling, invoicing, documents and e-signatures, campaigns, workflows, and your AI assistant connected. The texts themselves are paid to Twilio, as above.

The decision

Pick Calendly if a booking link is all you need, if you want to take payment as people book, if you have a team, or if your calendar isn't Google.

Pick Groundbase if you're one person and want the booking, the contact, the reminders and what happens next in one place, without connecting a scheduler to a CRM or working out which tier holds which feature.

There's a 14-day free trial. The card goes in up front and isn't charged until day 15. The full reference is in the help under Booking links, and who Groundbase is and isn't for is worth reading first if you're not sure.


Questions about this one? Email me directly: blog-booking@groundbasecrm.com — I read every one.

Built by a solo dev. Try it.

Start your 14-day trial →

More from the Pipeline

Features

Quotes with a deposit: price the job before you invoice it

A quote in Groundbase is a priced offer the customer accepts online, optionally by paying a deposit through…

Features

How to leave Groundbase

Everything you put into Groundbase comes out with one button, at any time, including after you stop paying.…

Comparisons

Free offline CRMs for Windows (2026): what's out there and what each one needs

Most "free CRMs" are a website with a free plan, a user limit and a contact cap. If you want one that runs …

Guides

Bill your hours without retyping them

Track time with a timer or log it after the fact, let the hourly rate remember itself, and put the unbilled…