Skip to main content

Forms

Build intake forms, check-ins, and questionnaires for your clients.

Forms Overview

Forms let you build check-ins and questionnaires to collect structured information from your clients on a recurring or one-off basis. The Forms page has two tabs:

  • Check-Ins: Recurring forms sent to individual clients on a schedule (daily, weekly, bi-weekly, or monthly)
  • Questionnaires: One-off forms stored in your library and assigned to one or more clients

From these tabs you can:

  • Create new check-in forms and questionnaire forms from scratch
  • Start from a pre-built template
  • Import forms from your library to a client
  • Set automated reminder schedules
  • Duplicate or delete existing forms

When you open a client's profile and navigate to their Check-Ins section, you'll see a different set of tabs:

  • Assigned: The check-in forms currently assigned to this client, with their schedule and next due date
  • Submissions: Every response the client has submitted, with review status

Understanding Form Types

HubFit has two distinct form types, each designed for a different purpose.

Check-In

A recurring form assigned to a specific client. Check-ins are tied to a schedule so the client receives reminders at the cadence you set. Each check-in belongs to one client and tracks submissions over time.

When you import a check-in from your library or a template, it creates an independent copy for that client. You can customise the questions and schedule per client without affecting the original template or other clients.

Use check-ins for:

  • Daily accountability logs
  • Weekly progress reviews
  • Bi-weekly or monthly deep dives
  • Any recurring data collection from a single client
Check-ins support scheduling and automated push notification reminders. When a client submits a check-in, it appears in your Check-Ins dashboard for review.

Questionnaire

Questionnaires Overview

For a video overview, see Questionnaires Overview

A one-off form stored in your library and assigned to one or more clients at a time. Questionnaires do not have schedules or reminders, they are sent once, and the client completes them at their own pace. Once submitted, the client is automatically unassigned from the questionnaire.

Use questionnaires for:

  • Client onboarding and intake forms
  • PAR-Q health screenings
  • Goal planning questionnaires
  • Feedback surveys and testimonials
Unlike check-ins, questionnaires stay linked to your library. Changes you make to a questionnaire are reflected across all clients who have not yet submitted it.

Question Types

When building a form, you choose from a set of question types. Each type controls how the client answers the question and how the data is captured.

Standard Question Types

TypeDescriptionClient Input
TextFree-form text responseSmall or long text field
NumberNumeric valueInteger, float, or decimal input
Multiple ChoicePredefined options (single or multi-select)Radio buttons or checkboxes (up to 10 options)
Scale (1-10)Numeric scale from 1 to 10Slider or number selector
Yes/NoBinary toggleYes or No
MediaPhotos or videosUpload 1-5 files (configurable)
DateCalendar dateDate picker
Star RatingRating from 1 to 5 starsStar selector
SignatureDigital signature captureDraw-to-sign pad

Synced Question Types

Synced question types automatically push data into other areas of the client's profile when they submit a response.

TypeDescriptionSync Behavior
Progress PhotosFront, back, and side photosSyncs to the client's photo gallery
MetricNumeric value tied to a specific metricSyncs to the client's Metrics section
Use the Metric question type to auto-log data points like weight or waist circumference. The answer is written directly to the client's metric history, so you do not need to enter it manually.

Creating a Check-In Form

Check-in forms are created either from your Forms library (to use as a template) or directly on a client's profile (to assign immediately).

From the Forms page (library)

1
Navigate to Forms > Check-Ins tab
2
Click Add Check-In
3
In the modal, you'll see two tabs: New Check-In (build from scratch) and Check-In Templates (start from a pre-built template)
4
On the New Check-In tab, enter a Form Name and optional Description
5
Optionally select a Cover Image by clicking the image thumbnail
6
Click Add Check-In to create the form
7
The form builder opens — add your questions, choose question types, and configure each one

From a client's profile

1
Open a client's profile and navigate to their Check-Ins section
2
Click Add Check-In
3
In the modal, you'll see three tabs: New Check-In (build from scratch), Your Library (import an existing check-in from your library), and Check-In Templates (start from a pre-built template)
Importing a check-in creates an independent copy for the client. You can edit the questions and schedule for each client individually without affecting the template or other clients.

Creating a Questionnaire

Questionnaires live in your Forms library and are assigned to clients from their profile.

1
Navigate to Forms > Questionnaires tab
2
Click Add Questionnaire
3
In the modal, choose between New Questionnaire (build from scratch) or Questionnaire Templates (start from a pre-built template)
4
Enter a Form Name and optional Description
5
Optionally select a Cover Image
6
Click Add Questionnaire to create the form
7
The form builder opens, add your questions the same way as check-ins

Using Form Templates

HubFit provides pre-built templates for both check-ins and questionnaires. When creating a form, switch to the Templates tab to browse and select one. Templates come with questions pre-filled — you can customise them after importing.


Setting a Check-In Schedule

Schedules control when your client receives push notification reminders to fill out their check-in. Only check-in forms support scheduling (questionnaires do not).

1
Open a check-in form in the form builder
2
Click Schedule
3
Choose a Reminder Frequency: Daily, Weekly, Bi-weekly, or Monthly
4
Configure the frequency-specific settings (see table below)
5
Set the Time the reminder should be sent (in 5-minute increments, 24-hour format)
6
Click Save to apply the schedule

Schedule Frequency Options

FrequencyConfigurationHow It Works
DailySelect one or more days of the weekReminder fires on every selected day (e.g. Mon-Fri only, or all 7 days)
WeeklySelect one day of the weekReminder fires once per week on the chosen day
Bi-weeklySelect one day of the week + choose Week 1 & 3 or Week 2 & 4Reminder fires every other week based on the week-of-month pattern
MonthlyChoose Start of month, End of month, or Specific day (1st-28th)Reminder fires once per month on the chosen date
Reminders are sent as push notifications to the client's mobile device. The schedule respects the client's timezone. If the client's timezone is not set, it defaults to Europe/London.
To remove a schedule, open the Schedule modal and click the active frequency button to deselect it. This clears the schedule entirely.

Assigning Questionnaires to Clients

Questionnaires are assigned from a client's Overview tab.

1
Open a client's profile
2
On the Overview tab, find the Questionnaires row in Client Details
3
Click the + button
4
Select one or more questionnaires from your library

The client receives a notification when a questionnaire is assigned. Assigned questionnaires appear as buttons on the Overview — incomplete ones are plain, completed ones show a checkmark. Click any questionnaire to view the client's responses.

Once submitted, the questionnaire is automatically marked as complete. To unassign a questionnaire before the client submits it, click on it and select Unassign Questionnaire.


Duplicating Forms

You can duplicate any check-in or questionnaire to create a copy with the same questions.

1
On the Check-Ins or Questionnaires tab, find the form you want to duplicate
2
Click the three-dot menu on the form row
3
Select Duplicate
4
Enter a name for the copy
5
Click Duplicate to create the copy

Reviewing Check-In Submissions

When a client submits a check-in, it appears in your Check-Ins dashboard. The dashboard shows all submissions across your clients, grouped by review status.

The Check-Ins Dashboard

The Check-Ins page (accessible from the sidebar) displays a table of all recent check-in submissions with:

  • Client: Who submitted the check-in
  • Check In: The name of the form
  • Submitted At: When it was submitted (relative time, e.g. "2 hours ago")
  • Status: Either "Pending" (orange) or "Reviewed" (blue)
  • Assigned To: Which team member is responsible for this client (if team members are enabled)

You can filter and sort the dashboard using:

  • Search: Filter by client name or check-in name
  • Submitted: Filter by time range (Last 7 days, Last 14 days, Last 30 days, All time)
  • Sort by: Latest Check-Ins or Oldest Check-Ins
  • Assigned to: Filter by team member (or show unassigned clients)

Reviewing a submission

1
Click on any submission row to open it
2
Review the client's answers, text responses, numbers, photos, ratings, and metric values are all displayed inline
3
Write a Review Comment in the review field, this is visible to the client and sent via email and push notification
4
Click Save Review to mark the submission as reviewed

When you save a review:

  • The submission status changes from "Pending" to "Reviewed"
  • The client receives a push notification with your comment
  • The client receives an email with your review
  • Your review progress updates in the dashboard
Include links in your review comment, such as Loom video links, to provide richer feedback. Links are automatically made clickable for the client.

Viewing Submission History

You can view a client's full submission history for any check-in form, and compare answers over time.

Browsing submissions

1
Open a client's profile and navigate to Check-Ins > Submissions
2
The left panel lists all submissions, showing the form name, date, and review status
3
Click any submission to view its full details in the right panel
4
Reviewed submissions show a "Reviewed" tag; submissions with a coach note show a "Note" tag

Comparing check-ins

1
From a client's check-in section, click the Compare Check-Ins button
2
The compare view shows answer history for each question across multiple submissions, allowing you to track trends in numeric answers, scale ratings, and text responses over time

Managing Forms on a Client's Profile

When you open a client's profile and navigate to their Check-Ins section, you have access to both assigned forms and past submissions.

Assigned tab

The Assigned tab shows all check-in forms currently assigned to the client. Each row displays:

  • Form: Name and question count
  • Schedule: The reminder frequency (e.g. "Daily (weekdays)", "Weekly on Mon", "Monthly (1st)")
  • Next Due: The next scheduled reminder date

From this tab you can:

  • Click a form to open the form builder and edit questions
  • Edit the form name, description, or cover image
  • Delete a form from the client's assigned list

Submissions tab

The Submissions tab shows every response the client has submitted. Click any submission to view the full response, including your review notes (if any). You can also delete individual submissions from this view.


How Clients Use Forms

Clients interact with forms through the mobile app. Here is what to expect from their side so you can guide them.

Questionnaires. When you assign a questionnaire, it appears as a task on the client's Dashboard. The client taps it, answers each question, and submits. Once submitted, it is marked as complete.

Check-ins with a schedule. When a scheduled check-in is due, it appears as a task on the client's Dashboard and they receive a push notification. The client taps it, fills it in, and submits. If they miss the scheduled date, the task stays on the Dashboard and shows as overdue until the next check-in is due. They can also submit it at any time from their Profile tab (see below).

Check-ins without a schedule. You do not have to set a schedule on a check-in. If there is no schedule, the check-in will not appear as a task on the Dashboard. Instead, the client submits it manually from their Profile tab whenever they are ready.

Profile tab. Clients can always view all their assigned check-ins from the Check-Ins section on their Profile tab. This is where they go to fill in a check-in at any time — whether it is scheduled, overdue, or has no schedule at all. This also allows clients to backfill missed check-ins.

After submission. You are notified immediately. Any synced question types update automatically — progress photos land in the client's photo gallery and metric answers write to their metric history. When you review and leave a comment, the client receives a push notification and email with your feedback.


Frequently Asked Questions

Can clients edit their answers after submitting? No, submissions are final. You can ask the client to fill out the form again.

What happens when a client misses a scheduled check-in? The task stays on the client's Dashboard and shows as overdue until the next check-in is due. For example, a weekly check-in due on Monday will show as overdue until the following Monday. The client can also always submit from their Profile tab to backfill.

Can I assign the same questionnaire to multiple clients? Yes. Questionnaires live in your library and can be assigned to as many clients as needed.

Do changes to a questionnaire affect clients who already have it assigned? Yes. Edits to a questionnaire in your library apply to all clients who have not yet submitted it.

Why did my new client receive a check-in straight away? Check-in schedules are synced across your workspace, so all clients with the same schedule submit on the same days. This keeps your review workflow predictable — instead of receiving check-ins scattered across every day of the week, they arrive together on set days. For example, if you set a bi-weekly check-in for every 1st and 3rd Monday, and a new client joins on a Sunday, they will receive their first check-in the very next day because that Monday is already a scheduled date for your workspace.

What is the difference between a check-in and a questionnaire? Check-ins are recurring forms with a schedule and reminders. Importing a check-in creates an independent copy per client, so you can customise it for each person. Questionnaires are one-off forms that stay linked to your library and are assigned to one or more clients at a time.

Can I see which clients have overdue check-ins without opening each profile? No. There is no overview screen for overdue check-ins across all clients. You need to open each client's profile to check their submission status.

How does my feedback on a check-in reach the client? Your response is attached to the check-in submission. The client receives a push notification and an email, and can view your feedback directly on that submission in the app. Clients cannot reply to check-in feedback.

Can I delete a client's check-in submission? No. Only the client can delete their own submissions from the app.

Did this answer your question?