How to Connect Stripe to Calendly for Paid Consultations in Australia (Step-by-Step Guide)

Learn how to set up paid bookings in Calendly using Stripe. Step-by-step guide tailored for Australian businesses offering consultations, coaching, or freelance services.

2 min read

Embed Square booking calendar on your website with JustWise Accounting."
Embed Square booking calendar on your website with JustWise Accounting."

How to Embed Square Booking Calendar on Your Website (Step-by-Step)

Setting up online booking with payments can instantly reduce admin time and help clients book your services faster. If you're using Square Appointments, embedding your booking calendar into your website is one of the smartest ways to streamline the booking flow — no messy email chains, no payment chasing.

This blog walks you through the exact process of embedding your Square Appointments calendar onto your business site.

🔸 Step 1: Make Sure Your Square Appointments Are Fully Set Up

Before embedding anything:

  • Your business profile should be fully completed in your Square dashboard

  • Services must be added under Appointments → Services

  • Enable online booking in the settings

  • Decide whether prepayment is required for each service

Once this is done, your account is ready for embedding.

🔸 Step 2: Locate Your Square Booking Link or Embed Code

To get the embed code:

  1. Log in to Square Appointments

  2. Go to Online Booking → Channels

  3. Under “Add your booking site to your website”, click Embed Code

  4. Square will show you a copy-paste HTML iframe code

You can also choose to link directly to your hosted booking page (simpler, but less integrated).

🔸 Step 3: Embed Into Your Website

If you're using a site builder like WordPress, Wix, or Shopify:

  • Navigate to the page where you want the calendar

  • Add a custom HTML block

  • Paste the embed iframe code from Square

  • Preview to ensure it fits visually (Square lets you choose width/height)

For Hostinger Website Builder, follow these steps:

  • Click the “+” icon → select Embed HTML

  • Paste your Square iframe code

  • Drag and resize the section as needed

🔸 Step 4: Test the User Flow

Once embedded:

  • Visit the page as a user

  • Try booking a test appointment and completing payment (if required)

  • Make sure mobile responsiveness is smooth

  • Check email confirmations are received

🔹 Bonus tip: If you’re offering consultations, make sure the service name and duration are clear — users often abandon if unsure how long they’ll need to commit.

🔸 Common Problems (and Fixes)

🔹 Issue: The calendar doesn’t appear
Fix: Ensure you’re pasting the full embed code, not just a link.

🔹 Issue: Payment isn’t triggered
Fix: Enable “Require prepayment” per service in the Appointments settings.

🔹 Issue: Doesn't fit mobile screen
Fix: Adjust width settings in the embed code (try width="100%").

🔸 Why Embedding Beats Linking

While linking out to your Square page works, embedding:

  • Keeps users on your site longer

  • Looks more professional and branded

  • Allows smoother tracking (Google Analytics, heatmaps, etc.)

If your goal is to reduce drop-off and improve bookings, embedding is the smarter long-term solution.

Final Tip for Business Owners

For service-based Australian businesses, offering paid appointments directly on your site helps filter out time-wasters and improves cash flow. Whether you're a solo consultant or a growing team, adding your Square Appointments calendar into your existing site takes less than 10 minutes — but saves hours over time.

Justwise Accounting supports workflows like these as part of smart, automated bookkeeping systems designed to help Australian business owners scale with less admin.