March 26, 20264 min read

QR Code for Appointment Booking — Calendly, Google Calendar, Custom

How to create a QR code that links to your appointment booking page. Works with Calendly, Google Calendar, Acuity, and custom booking systems.

appointment booking scheduling calendly google calendar qr code
Ad 336x280

An appointment booking QR code eliminates the back-and-forth of scheduling. Clients scan, see your availability, and book — all in under a minute. Here's how to set it up with any booking system using QRMax.

How to Create a Booking QR Code in 3 Steps

Calendly: Go to your event type → Share → Copy link (e.g., calendly.com/yourname/30min) Google Calendar Appointment Scheduling: Open Google Calendar → Create an appointment schedule → Copy the booking page link Acuity Scheduling: Go to your scheduling page → Copy the public booking URL Custom system: Use whatever public-facing URL your booking platform provides

Step 2: Generate the QR Code

  1. Open QRMax and select Dynamic URL
  2. Paste your booking link
  3. Choose Dynamic so you can switch booking platforms later without reprinting

Step 3: Deploy

  1. Add your logo or brand colors
  2. Download in SVG (print) or PNG (digital)
  3. Place on business cards, reception desks, email signatures, flyers, and website

Where to Use Booking QR Codes

IndustryPlacementWhat Clients Book
Dentist / DoctorWaiting room, business cardCheckups, follow-ups
Salon / SpaMirror, reception desk, social mediaHaircuts, treatments
Personal trainerGym poster, business cardTraining sessions
Consultant / CoachEmail signature, LinkedIn bannerCalls, strategy sessions
PhotographerBusiness card, portfolio siteShoots, consultations
Real estate agentYard sign, open house flyerProperty viewings
LawyerOffice lobby, websiteConsultations
Auto mechanicService sticker on car, receiptOil changes, inspections

Platform-Specific Setup

Calendly

Calendly is the most common booking tool for consultants, coaches, and service providers.

  1. Create your event type (15 min, 30 min, 60 min)
  2. Copy the event link: calendly.com/yourname/meeting-type
  3. Paste into QRMax as a Dynamic URL
  4. When clients scan, they see your live availability and book instantly
Tip: If you have multiple event types, link to your Calendly landing page (not a specific event) so clients can choose the right meeting length.

Google Calendar Appointment Scheduling

Google's built-in appointment scheduling works for businesses already in the Google ecosystem.

  1. Open Google Calendar → Create → Appointment schedule
  2. Set your availability, buffer times, and booking window
  3. Copy the booking page URL
  4. Create a QR code with QRMax
The booking syncs directly with your Google Calendar — no third-party tool needed.

Custom Booking Systems

For businesses with custom booking portals (built into their website or practice management software), simply copy the public booking URL and create a QR code. Dynamic QR codes are essential here — if you switch booking platforms, update the QR destination without reprinting.

Practical Tips

  1. Use Dynamic QR codes — booking platforms change; if you switch from Calendly to Acuity next year, a dynamic code lets you update the destination without reprinting business cards, flyers, or signage
  2. Add context to the QR code — print "Scan to Book an Appointment" next to it; a QR code without explanation gets fewer scans
  3. Place QR codes where the booking intent is highest — on a receipt after a haircut ("Book your next visit"), on a follow-up card from a doctor, or at checkout in a salon
  4. For printed intake forms, consider linking a second QR code to a digital form — MyPDF tools can help create fillable PDF forms that patients or clients complete on their phone

If you offer one primary service (e.g., a 30-minute consultation), link directly to that event. If you offer multiple services (haircut, color, treatment), link to your general booking page where clients choose the service type.

Most booking platforms support URL parameters for pre-filling guest name, email, or service type. For example, Calendly supports ?name=John&email=john@email.com. This is useful for QR codes on personalized follow-up cards.

How do I handle time zones for virtual appointments?

Calendly, Google Calendar, and Acuity all auto-detect the client's time zone. The QR code just links to the booking page — the platform handles time zone conversion. Mention this near the QR code if your clients are in different regions: "Times shown in your local time zone."

Ad 728x90