Internal Support Manual · Confidential
MyFlo Partner Care
Playbook
The complete guide to partner support, onboarding, operations & incident response
What MyFlo Is
MyFlo is a platform built for wellness and lifestyle businesses. It brings bookings, client management,
loyalty, events, sales, and performance reporting into one unified system — while also connecting
businesses to consumers through the MyFlo consumer app.
What MyFlo Does for Businesses
- Manage bookings, schedules, and calendars
- Track clients and loyalty programmes
- Sell services and products via the mini POS
- Create and manage events
- View real-time sales and performance data
- Manage staff access and permissions
- Significantly reduce administrative overhead
Our Business Partners
| Category |
Examples |
| Fitness |
Gyms, Pilates studios, yoga studios, PT studios |
| Wellness & Beauty |
Spas, salons, beauty clinics, wellness centres |
| Events |
Outdoor event hosts, retreats, workshops |
| Independent |
Solo practitioners, therapists, coaches |
What Support Must Do
The support team exists to help business partners use MyFlo properly, resolve issues quickly, and
maintain the strength of the partner relationship. Every interaction should be clear, respectful, and
solution-focused.
💡
Core Purpose
Support at MyFlo is not just about solving issues. It is about protecting the experience of the
business partner, keeping trust high, and making sure the platform feels premium and reliable.
Support Channels
| Channel |
Best Used For |
| Email |
Detailed issues, formal communication, attachments |
| WhatsApp |
Quick updates, urgent flags, partner follow-ups |
| Internal Ticketing |
Tracked issues, technical review, escalation |
| Emergency Escalation Line |
Level 3 / Level 4 incidents only |
Support Priority Order
- Payments and money issues — always first
- Bookings issues — direct revenue impact
- Access and login — blocks all platform use
- Loyalty and client records — affects trust
- General questions and small fixes — important but non-urgent
Support Standards
- Respond quickly — set expectations on timing
- Speak clearly and accessibly
- Stay calm, even if the partner is frustrated
- Never blame the partner or the client
- Keep the partner updated until the issue is fully resolved
Expected Response Behaviour
Every reply should include at least one of the following:
- Confirmation that the issue has been received and understood
- A request for any missing information needed to investigate
- A clear next step or action being taken
- Confirmation of whether the issue has been escalated
- A timeframe for when the partner can expect an update
Tone of Voice
MyFlo support should always sound: premium · calm · professional · human ·
solution-oriented
✅ Say This
- "Thanks for flagging this. I'm checking it now."
- "I've raised this to the technical team and marked it as priority."
- "We have identified the issue and are working on a fix."
- "I'll keep you posted as soon as I have an update."
❌ Never Say
- "That is not our problem."
- "It should work."
- "I do not know."
- "We cannot help."
- "Please check again." (without explaining what to check)
Writing Rules
- Keep messages short and purposeful
- Use plain English
- Always end with a clear next step
- Remain polite at all times, even under pressure
- Longer explanations are fine when complexity genuinely demands it — trim everything else
Purpose
Onboarding is the process of setting up a new business correctly so it can start using MyFlo without
confusion, delays, or errors from day one.
New Partner Setup Checklist
- Business name confirmed
- Primary contact person and details
- Email address and phone number verified
- Location(s) added and confirmed
- Opening hours configured
- Full service list with descriptions
- Staff list with roles and permissions
- Pricing for all services
- Payment method connected
- Cancellation policy set
- Booking rules configured
- Loyalty rules configured
- Event settings (if applicable)
- POS settings (if applicable)
Onboarding Steps
1
Create the account
Set up the business profile with verified details.
2
Verify business details
Confirm all contact and legal information is accurate.
3
Add locations
Configure each physical location with address and hours.
4
Add services and prices
Enter full service catalogue with correct pricing.
5
Add staff and permissions
Create staff accounts and assign appropriate role levels.
6
Connect payment settings
Link payment gateway and test a transaction.
7
Configure notifications
Set up SMS/email confirmation and reminder triggers.
8
Configure loyalty
Set up the reward rules as agreed with the partner.
9
Test the booking flow
Run an end-to-end booking, payment, and confirmation test.
10
Confirm launch readiness
Sign off the go-live checklist with the partner.
Go-Live Checklist
- Bookings can be created, edited, and cancelled
- Booking confirmations are sent automatically
- Reminders are triggered correctly
- Payments are processing correctly
- Loyalty is recording and triggering correctly
- Dashboard loads and displays accurate data
- Admin user can log in without issues
- Partner knows how to reach support
First-Week Support
During the first seven days after launch, the support team should:
- Proactively check in with the business daily
- Review and log any issues as they arise
- Confirm bookings and payments are coming through
- Make sure the admin team understands the dashboard
Creating a Booking
- Search for an existing client or add a new one
- Select the service
- Choose the staff member (if required)
- Select the date and time
- Save and confirm notification settings
Editing, Rescheduling & Cancelling
| Action |
Key Checks |
| Edit |
Confirm whether the change triggers a new notification to the client |
| Reschedule |
Release original slot · confirm new time and staff · send client confirmation |
| Cancel |
Check cancellation fee · notify client if required · update calendar |
| No-show |
Mark correctly · apply business policy · flag repeat offenders |
Common Booking Problems — First Checks
- Double bookings: Check staff schedule and location settings
- Missing confirmations: Check notification toggles and gateway status
- Time zone errors: Check location time zone configuration
- Cancelled bookings still visible: Check integration and calendar sync status
Client Profile Fields
- Name, phone, email
- Full booking history and visit frequency
- Loyalty balance and reward history
- Notes (preferences and booking preferences)
- Tags (e.g. VIP, inactive, high spender, late payer)
Fixing Client Data
If a business reports a missing or duplicated client, check the email and phone number first, then look
for spelling differences. Confirm with the business whether two profiles should be merged or kept
separate before taking action.
How Loyalty Works
Businesses set rules such as every 5 visits = free session or every X points =
discount. The system tracks completed, attended visits and triggers rewards automatically.
Troubleshooting Loyalty Issues
- Confirm booking was marked as completed and attended
- Confirm the reward rule is active
- Check whether the reward was already redeemed
- Check whether the client has multiple profiles
- Escalate if the system logic appears incorrect
Payment Statuses
| Status |
Meaning |
Action |
| Paid |
Completed successfully |
No action needed |
| Pending |
Awaiting confirmation |
Monitor and follow up |
| Failed |
Transaction not processed |
Check gateway · retry or escalate |
| Refunded |
Returned to client |
Confirm approval and log reason |
| Overdue |
Payment not received on time |
Notify business · check plan |
Refund Process
- Confirm who approved the refund
- Check whether refund is permitted under the business's policy
- Confirm the original payment method
- Process and confirm the status post-refund
- Log the reason and outcome in the ticket
⚠️
Payment Issues — Always Escalate Fast
Any payment or billing issue should be classified as at least Level 2. If it affects more than
one partner, escalate to Level 4 immediately.
The Mini POS lets staff sell small retail items (water, towels, supplements, add-ons) inline with
bookings. Staff select items, the cart updates instantly, and payment is taken by cash or card.
Common POS Issues — Check These First
- Incorrect price: Verify product setup and price configuration
- Discount not applied: Confirm discount rule is active and conditions are met
- Receipt not sent: Confirm receipt settings and client contact details
Event Entry Requirements
- Title, date, time, and location
- Description and imagery
- Price and capacity
- Cancellation rules
Common Event Issues
- Event not visible → check publication status
- Incorrect time → check time zone configuration
- Wrong capacity → update and republish
- Cancelled event still live → unpublish and notify attendees
Dashboard Overview
The dashboard shows total clients, paid vs unpaid clients, bookings, revenue, and trends. Support should
be able to explain what each metric means and how it is calculated.
Common Analytics Issues
- Dashboard not loading: Check internet, browser, cache, and system status
- Numbers not matching: Check date range filter and whether data includes all
locations
- Export not working: Check permissions and raise a ticket if persistent
MyFlo uses a role-based access model. Each team member should be assigned only the level of access they
need for their day-to-day responsibilities. Admins are responsible for keeping role assignments up to
date.
Resetting Access
- Verify the correct email address
- Send password reset
- Confirm role permissions are correctly assigned
- Confirm the account is active and not suspended
| Issue Type |
Check These First |
| Login issues |
Email · password · account active · correct role · system status |
| Sync issues |
Integration connection · permissions · time zone · sync error logs |
| Notification issues |
SMS/email settings · contact details · notification toggles · gateway status |
| App loading |
Internet connection · browser · cache · app version · system status |
L1 — Low
Small issue affecting one user or minor
function. Platform fully operational.
Examples: One page won't open · Email
template display issue · Missing note
ACTION: Resolve directly. Raise ticket if not fixed quickly.
L2 — Medium
Noticeable issue affecting one business
or feature. Platform still usable.
Examples: Sync issue at one location ·
Loyalty not triggering · Payment method failing for one business
ACTION: Raise ticket immediately. Inform partner. Mark medium.
L3 — High
Serious issue affecting core operations
or multiple users.
Examples: Business cannot access dashboard
· Bookings not coming through · SMS confirmations failing · Card payments blocked
ACTION: Escalate to tech team immediately. Notify manager. Update partner regularly.
L4 — Critical
Major platform or security incident. All
hands required.
Examples: Full system outage · Payment
gateway failure · Data loss risk · Security breach
ACTION: Escalate to leadership immediately. Trigger emergency response. Communicate rapidly.
When to Raise a Ticket
- The issue cannot be resolved immediately
- Technical review is required
- Money or payments are involved
- Data is missing or incorrect
- The partner needs follow-up beyond this conversation
Required Ticket Fields
| Field |
Notes |
| Business Name |
Full registered name |
| Contact Person |
Name and role |
| Email / Phone |
Best way to reach them |
| Issue Category |
Booking / Payment / Access / Loyalty / POS / Event / Analytics / Other |
| Incident Level |
L1 / L2 / L3 / L4 |
| Issue Summary |
One clear sentence |
| Full Description |
What happened, when, who is affected |
| Time Issue Started |
Exact or approximate |
| Steps Already Checked |
Everything you have already tried |
| Evidence |
Screenshots, screen recordings, error messages |
| Assigned Team |
Technical / Finance / Partner Success / Operations |
| Status |
Open / In Review / Waiting / Resolved / Closed |
Good Ticket Writing
❌
BAD
"The app is broken."
✅
GOOD
"Business X cannot receive SMS confirmations for bookings
created after 2 PM today. Booking system and payment page are working. Issue appears to be with
notification delivery only."
Ticket Workflow
3
Incident level assigned
4
Ticket created and assigned
5
Technical or finance review begins
6
Partner updated at each stage
7
Resolution confirmed with partner
8
Ticket closed · notes saved for future reference
Acknowledgement
"Thanks for sending this through. I'm checking it now and will update you
shortly."
Escalation Notice
"I've raised this to the technical team and marked it as priority. I'll keep you
posted as soon as I have an update."
Waiting for Details
"Thanks. I just need one more detail from you to continue investigating: [detail
needed]."
Resolution
"This has now been resolved. Please check and let me know if you need anything
else."
📋
Full Template Library
See Appendix A for the complete library of templates covering bookings, payments, login, loyalty,
POS, and events.
Daily Workflow
- Review all open tickets at the start of each shift
- Handle urgent and high-level issues first
- Follow up on all unresolved cases
- Update ticket notes after every interaction
- Hand over pending items to the next shift clearly
Shift Handover Must Include
- All open and unresolved issues
- Any critical or Level 3/4 tickets
- Issues waiting on partner replies
- Any unresolved payment cases
- Partner follow-ups due that day
Weekly Review
Each week, the team should review: response times · resolution times · recurring bugs · partner
satisfaction signals · and any patterns in repeated issues.
- All partner data must be treated as confidential at all times
- Do not share passwords or give access without verified authorisation
- Any data export request must be verified, authorised, and logged
- Any suspected security issue must be escalated immediately — do not attempt to resolve alone
🔒
Security Incidents
If a security issue is suspected: lock access if possible, escalate immediately, and pause normal
support handling until the all-clear is given.
Support should also help businesses grow by demonstrating features clearly — including loyalty, events,
analytics, and upgrade options where genuinely relevant. This should never feel pushy. The goal is
always to help the partner succeed, not to sell.
Platform Downtime
1
Confirm the issue
Verify it is a platform-wide issue, not isolated to one partner.
2
Notify technical lead and leadership immediately
3
Update all affected partners
Send a clear, honest message with no ETA promises until confirmed.
4
Record the start time
Keep sending updates until service is fully restored.
Payment Gateway Failure
- Confirm whether the gateway is affected system-wide
- Switch to manual handling if needed
- Notify finance team immediately
- Inform all affected partners clearly with regular updates
Security Incident
- Lock access to affected area if possible
- Escalate to leadership immediately — no exceptions
- Stop all normal support handling until cleared
| Ref |
Title |
Purpose |
| A |
Support Response Templates |
Standard replies for all issue types |
| B |
Ticket Form Template |
Exact fields for ticket creation |
| C |
Incident Level Matrix |
Quick one-page L1–L4 reference |
| D |
Escalation Contacts |
Names, roles, contacts by responsibility |
| E |
Onboarding Checklist |
Step-by-step for new business setup |
| F |
Go-Live Checklist |
Pre-launch sign-off reference |
| G |
Bug Report Template |
How to report technical issues properly |
| H |
Refund Approval Form |
For all payment-related cases |
| I |
Internal Glossary |
MyFlo platform terminology |
| J |
Support KPIs |
First response time · resolution time · CSAT |
| K |
Emergency Incident Playbook |
Outages · payment failures · security events |