Forgot password?
You're in
Welcome to FlexPractice.

Your profile is created. We review every practitioner personally — you'll hear back within 24 hours.

Under review
Here's what to do next
Profile created — bio and services auto-generated. You can edit everything once approved.
2
Justin reviews your application — typically within 24 hours. You'll get an email.
3
Add your photo and availability — log in to your portal and set open slots so clients can book immediately.
4
Connect Stripe — to start accepting payments. Takes 5 minutes from your portal.
Already approved? Sign in to your portal →
FlexPractice
Regular Schedule
Your ongoing availability for returning clients.
Add a slot
Format: MM/DD/YYYY
Format: 10:00am or 2:30pm
Intro Spots
Limited spots for first-time clients at your intro rate.
Add an intro spot
Format: MM/DD/YYYY
Format: 10:00am or 2:30pm
Intro spots are one per client, reset every 4 weeks.
Photo
Profile photo
👤
JPG, PNG, or WEBP · shown on your booking page
Basic info
Find this in your Google Business Profile under "Get more reviews"
Find these on your Google Business Profile
Send intake form to clients
Clients will receive an intake form link in their 24-hour reminder
Rates
Certification
Profile saved successfully.
Security
Add a Service
Service name
Description
Duration
min
Regular price
$
Intro price (optional)
$
Display order
Intro eligible
This service can be booked as an intro session
Packages
Add a Package
Package name
Description
Linked service
Sessions
Total price
$
Expiry (days)
days
How long the client has to use their sessions
Stripe Connect
Your Plan
Tier
Reach your clients

Use [Name] where you want the client's name inserted. Your booking link is added automatically.

Message saved.
Intake forms

Intake forms submitted by clients are viewable in your admin dashboard.

Your client list
Loading…
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Your Clients

Add existing clients to block their time slots on your calendar.

Block Out Dates

Hide your availability for vacations, sick days, or personal time.

External Commitments

Track your gym classes or other regular commitments so you don't double book.

Your Booking Feed

Subscribe to this private URL in any calendar app to see all your confirmed bookings — client name, session type, and time. The feed refreshes automatically every hour.

Feed URL

Keep this URL private — anyone with the link can view your client names and booking details.

How to Subscribe
Google Calendar
  1. Open Google Calendar on desktop (calendar.google.com)
  2. Click + next to Other calendars in the left sidebar
  3. Select From URL
  4. Paste your feed URL and click Add calendar
Apple Calendar (Mac)
  1. Open the Calendar app
  2. Go to File → New Calendar Subscription
  3. Paste your feed URL and click Subscribe
  4. Set the auto-refresh to Every Hour and click OK
Apple Calendar (iPhone / iPad)
  1. Go to Settings → Calendar → Accounts → Add Account
  2. Tap Other → Add Subscribed Calendar
  3. Paste your feed URL and tap Next → Save
Outlook
  1. Open Outlook and go to the Calendar view
  2. Click Add calendar → Subscribe from web
  3. Paste your feed URL and click Import
Jane App & other scheduling tools

Any app that supports iCal / ICS subscriptions will work. Look for "Subscribe to calendar", "Add calendar from URL", or "iCal import" and paste your feed URL there.

Ready