| Tier: | Tier 3 ($97 Implementation) |
| Estimated Time: | 4–6 hours |
| Tools Needed: | HighLevel account, Stripe account, calendar access, custom domain (optional) |
| Cost of Tools: | HighLevel: $97/month, Stripe: 2.9% + 30¢ per transaction |
✅ What You’ll Learn
- How to create a calendar booking link in HighLevel
- How to collect payments using Stripe at the time of booking
- How to send automated reminders before the appointment
🔍 Before You Start
- You must have a HighLevel account with calendar and workflow access
- You need a free Stripe account to collect payments
- Optional: a custom domain to host your booking page
📘 Step-by-Step Instructions
🟦 Part 1: Connect Stripe
- Go to Settings → Integrations in your HighLevel sub-account
- Click Connect Stripe and log into your Stripe account
- Authorize the connection — you’re now ready to accept payments inside forms and calendars
🟨 Part 2: Set Up a Calendar
- Go to Settings → Calendars → Click + New Calendar
- Choose Unassigned or link to a specific team member (user)
- Set your availability (days, time range, buffer time, max bookings per slot)
- Enable “Use Sticky Contact” and “Send Notifications” (optional)
- Save and publish the calendar
🟩 Part 3: Add a Payment Form
- Go to Sites → Forms and create a new form
- Add fields: Full Name, Email, Phone (optional)
- Under Elements, drag in the “Stripe One-Time Payment” field
- Set the payment amount (e.g., $50 deposit or full amount)
- Click Integrate with Stripe if prompted
- Save and name your form (e.g., “Consult Booking + Payment”)
🟧 Part 4: Build the Booking Page
- Go to Sites → Funnels → + New Funnel
- Add a page step → Use a simple booking layout or start from blank
- Drag in your Calendar and your Payment Form
- Add a short explanation of the service and pricing
- Preview and test the booking flow from start to finish
🟨 Part 5: Automate Reminders with a Workflow
- Go to Automations → Create Workflow
- Trigger: Appointment Booked → Choose your Calendar
- Actions:
- Send SMS Reminder → 1 day before
- Send Email Reminder → 2 hours before
- Optional: Add Tag or Update Contact Info
- Activate the workflow
🟩 Part 6: Test Everything
- Use incognito mode to book a test appointment and pay with Stripe
- Confirm the appointment shows in the Calendar
- Check that the payment appears in Stripe
- Ensure the SMS/email reminders are delivered on time
⚠️ Common Issues & Fixes
- Payments not showing in Stripe? — Double-check the Stripe field is connected and not in test mode
- Calendar not visible? — Make sure it’s added to the funnel page and published
- Reminders not firing? — Ensure workflow trigger is linked to the correct calendar
🧰 Tools & Pricing Breakdown
- HighLevel – $97/month
- Stripe – No monthly fee, 2.9% + 30¢ per transaction
- Custom Domain (optional) – ~$12/year