Skip to Content

Appointments

Connect Facebook to your booking flow

Connect your Facebook business page to your booking site so customers can book services while your schedule, reminders, and payments stay connected in Square.

How Facebook booking helps your business

Book from your page

Add a Book Now button to your Facebook business page and send customers to your online booking flow when interest is high.

Keep calendars current

Bookings sync to your Square calendar, so team availability, services, and locations stay easier to manage.

Keep appointments on track

Help customers stay on top of appointments with automated confirmations and reminders that make it easier to remember, reschedule, or cancel.

Connect booking to checkout

Take payments online or in person and keep appointment details, customer records, and sales connected.

From booking to checkout, keep it connected

  • Add a Book Now button to your Facebook business page so customers can move from browsing to booking without searching for your website.

  • Connect Facebook booking to your Square booking site after setting up your services, business hours, team members, and location details in appointments.

  • Give customers online access to available appointment times, service descriptions, prices, and booking details.

  • Use Facebook as a discovery channel while your appointment calendar stays managed in Square.

A schedule that works for your business

  • Set availability for team members and locations so customers only see times that are open.

  • Let customers book with a specific team member or any available team member, depending on how you run your services.

  • Connect Google Calendar so personal events can block availability on your Square calendar.

  • Manage rooms, chairs, stations, or other resources with advanced booking tools when your plan includes resource management.

Keep customers informed

  • Send appointment reminders by text or email so customers have the date, time, and service details before they arrive.

  • Use automated messaging with Square Assistant so customers can confirm, cancel, or reschedule without calling.

  • Set cancellation and no-show policies with cancellation policy tools on eligible plans.

  • Update your calendar when customers change an appointment, so the time can open back up for another booking.

From booking to payment

  • Accept payments in person, online, or with card on file using payments built into Square.

  • Add deposits, prepayments, or no-show fees when eligible so high-demand appointment times are better protected.

  • Connect each booking to the customer's profile in your customer directory, including contact details and visit history.

  • Review sales and booking performance in Square Dashboard to understand which services, team members, and times drive demand.

One platform to run your business

Square connects booking, payments, customers, and staff tools so each appointment can move from discovery to checkout with less manual work.

  • Appointments: Manage services, team calendars, locations, payments, and customer booking preferences from one place.

  • Online booking website: Give customers a dedicated booking site they can use from Facebook, Instagram, search, email, or your own website.

  • Reminders: Send automated appointment reminders with appointment details and options to manage upcoming appointments.

  • Recurring appointments: Book repeat services for loyal customers and manage future visits from your calendar.

  • Marketing: Send targeted email and text campaigns to stay in touch with customers after their first appointment.

  • Square analytics: Track sales and service performance so you can make scheduling and marketing decisions with clearer data.

Choose the value-packed plan that fits you best

For solo professionals taking payments and managing schedules

Processing fees

Top appointments features

Online booking site and integrations

Appointment reminders

Unlimited calendars

Invoicing

Processing fees

Top appointments features

Online booking site and integrations

Appointment reminders

Unlimited calendars

Invoicing

Best value

For growing teams needing more advanced tools and features

Processing fees

Top appointments features

Everything in Square Free

Lower processing rates

Cancellation policy and no-show fees

Multi-staff appointment booking

Waitlist

Email and text message marketing

Processing fees

Top appointments features

Everything in Square Free

Lower processing rates

Cancellation policy and no-show fees

Multi-staff appointment booking

Waitlist

Email and text message marketing

For large salons with complex staff management and booking needs

Processing fees

Top appointments features

Everything in Square Plus

Lowest processing rates

24/7 support

Future bookings report

Service cost tracking

Resource management

Processing fees

Top appointments features

Everything in Square Plus

Lowest processing rates

24/7 support

Future bookings report

Service cost tracking

Resource management

Square Pro

Get custom pricing

If you process over $250,000 per year, talk to our team to see if you’re eligible for custom pricing and processing fees. You can also ask about hardware discounts, onboarding and implementation support, technical specialists, and account management.

More ways to turn interest into appointments


FAQ

  • Can customers book appointments from my Facebook page?

    Yes. You can add a Book Now button to your Facebook business page that directs customers to your Square booking site. Customers can view available services, times, and team members, and completed bookings are added to your Square calendar.

  • How do I add a Book Now button to my Facebook business page?

    Start by setting up your services, availability, team members, locations, and booking preferences in Square Appointments. Then connect your Facebook business page to your Square booking site and follow Meta’s current setup flow to add your Book Now button. Facebook setup and availability are subject to Meta’s applicable business, commerce, and platform requirements.

  • What are the benefits of connecting Facebook with Square Appointments?

    Facebook gives customers another way to discover your business and get to your booking flow. Once an appointment is booked, you can manage it alongside your other appointments in Square, with your availability, customer details, reminders, and payments connected in one place.

  • Can customers pay for appointments booked through Facebook?

    Customers can pay online when you enable eligible prepayment or deposit features in Square Appointments. You can also take payment in person after the appointment using Square Point of Sale or compatible Square hardware. Available features vary by plan and configuration.

  • What types of businesses can use Facebook booking with Square?

    Facebook booking can work for appointment-based businesses such as salons, barbershops, spas, med spas, and pet service businesses. Customers can book appointment services through the Facebook Book Now flow, but classes are not compatible with the Facebook booking feature. Businesses offering classes can use Square class booking and share their class booking link through other channels.

  • How does Square manage availability for Facebook bookings?

    Appointments booked through Facebook are added to your Square calendar. Customers see availability based on the services, team schedules, location hours, and connected calendar blocks you’ve configured in Square, helping you manage Facebook bookings alongside appointments coming from your other booking channels.

  • What else can I manage with Square Appointments?

    Square Appointments brings together tools for online booking, scheduling, customer management, reminders, and payments. Depending on your plan, you can also access features such as deposits and prepayments, cancellation policies, resource management, recurring appointments, and additional staff management tools.

Add Facebook booking and manage appointments from one place.

*This information may be transcribed, used, and stored by third parties in accordance with our Privacy Policy.

Nice to meet you

We think businesses are as unique as the people who run them. Get individualized content on the topics you care about most by telling us a little more about yourself.

*This information may be transcribed, used, and stored by third parties in accordance with our Privacy Policy.

Pricing, plan features, and processing fees are subject to change. Processing fees are deducted before funds are transferred to your linked external account. Facebook and Instagram booking setup is subject to Meta's business, commerce, and platform requirements. Classes are not compatible with the Facebook booking feature.