What you’ll accomplish
Learn how to add individual clients to CoachIQ, bulk import your entire roster from a spreadsheet, edit client details as information changes, and add custom fields to track what matters most to your business.When to add clients manually vs bulk import
Choose your method based on your situation:- Manual Entry (Best for...)
- Bulk Import (Best for...)
- Adding 1-5 clients at a time
- Someone just signed up on your website
- You’re onboarding a trial client
- You need immediate access to book them into a session
- You want to assign specific tags and roles during creation
Adding clients manually
Click 'New User' button

Enter required information
- First Name - Client’s first name
- Last Name - Client’s last name
- Email - Primary email address (used for login and communications)
- Phone - Mobile phone number for SMS (include country code)
+1 234 567 8900 for US numbers. This ensures SMS messages deliver correctly.Assign role(s)
- Athlete - For anyone who trains with you (most common)
- Parent - For guardians of youth athletes
- Coach - If they also help deliver training (limited admin access)
- Admin - Full platform access (use sparingly)
- App access: Athletes/Parents see the athlete portal, Coaches/Admins see the coaching dashboard
- Permissions: What they can view, book, and manage
- Filtering: How they appear in your People list filters
Add tags (optional but recommended)
- Program/group: “Elite Program”, “Beginner Group”, “Rising Stars”
- Status: “Trial”, “Active Member”, “Monthly Subscription”
- Location: “Downtown Facility”, “North Campus”
- Custom: Whatever makes sense for your business
Save and confirm
- Appears immediately in your People → Clients list
- Receives an email invitation to access your Athlete Portal
- Can now be booked into sessions, assigned products, and messaged
Bulk importing from a spreadsheet
When you need to add many clients at once, bulk import saves hours of manual data entry.Prepare your spreadsheet
first_namelast_nameemailphone
tags(comma-separated, e.g., “Elite Program, Trial”)role(e.g., “athlete”, “parent”)
Access import feature
Upload and map fields
- Upload your CSV or Excel file
- Map your spreadsheet columns to CoachIQ fields
- Preview the first few rows to verify correct mapping
- Choose whether to send invitation emails (recommended: No for bulk imports, send manually later)
Review and import
- How many clients will be imported
- Any errors or duplicates detected
- Which fields are missing
Follow up after import
- Verify the import: Filter by imported tags to check client count
- Send welcome messages: Use Inbox to send a group message to all imported clients
- Provide login instructions: Send app download links and first-time login guidance
- Assign products/programs: If they should have access to content or credits, add those next
Editing client information
Client details change—email addresses, phone numbers, roles, tags. Here’s how to keep information current:Open the client profile

Use the User Details sidebar
- Role dropdown
- First name field
- Last name field
- Email field
- Phone number field
- + Add Field button (for custom fields)
Update role or tags
- Click the Role dropdown in User Details
- Select/deselect roles as needed
- Changes save automatically
- Scroll to the Tags field in User Details
- Add or remove tags (type to search existing tags)
- Changes save immediately
Adding custom fields
Beyond the standard fields (name, email, phone), you can track custom information specific to your business. Common custom field examples:- Emergency contact name/phone
- School or team affiliation
- Jersey number
- Graduation year
- Parent’s work phone
- Medical conditions or allergies
- Referral source
Click '+ Add Field'
Name and populate the field
- Enter a field name (e.g., “Emergency Contact”)
- Enter the value for this specific client
- Click save
Use custom fields for filtering
- View them in the User Details sidebar for each client
- Edit values at any time
- Use them for reporting or segmentation
Exporting client data
Need your client list in a spreadsheet? Use the export feature for backups, external tools, or reporting. To export:- Go to People → Clients
- Apply any filters (optional—export only filtered results)
- Click Export button (top right)
- Download the CSV file
- Name (first and last)
- Email address
- Phone number
- Role(s)
- Tags
- Join date
- Custom field values
Common questions
What happens after I add a new client?
What happens after I add a new client?
- Client appears in your People → Clients list
- They receive an email invitation to access your Athlete Portal
- You can now book them into sessions, message them, and assign products
- They can download your mobile app or access the web portal using the email you entered
Can I add a client without an email address?
Can I add a client without an email address?
- Youth athletes without email: Use a parent’s email and set Role as “Parent”, then link the child later
- Team accounts: Create a temporary email (e.g.,
team-placeholder@yourfacility.com) but you’ll need to update it later for them to access the portal
What if I import duplicate clients?
What if I import duplicate clients?
- That row is skipped (not imported)
- You’ll see an error message identifying the duplicate
- Other non-duplicate clients in the file still import successfully
Can clients edit their own information?
Can clients edit their own information?
- Name
- Email address
- Phone number
- Password
- Profile photo
How do I delete a client?
How do I delete a client?
- Client is removed from your People list
- They lose access to your Athlete Portal immediately
- Historical data (past bookings, transactions, messages) is preserved for your records
- They WILL be charged for any upcoming subscriptions. Subscriptions and billing are handled via Stripe. Be sure to cancel any active subscriptions before deleting a user.
Can I change someone from Client to Staff?
Can I change someone from Client to Staff?
- Open their profile (People → Clients or Staff)
- In the User Details sidebar, update the Role dropdown
- Changes save automatically

