Documentation
How Foige works
Foige is a booking and client management platform built specifically for independent service providers who sell their time in sessions, from trainers and tutors to stylists and physios. This page covers everything — from your first login to running a fully automated PT business.
Overview
What Foige does
Foige replaces the spreadsheets, WhatsApp threads, and mental arithmetic that most independent service providers use to run their business. It gives you one place for everything: who has sessions left, what you have on this week, what clients have paid, and how your business is performing.
Unlike generic booking tools like Calendly, Foige understands session packs — the core of how most PT businesses work.
Command Center
Your daily dashboard. Today's sessions, upcoming bookings, revenue stats, and which clients need attention.
Schedule
Full week view. Click any session to complete, cancel, or add notes. Click an empty slot to add a manual booking.
Clients
Your full client list with pack balances. Each client has their own profile with history, progress tracking, and pack records.
Packs
Create the session packages you sell. Set sessions, price, and validity period.
Revenue
Income tracking. Monthly and all-time totals, a 6-month chart, and a full transaction list.
Settings
Your profile, availability, session length, cancellation policy, Stripe, and WhatsApp.
Getting started
Set up in 5 minutes
When you sign up, Foige walks you through a 5-step onboarding. After that, follow these steps in order:
Add your profile photo and bio
Go to Settings → Profile. Add your display name, location, bio, and a profile photo. This is what clients see on your public booking page.
Set your working hours
Settings → Availability. Toggle the days you train and set your start and end times. This controls which time slots clients can book.
Create your session packs
Packs → New pack. Create the packages you sell — pay-per-session, 5-session pack, 10-session pack. Set sessions, price, and validity.
Add your existing clients
Clients → Add client. Name and email. If they've already bought sessions, record their pack balance using "Record cash payment" on their profile.
Go live (when you're ready)
Settings → Go live. Publishes your booking page for new clients. Completely optional — Foige works as an internal tool without a public booking page.
Clients
Managing your clients
Adding a client
Go to Clients → Add client. Enter their first name, last name, and email. Phone and notes are optional.
Toggle Send them their portal link by email to give them immediate access to their sessions online.
Client profile
Click any client to open their profile. You'll see:
- →Current pack balance — sessions remaining, pack name, expiry date
- →Sessions tab — full history with status and trainer notes
- →Progress tab — weight, body fat %, measurements, strength with charts
- →Packs tab — every pack ever bought with usage and payment details
Tracking progress
Open a client profile → Progress tab → Add entry. Track weight, body fat %, measurements, and strength lifts. Once you have 2+ entries, a chart appears automatically.
Broadcasting to all clients
From the Clients page, click the broadcast (envelope) icon to send an email to every active client at once. Useful for announcements, price changes, or schedule updates.
Bookings
Managing sessions
Viewing your schedule
The Schedule page shows your full week as a time grid. Use the arrows to navigate weeks. Today's column is highlighted.
Marking a session complete
Click any session on the schedule to open the drawer. Click Complete. The session is marked done and the client's pack is updated.
Cancelling a session
Open the session → click Cancel → confirm. If within your cancellation window, the session is automatically refunded to the client's pack. The client receives an email.
No-shows
Open the session → click No-show. You'll be asked whether to deduct the session or return it to their pack.
Trainer notes
Every session has a notes field in the drawer. Click and type — saves automatically. Notes are visible only to you.
Session packs
How session packs work
A session pack is what you sell to clients. It defines how many sessions they're buying, the price, and how long they have to use them. Sessions are automatically deducted as they're used.
Creating a pack
Go to Packs → New pack and set the pack name, session count, price, validity in days, and an optional description shown on your booking page.
Recording a cash purchase
Open a client profile → Packs tab → Record cash payment. Enter sessions bought and amount paid. Creates a pack record without Stripe.
Pack statuses
Sessions remaining. Client can continue booking.
All sessions used. Client needs to buy a new pack.
Validity period ended before all sessions were used.
Pack was refunded via Stripe.
Payments
Getting paid
Cash and bank transfer
You don't need Stripe to use Foige. If clients pay cash or bank transfer, record it manually. The pack balance tracks correctly regardless of how they paid.
Online card payments (Stripe)
To accept card payments at booking, connect Stripe in Settings → Payments → Connect Stripe. Takes 5 minutes. Once connected, client payments go directly to your bank. Foige takes 3% on the Free plan and nothing on Pro.
Booking page
Your public booking page
Your booking page lives at foige.online/book/[your-slug]. White-label — no Foige branding visible to clients.
How clients book
- 1.Client visits your booking link
- 2.They select a pack (or use remaining sessions if returning)
- 3.They pick a date then a time slot
- 4.They enter their name and an optional note
- 5.If the pack requires payment, they pay via Stripe
- 6.Booking confirmed — confirmation email + Google Calendar link + portal link
Publishing
Your booking page is only visible once you click Go live in Settings. Unpublish at any time — useful if you're fully booked or taking a break.
WhatsApp command engine
Once set up, manage your entire business by texting commands. No need to open the app.
Setting up WhatsApp
- 1.Settings → WhatsApp
- 2.Enter your WhatsApp number with country code (e.g. +447700900123)
- 3.Click Save
- 4.On WhatsApp, send "join <sandbox-word>" to the Twilio number — one-time activation
- 5.Send "help" to confirm it's working
Schedule & overview
todayToday's full schedule — names, times, sessions remaining.
tomorrowTomorrow's sessions.
weekNext 7 days grouped by day.
nextYour very next upcoming session.
summaryBusiness snapshot: earnings, clients, today's sessions, who's low.
revenueThis month's earnings and trend vs last month.
Client balances
[name]Pack balance with visual bar — e.g. type "sarah".
allEveryone with 2 or fewer sessions or no active pack.
Logging sessions
log [name]Mark a session done, deduct from pack.
done [name]Same as log.
[name] finishedAlso the same — say it your way.
Recording packs
[name] paid for 10 sessions £400Record a cash pack purchase.
[name] renewed 10Record a pack renewal.
Booking & availability
book [name] friday 9amCreates a booking. Checks availability first — shows alternatives if taken.
block thursday 2pm-4pm dentistBlocks that window. No client can book it.
cancel [name]Asks you to confirm before cancelling. Refunds if within window.
notes [name] [text]Saves notes to their last session.
Reminders & clients
remind [name]Sends a rebook email to that client.
remind allEmails everyone with 2 or fewer sessions.
add [first] [last] [email]Adds a new client without opening the dashboard.
Pronoun shorthand
After mentioning a client, Foige remembers who you mean. Use "them", "her", or "him" without retyping their name.
You: sarah
Foige: Sarah Johnson — ▓▓░░░ 2 remaining...
You: remind them
Foige: ✓ Rebook email sent to Sarah Johnson.
Automations
What happens automatically
These run in the background every day. No setup required.
Booking confirmation email
On bookingClient gets confirmation with date, time, Google Calendar link, and portal link.
New booking WhatsApp ping
On bookingYou get a WhatsApp message instantly — client name, date, time, sessions remaining.
Morning briefing
7am dailyWhatsApp message with today's schedule — who's coming, what time, pack balance. Flags low-pack clients.
24-hour reminder
7am dailyClients with a session the next day get a reminder email with a cancel link.
Low balance WhatsApp alert
After loggingWhen a client drops to 2 sessions, you get a WhatsApp prompt. Reply "remind [name]" to email them.
Pack exhausted alert
Last session usedYou get WhatsApp with their name and your booking link. Client gets a renewal email.
Rebook nudge
3 days after last sessionClient gets a gentle email if they haven't rebooked and still have sessions remaining.
Pack expiry
2am dailyPacks past expiry are automatically marked expired. Balances update everywhere.
Weekly digest
Monday 7amSummary of last week: sessions, revenue, new clients, clients you haven't seen in a while.
Client portal
What clients see
Every client has a personal portal — a private page accessed via a magic link. No password. No Foige branding.
Sending a portal link
Open any client profile → click Send portal link. Valid for 7 days. Also sent automatically after every booking confirmation.
What clients can do
- ·See their next upcoming session with countdown
- ·Add session to Google Calendar
- ·Cancel an upcoming session (policy shown first)
- ·View pack balance and expiry
- ·See full session history
Revenue
Tracking your income
The Revenue page shows every pack purchase — card or cash. This month's total, all-time total, average sale value, a 6-month chart, and a full transaction list.
Cash vs. card
Cash payments you've recorded manually show as "cash" in the list. They're included in all revenue totals. Card payments are labelled with the pack name.
FAQ
Common questions
Do my existing clients need to do anything?
Nothing. You add them yourself. They never touch Foige unless you send them a portal link. You can use Foige as a purely internal admin tool forever.
I collect cash and bank transfers. Do I need Stripe?
No. Stripe is completely optional. Record cash payments manually and Foige tracks the balance correctly.
Can I use Foige without sharing my booking page?
Yes. Add your clients, record their packs, log sessions. The booking page is there when you want it.
What if a client books but the slot is no longer available?
Foige checks availability in real time. If two clients try the same slot simultaneously, only the first succeeds.
What happens when a pack expires?
Foige automatically marks it expired at 2am. Remaining sessions are lost. The client's balance shows as 'No pack'.
What is the free plan limit?
20 new bookings per month, and a 3% Foige fee on card payments through Stripe. Pro removes both: unlimited bookings and no Foige fee.
Can clients cancel sessions themselves?
Yes — from their portal. Within your cancellation window, the credit returns automatically. Outside the window, it does not.
How do I block time off — e.g. holidays?
Text "block thursday 2pm-4pm" on WhatsApp, or go to Schedule and click an empty slot to create a block manually.