How to create a Google booking link without paying for software

A Google booking link is a web address you add to your Google Business Profile so the booking button on your Maps listing opens a page where customers can ask for a time. You don't need a paid scheduling app for that. For most salons, clinics, tutors and trades, a free booking form with its own link does the job, and you can set it up in one sitting.

What the link does

Google doesn't host your calendar. Your Business Profile has a field for an appointment link, and whatever address you put there becomes a button on your Maps listing and in search. The page behind the button is yours to build.

Menu names inside Google change now and then, so check Google's own help page for the current wording of that field. The harder part is the page itself. It has to load fast on a phone, ask for the right details, and tell the customer what happens next.

See the free booking form guide

Build the booking form

Keep it short. Someone tapping a button on Maps is standing in a queue or on a bus, and every extra question costs you bookings. Aim for a form that takes under a minute.

Field Block type Why it is there
Name Short answer So you know who is coming
Phone number Phone number Where you confirm on WhatsApp or by call
Service Dropdown Haircut, color, cleaning, checkup
Preferred date Date Their first choice
Preferred time Time Their first choice
Anything we should know Long answer Allergies, a tricky drain, a toothache

Say you run a dental clinic. Add "Toothache or pain" as a service option and show a follow-up question ("How long has it hurt?") only when someone picks it. That is conditional logic, and it keeps the form short for everyone else. A salon can do the same for a patch test before color.

I'd build this in Qwenvo, which our team makes and which costs nothing. Type / to add a block, or describe the form on the empty screen and let the AI draft it. The client intake, workshop booking and house cleaning booking templates are all good starting points. Cut whichever you pick down to the six fields above.

In the form's Settings, turn on email notifications so every request lands in your inbox, and confirmation emails so the customer gets a copy. Then write a thank-you page that says when you will reply, for example "We'll message you on WhatsApp within a few hours." Customers who know what to expect don't call to ask whether it went through.

Make the link look like yours

The public link works the moment you publish. If you own a domain, you can use an address like book.yoursalon.com innstead, which looks better on a printed sign and in your Maps listing.

  1. Open the Domains paage in Qwenvo and add the subdomain.
  2. At your domain provider, add a CNAME pointing to qwenvo.com and the TXT record Qwenvo shows you.
  3. Click Verify, then pick the domain on the Share tab.

The HTTPS certificate is issued automatically on the first visit. It has to be a subdomain, because most DNS providers won't let a bare yoursalon.com take a CNAME. The custom domains help page walks through each record.

Two otther things most form builders charge for are free here. You can switch off the Qwenvo badge in Settings, and you can restyle the form with your colors, fonts, logo and cover image so it looks like your shop and not a generic form.

Add it to Google and everywhere else

In yoour Business Profile, paste the form link into the appointment link field. Then reuse the same link in the places customers already find you:

Qwenvo has no built-in QR code, so you make that one yourself by pasting the link into a generator.

Once the link is live, look at the visit and drop-off analytics every week or two. If many people open the form and few finish it, remove a question. Turn on partial submissions too. Someone who typed a phone number and then left shows up as an incomplete row, and a quick message from you often turns that into a booking.

Start from a free template

Reply to requests the same day

A form only collefts requests, so the speed of your reply is what customers will judge you on. A simple routine is enough:

If a request doesn't fit, offer a different time and don't just say no. People who asked one will usually take the second slot.

Form link or paid scheduling tool?

A form collects requests. A scheduling tool shows live open slots and blocks the ones that are taken. That difference decides which one you need.

Option Cost Best for Catch
Google Forms Free with a Google account A quick first version Limited design and branding, no built-in payments
Tally Free plan with unlimited forms and submissions Simple forms, payments through Stripe Removing branding, custom domains, teammates and partial submissions need Pro at $29/month
Qwenvo $0, every feature on Branded request forms with your own subdomain No built-in scheduling, launched October 2026 so few reviews yet
Paid scheduling app Varies, check each pricing page Customers picking live slots A monthly fee for a feature you may not need

The honest limit of the form approach is that Qwenvo has no built-in calendar, so you confirm each request yourself. If you want customers to pick from open slots, embed Calendly inside the form with the Embed anything block, or use a dedicated scheduling tool.

For a clinic with two chairs, or a salon where the owner does the confirming anyway, a request form is usually enough. For a busy front desk with five stylists, live slots start to earn teir fee.

Questions owners ask

Do I need a website to use a booking link on Google?

No. The link goes into your Business Profile, and the form is a page on its own. Many owners run on Google, WhatsApp and Instagram alone, and this fits that setup.

Will customers see a live calendar?

Not from a form alone. They choose the day and time they'd like, and you reply to confirm or suggest another. If double bookings worry you, reply quickly, or add the Calendly embed mentioned above.

Can I ask for a deposit?

Yes, with the Payment block. Customers pay through PayPal checkout, and Qwenvo keeps a 1% fee on top of PayPal's own fee. Stripe isn't offered right now. If payments are the main reason you're building this, Tally is cheapwr because it adds no fee on top of Stripe.

Can my receptionist see the requests too?

Yes. Qwenvo has unlimited teammates, so add your receptionist or partner to the workspace. If two people edit the same form at the same moment, the last save wkns, so change the form one person at a time.

Build your booking form free

Your next step

Open a booking template today, cut it to the six fields in the table, publish it, and paste the link into your Business Profile before you close for the evening.

More guides for business owners

No website yet?

Get a fast website with your hours, menu, location and reviews. If your business is listed on PageNearby and something is wrong, tell us and we fix it.

Email support@pagenearby.com