Instagram Tips & Strategies

How to Add Square Booking to Instagram

By Spencer Lanoue
October 31, 2025

Ready to turn your Instagram followers into paying clients? Adding a Book Now button that links directly to your Square Appointments is one of the smartest moves you can make for your service-based business. This guide will walk you through exactly how to set up the official Instagram Action Button, what to do if you can't, and how to use your content to drive more appointments.

Why Connecting Square Booking to Instagram is a Game-Changer

Before getting into the steps, it’s worth understanding why this simple integration is so powerful. It's not just about adding another link to your profile, it's about fundamentally changing how potential clients interact with your business on social media.

For service professionals like hair stylists, photographers, personal trainers, and consultants, Instagram is often the first point of contact. It’s your visual portfolio, your community hub, and your top marketing channel all rolled into one. When someone discovers your work and decides they want to hire you, you want to make that next step as easy as possible.

  • Capture Immediate Intent: When inspiration strikes a potential client, you want to be there. A "Book Now" button lets them act on their interest immediately, before they get distracted by another post or tab. Removing every bit of friction from the process dramatically increases your conversion rate.
  • Eliminate the "Link in Bio" Dance: Telling followers to "click the link in bio" works, but it’s an extra step. They have to leave your post, navigate to your profile, find the link, and then open another page. An Action Button is a direct, one-tap route from your profile to your booking calendar.
  • Enhance Your Professionalism: A clean, native "Book Now" button looks more professional and trustworthy than a simple URL in your bio. It signals that you are an established business with a streamlined system for taking on new clients.
  • Streamline Your Workflow: Every booking made through this button goes directly into your Square Appointments calendar. This keeps your schedule organized, automatically sends confirmations, and reduces the administrative headache of manually inputting appointment requests you get via DM.

Step-by-Step: Adding the 'Book Now' Button to Your Instagram Profile

Instagram's native "Action Buttons" feature allows a seamless integration with major booking partners, and luckily for many users, Square is on that list. This is the cleanest and most direct way to get your booking calendar on your profile. Here's a detailed walkthrough.

Before You Start...

Make sure you have two things ready to go:

  1. An Instagram Business Account: You need a Business account (not a Personal or Creator account) to access the Action Buttons feature. If you have a Personal account, switching is free and only takes a minute. Just go to your Settings and privacy > Account type and tools > Switch to professional account and follow the prompts.
  2. A Published Square Appointments Site: You must have your Square Appointments booking site set up and published. This is the calendar prospects will see when they tap the button. Make sure your services, prices, and availability are up to date. You can find your booking site URL within your Square Dashboard under Online Bookings > Booking site.

Setting Up the Connection

Once you’ve confirmed you're ready, follow these simple steps:

  1. Navigate to Your Instagram Profile: Open the Instagram app and go to your profile page.
  2. Tap 'Edit Profile': This button is located directly under your bio and follower count.
  3. Find 'Action Buttons': Scroll down the list of options in the "Public business information" section. You should see an option labeled "Action Buttons." Tap on it.
  4. Select 'Book Now': Instagram offers several types of buttons like "Order Food" or "Reserve." Choose the "Book Now" option.
  5. Choose Square as Your Partner: You'll see a list of Instagram's integrated booking partners. Scroll through the list or use the search bar to find Square. Tap on it to select it.
  6. Log in to Your Square Account: Instagram will then prompt you to log into your Square account. This is a necessary step to authorize the connection between the two platforms. Enter your Square email and password to continue.
  7. Authorize and Continue: Your page for your bookable services will pop up - if everything seems right, just click 'Continue' to complete the setup.
  8. Save Your Changes: Once connected, you’ll be returned to Instagram. A shiny new "Book Now" button will now be displayed prominently on your profile, right next to the "Contact" and "Follow" buttons.

That's it! Pat yourself on the back. Visitors to your profile can now book your services with a single tap, sending them directly to your Square Appointments page.

Alternate Method: Using the 'Link in Bio' for Your Booking Site

Sometimes, technology doesn’t cooperate. Due to regional restrictions or app version differences, some users may not see Square as an available partner under the "Action Buttons" list. If that's you, don't worry - you can still link to your booking site using the classic "link in bio" method.

While not a dedicated button, it’s the next best thing and is infinitely better than having no booking link at all.

  1. Find Your Square Appointments URL: Log in to your Square Dashboard. Go to the Online Booking section and select Booking Site. There, you will find your unique URL. Copy it.
  2. Go to 'Edit Profile' on Instagram: Head back to your Instagram profile and tap "Edit Profile."
  3. Paste Your URL in the 'Website' Field: You will see a field labeled "Website." This is the only place on your Instagram profile where you can place a clickable link (outside of Stories). Paste your Square booking site URL here.
  4. Edit your Bio: Add a crisp call-to-action (CTA) to your bio pointing people to this link. For example: "Book your next haircut here 👇"
  5. Save Your Profile: Tap "Done" or the checkmark to save your changes. Your bio will now feature a clickable link that directs visitors straight to your bookings page.

Using a Link-in-Bio Tool

If you have more than one link you want to share (e.g., a portfolio, a blog, and your booking page), you can use a free "link-in-bio" service like Linktree, Later, or a similar platform. Simply create an account, add a "Book an Appointment" button that links to your Square URL, and then place your personal Linktree URL into the "Website" field on your Instagram profile.

More Than Just a Button: Strategies to Drive More Bookings on Instagram

Adding the button is step one. The next - and more important - step is to actively drive traffic to it through the content you create. You can’t just set it and forget it. Here are some strategies to consistently fill up your calendar.

1. Promote Your Booking Link in Your Content Consistently

Remind your audience that they can easily book with you. A call-to-action (CTA) transforms a passive piece of content into a direct opportunity for business.

  • In Your Posts and Reels: End your captions with a clear CTA. For example: "Love this look? I have two spots open next week. Tap the 'Book Now' button on my profile to claim yours!"
  • In Your Stories: Instagram Stories are perfect for creating urgency and personal connection. Post a picture of your available time slots, show off behind-the-scenes glimpses of your work, and use the "Link" sticker to link directly to your Square booking page in that specific Story.

2. Create a "Book Now" Stories Highlight

Stories disappear after 24 hours, but Highlights live forever on your profile. Create a dedicated Highlight album named "Book Now" or "Services." Fill it with Stories explaining your services, showcasing your best work, sharing client testimonials, and directly reminding people where to book. This gives new profile visitors a quick and easy path to understanding what you offer and how to schedule an appointment.

3. Run "Book Now" Ads for Services

If you're using Instagram Ads to reach a wider audience, you can integrate your "Book Now" Action Button directly into your campaigns. This allows people who have never even heard of you to book an appointment directly from an ad they see in their feed or Stories. It's an incredibly powerful way to find new local clients efficiently.

4. Set Up Quick Replies for Booking Inquiries

You'll still get DMs asking, "How do I book?" or "Are you available next Tuesday?" Instead of typing out the same response over and over, set up Instagram's Quick Replies feature. You can create a canned response with a shortcut like "book." When someone asks, you can simply type "book," and a pre-written message will pop up, like: "Hey! The best way to see my availability and book is through my official calendar here. You can access it through the 'Book Now' button on my profile or at this link: [your URL]." This saves time and ensures everyone gets the right link immediately.

Final Thoughts

Getting your Square booking page connected to your Instagram profile bridges the gap between passive admirers and active clients. Whether you use the direct "Book Now" action button or a clear link in your bio, making the booking process smooth and obvious is a huge step toward growing your service-based business.

Once your booking link is live, the next priority is creating a steady flow of content to get people to click it, which can be a job in itself. Since we've spent our own careers wrestling with clunky schedulers and outdated tools, we built Postbase to make this part feel effortless. Our visual calendar helps you plan all of your content - especially the Reels and Stories designed for today's social media - and schedule it in advance. It’s designed to be fire-and-forget reliable, so you can trust your promotional posts will go live on time, letting you focus less on managing social media and more on serving the clients you've booked.

Spencer's spent a decade building products at companies like Buffer, UserTesting, and Bump Health. He's spent years in the weeds of social media management—scheduling posts, analyzing performance, coordinating teams. At Postbase, he's building tools to automate the busywork so you can focus on creating great content.

Other posts you might like

How to Add Social Media Icons to an Email Signature

Enhance your email signature by adding social media icons. Discover step-by-step instructions to turn every email into a powerful marketing tool.

Read more

How to Add an Etsy Link to Pinterest

Learn how to add your Etsy link to Pinterest and drive traffic to your shop. Discover strategies to create converting pins and turn browsers into customers.

Read more

How to Grant Access to Facebook Business Manager

Grant access to your Facebook Business Manager securely. Follow our step-by-step guide to add users and assign permissions without sharing your password.

Read more

How to Record Audio for Instagram Reels

Record clear audio for Instagram Reels with this guide. Learn actionable steps to create professional-sounding audio, using just your phone or upgraded gear.

Read more

How to Add Translation in an Instagram Post

Add translations to Instagram posts and connect globally. Learn manual techniques and discover Instagram's automatic translation features in this guide.

Read more

How to Optimize Facebook for Business

Optimize your Facebook Business Page for growth and sales with strategic tweaks. Learn to engage your community, create captivating content, and refine strategies.

Read more

Stop wrestling with outdated social media tools

Wrestling with social media? It doesn’t have to be this hard. Plan your content, schedule posts, respond to comments, and analyze performance — all in one simple, easy-to-use tool.

Schedule your first post
The simplest way to manage your social media
Rating