Skip to main content

Migrating from Google Sheets

This guide walks you through moving your coaching business from Google Sheets to Assistant Coach. Most coaches complete the migration in one to two weeks without any technical background.

Before you start

You'll need:

  • Your Google Sheet with client names and emails
  • Your Google Form questions (intake and check-in) for reference
  • Any custom exercises you've created (if you track these in a spreadsheet)
  • One focused evening for the initial setup

Step 1: Import your clients

Instead of adding clients one by one, upload your entire roster at once.

  1. Open your Google Sheet and export the client list as a CSV file (File → Download → Comma-separated values)
  2. Make sure the file has two columns: name and email. Remove any other columns or rename them to match.
  3. In Assistant Coach, go to Clients and click Import CSV
  4. Upload your file. You can also download our CSV template from the import modal.

All imported clients start in the Active stage with full portal access. You can change individual clients to Intake if you want them to fill out an intake form first.

Client directory showing the Import CSV button and client cards

CSV import modal with drag-and-drop upload and template download

For full details, see Adding Clients.

Step 2: Recreate your forms

Your Google Forms intake questionnaire and weekly check-in form need to be rebuilt in Assistant Coach's form builder. The process is straightforward: map your existing questions to the right field types.

  1. Go to Forms and click New Form (or start from a starter template)
  2. Choose the form type: Intake for your onboarding questionnaire, Check-in for the weekly form
  3. Add your questions as fields:
    • Standard metrics (weight, waist, sleep, steps) map directly to system fields that feed into charts and trend analysis
    • Custom questions (text, number, dropdown, checkbox, file upload) cover everything else

Tip: Start with a starter template and customize it. It's faster than building from scratch, and you'll see how the form builder works as you edit.

Forms page showing intake and check-in forms with Edit, Preview, and Assign buttons

For full details, see Form Templates.

What maps where

Your Google Form questionAssistant Coach field type
Body weightStandard metric: Weight
Waist/chest/hip measurementsStandard metrics: Waist, Chest, Hips
How many days did you train?Standard metric: Days worked out
Average hours of sleepStandard metric: Average sleep
How are you feeling?Custom: Textarea
Rate your energy 1-10Custom: Number
Progress photosCustom: File upload
Any injuries or pain?Custom: Textarea

Step 3: Set up your libraries

If you track custom exercises or foods in spreadsheets, import them now. This is a one-time setup that makes building meal plans and workout plans faster for every client.

Exercise library

Assistant Coach comes with 180+ common exercises. If you have custom exercises (e.g., specific variations, client-favorite movements), you can:

  • Import via CSV — Click Import CSV/Excel in the Exercise Library. Format: name, muscle group, equipment, sets, reps, rest.
  • Add individually — Click + Create Exercise for one-off additions.
  • Private Library — Your custom exercises are kept separate from the global library so they don't get mixed up.

Exercise library with Import CSV/Excel button, Private Library tab, and exercise cards

For full details, see Exercise Library.

Food library

If you use specific foods in your meal plans that aren't in the default library (e.g., regional foods, specific supplement brands), add them now:

  • Click + New Food in the Food Library
  • Enter the name, serving size, and macros (calories, protein, carbs, fat)
  • The food is immediately available when building any client's meal plan

Food library with New Food button and macro breakdown per item

For full details, see Food Library.

Step 4: Build your first client's plans

Pick one client as your test run. Create their current meal plan and workout plan in Assistant Coach. This gets you comfortable with the workflow before doing it for everyone.

  1. Open the client's dashboard
  2. Go to the Meal Plans tab and create their current plan
  3. Go to the Workout Plans tab and create their current program
  4. Review the Overview tab to see how everything comes together: goals, check-in schedule, and plans all on one page

Client dashboard showing Overview tab with goals, progress bars, and check-in schedule

Tip: Once you've built one client's plans, you can duplicate them as a starting point for similar clients. This saves significant time when migrating a full roster.

For full details, see Creating Meal Plans and Creating Workout Plans.

Step 5: Tell your clients

Send this message a few days before the switch:

"I'm upgrading the system I use to manage your coaching. Starting next week, you'll have your own portal where you can see your meal plan, workout plan, check-in history, and my feedback all in one place. You'll get a login link from me. The check-in process stays the same, just submit through the new portal instead of Google Forms."

Your clients will receive an email invitation when you set them to Active or Intake stage.

Step 6: Run in parallel

For the first week, process check-ins through Assistant Coach alongside your spreadsheet.

  • Move 5-10 clients fully to the new system first. Start with easygoing clients.
  • For clients who are mid-program, don't rebuild their entire plan history. Build their current week's plan forward.
  • Verify that check-in data is landing correctly and responses are going out.

Step 7: Complete the move

Migrate remaining clients and stop updating the spreadsheet. Keep it as a read-only archive, but all new data goes into Assistant Coach.

What you don't need to migrate

  • Historical check-in data — Your Google Forms responses stay in your Google account. You can reference them anytime.
  • Old meal plan versions — Start fresh with current plans. The spreadsheet archive has the history if you need it.
  • Google Drive photos — Going forward, clients submit progress photos through the check-in form and they're stored with the client profile automatically.

The goal is that going forward, everything lives in one system. Your old data is an archive. Your new data is a coaching tool.

Tips

  • Start on a Monday after you've cleared the previous week's check-ins
  • Move easygoing clients first — they'll give you honest feedback without panicking
  • Use starter templates for forms — customize rather than build from scratch
  • Duplicate plans for similar clients rather than rebuilding from scratch each time
  • Keep the spreadsheet read-only — don't delete it, but don't update it either