Skip to main content

AI Forms: Automatic Field Mapping Guide

Automatically update client profiles when they submit AI Forms. Map goals, weights, body fat %, and compliance status directly into the Trainerize Clients table.

Xenios Charalambous avatar
Written by Xenios Charalambous
Updated over a week ago

What is Field Mapping?

Field Mapping allows FitMetrics to automatically update client profile fields when they submit an AI Form โ€” no manual data entry required.

Example:
If a client submits โ€œ180 lbsโ€ as their current weight, their Starting Body Weight updates instantly inside Trainerize Clients.


๐ŸŽฏ What Can Be Auto-Filled?

Number Input Mappings

  • โš–๏ธ Starting Body Weight

  • ๐ŸŽฏ Goal Weight

  • ๐Ÿ“Š Starting Body Fat %

Single Choice Mappings

  • ๐ŸŽฏ Goal

  • ๐Ÿ“Š Compliance Status


๐Ÿ“ How to Set Up Field Mapping

Step 1 โ€” Create Your AI Form

  1. Click Create New Form

  2. Add a form name


๐Ÿ”ข Mapping Number Input Fields

Use this for weight and body fat fields.

How to configure:

  1. Add a Number Input element

  2. Write your question:
    โ€‹โ€œWhat is your current weight?โ€

  3. Choose Unit (lbs/kg or %)

  4. Set Min/Max (recommended)

  5. Click โœจ Auto-Fill Client Field

  6. Select one of:

    • Starting Body Weight

    • Goal Weight

    • Starting Body Fat %

  7. Save

Automatic Unit Conversion

If your business uses lbs and client enters kg โ†’ FitMetrics automatically converts it.

Example: Client enters 80 kg โ†’ Stored as 176.4 lbs


๐ŸŽฏ Mapping Fitness Goal (Single Choice)

How to configure:

  1. Add a Single Choice element

  2. Add options like:

    • Lose weight

    • Build muscle

    • Get stronger

  3. Click โœจ Auto-Fill Client Field

  4. Select Goal

  5. Map each option to:

    • Weight Loss

    • Muscle Building

    • Strength Training

    • General Fitness

    • Body Recomposition

    • Lean Bulking

    • Athletic Performance

    • Maintenance

    • Contest Prep

    • Rehabilitation

    • Consistency

  6. Save


๐Ÿ”– Mapping Compliance Status (Single Choice)

Perfect for weekly check-ins.

Common Setup:

  1. Add a Single Choice element

  2. Question:
    โ€‹โ€œDoes any of the following apply to you this week?โ€

  3. Add options:

    • None of the above โ†’ Active

    • Iโ€™m on vacation โ†’ Vacation

    • Iโ€™m on a business trip โ†’ Business Trip

    • I have an injury โ†’ Injury

    • Iโ€™m feeling sick โ†’ Sick

    • Iโ€™m considering cancelling โ†’ Cancelling

    • Iโ€™m on my menstrual cycle โ†’ Menstrual Cycle

  4. Click โœจ Auto-Fill Client Field

  5. Select Compliance Status

  6. Map each option

  7. Save

Pro Tip: Always include a โ€œNone of the aboveโ€ โ†’ Active mapping.


๐Ÿ’ก Common Use Cases

1. Onboarding Form

Map:

  • Starting Body Weight

  • Goal Weight

  • Starting Body Fat %

  • Fitness Goal

Ideal for brand new clients.


2. Weekly Check-In Form

Map:

  • Compliance Status

Enables automatic status tracking (Vacation, Sick, Injury, etc.)


3. Progress Review Form

Map:

  • Current Weight

  • Updated Goal Weight

  • Updated Goal

Useful for monthly/quarterly reviews.


4. Lead Capture Form

Map:

  • Current Weight

  • Goal Weight

  • Fitness Goal

Combine with automations to create Trainerize clients instantly.


5. Vacation / Break Notice Form

Map:

  • Compliance Status โ†’ Vacation, Business Trip, Sick, etc.

Great for pausing coaching workflows automatically.


โš™๏ธ Advanced Tips

Tip 1 โ€” Map Multiple Fields in One Form

Example:

  • Weight

  • Goal Weight

  • Goal

  • Body Fat %

  • Status

All update at once.

Tip 2 โ€” Combine With Automations

Use mapping + automations to assign programs, send messages, or change stages automatically.

Tip 3 โ€” Always Make Mapped Fields Required

Ensures consistent data.

Tip 4 โ€” Use Client-Friendly Language

Example:

  • โ€œGet lean and tonedโ€ โ†’ Body Recomposition

  • โ€œBuild muscle without fatโ€ โ†’ Lean Bulking

Tip 5 โ€” Keep Forms Focused

Use separate forms for onboarding, check-ins, and reviews.


โš ๏ธ Important Notes

  • Field mapping overwrites existing values

  • Mapping only works for the supported fields

  • Only Single Choice and Number Input elements support mapping

  • Mapping happens instantly after form submission

  • Mapping requires the client to exist in Trainerize


โœ”๏ธ Testing Your Mapping

  1. Submit the form as a test client

  2. Enable relevant columns:

    • Starting Weight

    • Goal Weight

    • Starting Body Fat %

    • Goal

    • Compliance Status

  3. Confirm fields updated correctly

If not:

  • Ensure mapping is enabled

  • Ensure values are valid

  • Ensure client exists in Trainerize

  • Refresh browser (this does the trick)

  • Re-test


โ“ FAQ

Q: Can I map to custom fields?
Not yet โ€” only the listed fields are supported.

Q: Can clients use kg if my business uses lbs?
No โ€” If your business has preferences in "Imperial" system then AI Forms will use imperial system or whatever unit preference you got in your business.

Q: What if the client submits the form twice?
Latest submission overwrites the previous values.

Q: Can I map multiple questions to the same field?
Yes โ€” last submitted answer is the one saved.

Q: Can I disable mapping?
Yes โ€” click the mapping button again โ†’ select โ€œDonโ€™t auto-fill.โ€

Q: Do checkboxes work with mapping?
No โ€” only Single Choice and Number Input support mapping.

Did this answer your question?