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.
You need immediate access to book them into a session
You want to assign specific tags and roles during creation
Advantage: Full control, immediate profile creation, can add custom details right away
Use spreadsheet import when:
Migrating from another platform (10+ clients)
Starting fresh with CoachIQ and have an existing roster
Adding an entire team or program cohort at once
You already maintain a spreadsheet of athletes
Advantage: Add 100+ clients in seconds, no repetitive data entry, great for one-time migrations
Pro tip: Most coaches use manual entry for ongoing operations (new signups) and bulk import once during initial setup or when acquiring a new team/program.
Remove duplicate email addresses (imports will fail for duplicates)
Verify phone numbers include country codes
Check for typos in email addresses
Ensure consistent tag naming (case-sensitive)
2
Access import feature
From People → Clients, look for the Import button or navigate to Settings → Import & Export → Import Athletes.
Location varies: Some CoachIQ accounts have the import button directly in the People section, others access it through Settings. Check both locations.
3
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)
Test with 5 clients first: Upload a small test file with 5 clients to verify your format works before importing your entire roster.
4
Review and import
CoachIQ will show:
How many clients will be imported
Any errors or duplicates detected
Which fields are missing
Click Import to process.
Import complete! Your clients now appear in the People list. You can filter by the tags you imported to verify everything processed correctly.
5
Follow up after import
After bulk importing:
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
Welcome automation: Consider setting up an automation (Tools → Automations) that triggers when “New User” is created to send welcome messages automatically.
Client details change—email addresses, phone numbers, roles, tags. Here’s how to keep information current:
1
Open the client profile
From People → Clients, click the client’s name to open their full profile.
2
Use the User Details sidebar
On the right side of the profile, you’ll see the User Details panel with:
Role dropdown
First name field
Last name field
Email field
Phone number field
+ Add Field button (for custom fields)
To edit: Click into any field, make your change, and it saves automatically.
Changing email addresses: If you change someone’s email, they’ll need to use the NEW email to log in. Notify them immediately to avoid confusion.
3
Update role or tags
To change roles:
Click the Role dropdown in User Details
Select/deselect roles as needed
Changes save automatically
To update tags:
Scroll to the Tags field in User Details
Add or remove tags (type to search existing tags)
Changes save immediately
Bulk tag updates: To change tags for multiple clients at once, use the Clients list view—select multiple clients, then use bulk actions to add/remove tags. Details in Organizing Clients with Tags & Filters.
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
1
Click '+ Add Field'
In the User Details sidebar of any client profile, click + Add Field at the bottom.
2
Name and populate the field
Enter a field name (e.g., “Emergency Contact”)
Enter the value for this specific client
Click save
Custom fields are global: Once you create a custom field for one client, it becomes available for ALL clients. You don’t have to fill it in for everyone—only for those where it’s relevant.
3
Use custom fields for filtering
After creating custom fields, you can:
View them in the User Details sidebar for each client
Edit values at any time
Use them for reporting or segmentation
Limitation: Custom fields appear in client profiles but aren’t currently available as filter options in the main Clients list. Use tags for filterable organization.
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
What’s included in the export:
Name (first and last)
Email address
Phone number
Role(s)
Tags
Join date
Custom field values
Privacy reminder: Exported files contain personal information. Store securely, share only when necessary, and delete copies when no longer needed. Comply with your privacy policy and applicable regulations.
Regular backups: Consider exporting your full client list monthly as a backup. Store securely with your other business records.
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
Email invitation: Contains a link to set their password and get started. If they don’t see it, check spam folders or resend from their profile.
Can I add a client without an email address?
No—email is required because it serves as their login credential for your Athlete Portal.Workarounds for special cases:
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
Best practice: Always use real, working email addresses. It ensures clients can log in, receive booking confirmations, and get messages.
What if I import duplicate clients?
CoachIQ checks for duplicate email addresses during import. If a duplicate is detected:
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
To fix: Remove duplicate emails from your spreadsheet and re-import just those clients, or manually add them one by one.
Can clients edit their own information?
Yes, partially. Clients can update their own:
Name
Email address
Phone number
Password
Profile photo
They access these settings through the Athlete Portal (mobile app or web) under their account settings.You control: Roles, tags, credits, product assignments, and custom fields—clients cannot change these.
How do I delete a client?
From the client’s profile, click the Delete button (trash icon) in the top-right corner near “Message” and “Book” buttons.What happens:
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.
This cannot be undone easily. Consider using an “Inactive” tag instead if they might return or you want to preserve their active status.
Can I change someone from Client to Staff?
Yes! Roles can be changed at any time:
Open their profile (People → Clients or Staff)
In the User Details sidebar, update the Role dropdown
Changes save automatically
Example: An athlete who starts coaching for you can have both “Athlete” and “Coach” roles. They’ll see the coaching dashboard AND their own athlete profile.
Always add at least 2 tags when creating clients: their program/group and their status (Trial, Member, etc.). Makes filtering and messaging much easier later.
Verify Contact Info
Double-check email and phone before saving. Typos in email = client can’t log in. Wrong phone = SMS won’t deliver.
Use Consistent Naming
Decide on a format for names (First Last, or Nickname Full Last) and stick to it. Makes your client list clean and searchable.
Add Notes Immediately
Right after creating a client, open their profile and add a comment in their Activity with context: how you met, what they’re training for, referral source. Future-you will thank you.
You now know how to: Add individual clients manually, bulk import from spreadsheets, edit client information, add custom fields, and manage client data responsibly.