Docs / Guides / How to Add Appointment Booking to Your Location Finder

How to Add Appointment Booking to Your Location Finder

Add "Book Now" buttons to your salon locator, provider directory, or clinic finder so customers can schedule appointments directly. Works with any booking system.

Add a "Book Now" button next to every location on your locator. Customers find a salon, clinic, fitness studio, or any service location and book the appointment without leaving the page.

Example of a Book Appointment button on a Storepoint locator

Works with any booking system that gives you a link: Calendly, Acuity, Square Appointments, Vagaro, Booksy, your own booking page, you name it. You'll need a Storepoint account; if you're new, follow the Quick Start Guide first.

Start your free trial   See examples


Step 1: Create a Booking Button

First, you'll set up the button that will appear on your locations.

  1. Go to Custom Fields in your dashboard
  2. Click Add A Custom Field
  3. Select Button as the field type
  4. Enter a label like "Book Now" or "Schedule Appointment"
  5. Pick a button color that matches your brand
  6. Click Save Changes
Custom fields settings showing Book Now button configuration

The button is set up. Next, add the booking links to each location.

Design Tip

Match your button color to your brand's primary action color for consistency across your website.

Once you've created the button, you can add booking links for each location. The button only appears on locations where you've added a URL, so you have full control.

Location edit page showing the Book Now URL field

In the Dashboard

Edit any location and you'll see the new booking URL field. Paste your booking link, save.

Bulk Import

If you have many locations, download the import template. It includes your new booking field. Fill in the URLs and import.

Google Sheets Sync

Using Google Sheets sync? Download a fresh template from the sync setup page. It will include your booking field column. Add your URLs and sync.

Pro Tip

Google Sheets sync is the easiest way to manage booking URLs across many locations. Update the spreadsheet, your locator updates with it.


Your customers can now find a location and book an appointment without leaving the page. The booking button sits right on each location card.

Common Questions

Can I have multiple booking buttons per location?

Yes! You can add as many button fields as you need. Perfect if you offer different types of appointments, like "Book a Consultation" and "Schedule a Service".

What booking systems does this work with?

Any system that gives you a booking URL. Calendly, Acuity, Square Appointments, Vagaro, Booksy, your own booking page, or any other platform.

Can I customize how the button looks?

You can set the button label and color in your dashboard. For advanced styling, you can also use custom CSS to perfectly match your brand.

Can I trigger popups or custom JavaScript actions?

Yes! If you have a developer on your team, you can use our Widget JavaScript API to listen for button clicks and trigger custom actions like booking popups, modals, or any other JavaScript behavior. This is great for integrating with booking systems that use popup embeds. Contact us if you need help setting this up.


Learn More

Still have questions?

We're happy to help anytime.

Get in Touch

Ready to get started?

Create your locator in minutes.