Skip to main content
All CollectionsAccount Tab
Forms and Extra Questions
Forms and Extra Questions

Create forms and customize questions to obtain information related to the person or purchase at checkout.

Samantha Postlethwaite avatar
Written by Samantha Postlethwaite
Updated over a month ago

SmartRec's personalized forms make it easy to gather essential information from participants registering in your store. You can see the form answers in the client's account and in various activity reports.


This article talks about forms with an emphasis on adult and child registration forms. Registration forms appear at checkout when clients register to activities, memberships, private lessons, and online facility bookings.

In this article:

1. How to create a form

First, make sure you have the right permission! To create a form, go to the Account > Forms subtab and click New form.

SmartRec provides up to 3 types of forms:

  • Adult/Child form: Registration forms collect personal info about your participants. Attach them to your activities, memberships, private lessons and online bookings. A default adult (18 yrs +) and child (under 18yrs) form are available to edit and use.

  • Purchase form: Designed to capture info about what a client is buying. Attach them to your facilities to collect info when clients buy an online booking.

  • Staff form: Build an application form for your candidates and post it on your Jobs page. This type of form is available with our Staff Recruitment feature.

1.1 About default form fields & visibility

When you buy an item, the attached registration form shows at Step 2 of checkout. If you have multiple forms with the same question(s), clients won't see or answer the same question more than once.

A registration form only needs to be filled out once, but you may choose which frequency to show the form at checkout to clients who have previously completed it. For example, ‘every 6 months’ means the client would see the full form every 6 months (previous answers are saved). If “Every purchase” is selected, the client will be able to view and make changes to the form when purchasing session-based activities only.

Click here to learn more about when forms are shown at checkout.

Each form question has a visibility setting. Required questions show in bolder font on the form at checkout. Read below to learn about each default form field to make the most of SmartRec's built-in form logic.

Hidden

Optional

Required

Admin optional

Not included

on the form.

Shows on the form but doesn't need to be answered.

Shows on the form and must be answered.

Shows on the form and must be answered.

Admins can skip.

Gender

You can restrict access to activities, membership and/or skill assignments based on gender (male, female, prefer not to say). We suggest making this field Required if you have gender-based offers or assignments. Otherwise, you can omit it from your form.

Date of birth (DOB)

SmartRec considers the participant's date of birth when determining eligibility for an activity, membership, private lesson, skill, discount, or fee with age-based restrictions. It must be provided for child participants. We suggest making this question Required.

Address

This option is available on adult forms only. An account owner must provide their address, as it's required in order for them and child account members to benefit from Community Segments or other location-based discounts. To ensure other adult account members can benefit from these types of discounts, it’s best practice to add the address field to your adult form. That way, other adults in the account aren’t necessarily dependent on the account owner’s address. If you want other adult account members to benefit from these types of discounts, add the address field to your adult form. We suggest making this question Required for all adults in an account if you use Community Segments.

Email

All transactional emails for every account member - invoices, payment confirmations, account statements, calendar invitations and skill assignments are emailed to the account owner. Account owners will have an email address by default via their account creation (unless an admin created the account without including an email address).

  • For adult account members - Admins may communicate directly with other adult members in the account if they're registered to an activity, a membership or a contract. To obtain their email address for reporting purposes or external communications, you must add the Email field on your registration form.

  • For child account members - In most cases, we do not recommend including the email field in child forms. When sending an email to a child using SmartRec’s built-in communication tools, the email is sent to one of these recipients in the following order of priority: to the child's primary legal guardian, secondary legal guardian, and finally to the account owner's email address. If you include a specific email address for a child, it’s not utilized except for certain integrations (e.g., Avigilon Alta, API pulls).

If the email fields of the child's contacts are empty, the email is sent to the account owner. Avoid asking for a child's email to limit duplicates in your files. Our reports are built to let you export the email of the primary legal guardian so that you always have an email address on hand. In conclusion, we suggest making this question Required for adults and Hidden for children.

Membership number

Add this field to your form (and make it Required) if you currently have a card or number system to track access to your facilities. Your membership numbers can be integrated with SmartRec's Access management solutions...which may just render your card system obsolete!

Password to release a child

The rule is simple - to authorize the pickup of a child, the adult must communicate the password to staff. The password appears in the child's profile (in the Clients tab) and is visible when using the Attendance tracking tool in our our Access management feature. If this applies to you, we suggest making this question Optional.

Pairing with a friend

This field allows the account owner to add the name of a child's friend...so that if they're both registered to the same activity, there's better chances of grouping them together!

Primary and secondary legal guardians

Here's some important info about legal guardian contacts:

  • The primary legal guardian option doesn't appear on child forms because it's required by default. It's optional to add a secondary legal guardian.

  • Can receive emails for minors (see Email).

  • Legal guardians are automatically assigned as authorized persons for child pickups.

  • Visible on the Amilia mobile app.

  • For Quebec residents, legal guardians are used as the beneficiaries of the RL-24 credit. The account owner can decide the percentage of distribution between both primary and secondary legal guardians. SmartRec asks for the SIN of these contacts if a child is registered to an RL-24 eligible activity.

Emergency contacts

These types of contacts are automatically assigned as authorized persons for child pickups and are visible on the Amilia mobile app. If your activities cater to children or if you offer sports-related activities, we suggest making this question Required.

Medical information

It's important to use the medical information questions provided by SmartRec if you'd like your staff to see this information directly in the Amilia mobile app. We suggest making this question Required.

1.2 How to attach a registration form

You'll link a registration form when setting up the item you'll attach it to. For example, you must link adult and child forms while configuring activities in the Activities > Edit subtab.

Registration forms are required for offerings in the Activities tab (including Private lessons). They're optional for offerings in the Memberships and Facilities tab.


2. How to create & add extra questions

Extra questions are personalized question types you can add to registration, purchase and staff forms. For example, to get clients to sign your organization's user agreement (or other policies) at checkout, you'll first create a User agreement extra question; and then add it to your registration form(s).

  • Our extra questions are all direct questions, not conditional.

  • If you have multiple forms with the same extra question(s), clients won't see or answer the same extra question more than once.

❓ Create a new question

Go to the Account > Forms > Extra questions subtab and click New question:

  • Choose a question type, give it an internal name and then write the question as it'll appear to clients on the form at checkout. Select an answer requirement. Save.

  • If your organization uses the bilingual setting in the Account tab, you can configure both languages at the same time!

➕ Add a question to a registration form

In the Account > Forms subtab, click the name of the form to edit:

  • Scroll to the bottom and click the +Question button.

  • A drop-down list of active extra questions is available to choose from.

  • Use the arrows to arrange how the extra questions appear on the form.

  • Use the 🗑️ to remove an extra question from the form.

  • Changes you make are auto-saved.

2.1 About extra question types

There are 9 extra question types - there's no limit to what you can add to your form.

Text

Clients type in their answer.

Yes/no

Clients select a yes or no answer. 'Specify' lets you collect more written details.

Checkboxes

Clients can check one or more boxes. You can rearrange the order of options.

Dropdown

Clients select an answer from a drop down list. You can rearrange the order of options.

Multiple choice

Clients check one option only.

User agreement

Clients click the 'Read me' button and then 'I agree' to give their informed consent. The agreement frequency overrides over a form's setting that determines how often the form is shown to clients who've previously completed it. You can learn more about user agreements here.

Upload file

Clients can upload a file up to 20MB, which becomes available in the Clients > Account members subtab, and in the Extra questions section of the participant's profile (make sure to set the Forms to 'All'). If you generate an attendance list and include the upload file extra question, you'll see 'Yes' in the applicable column of the report (if a file has been uploaded). You may also download an activity report that shows all the uploaded files from participants within the same program. Click here to learn more.

Contact

Can be used to request more contact info for a child's profile, or other contact information (e.g. Who's coming with you to your semi-private lesson?). Add a check to the fields you want to have appear on the registration form. Keep in mind this particular contact does not appear in Access Management. We recommend adding this contact's information in the account member's 'Admin notes' section. If you do, you'll see this info on the Visitor information card in Access Management.

Date/time

Choose whether the answer requires a date, a time or both.

2.2 How to edit, duplicate, archive or delete extra questions

To edit, duplicate, archive or delete extra questions, go to the Account > Forms > Extra questions subtab and use the Actions column to the right.

✏️ Edit an extra question

You can edit an extra question's name and answer requirement at any time, without impacting previous client answers. Other fields can't be edited after clients have responded.

🔁 Duplicate an extra question

To edit an extra question after it's been answered, duplicate it, make your changes and replace the original extra question with the duplicate. To maintain quick access to answers from previous extra question(s), consider duplicating the form and then linking the duplicated (and updated) extra questions to it.

📁 Archive or delete an extra question

You may delete an extra question permanently if it's never been answered. Otherwise, you can archive it from your active extra questions (you can still filter for them). Archived questions stay linked to a form and still appear at checkout. However, an extra question can't be attached to another form while it's archived. You can unarchive an extra question.

💡 Pro Tip 💡

By removing an extra question from a form, you won't see client answers.

To edit extra questions that are linked to a form and have been answered, start by duplicating the form. Then, duplicate the existing extra questions. On the duplicate form, replace the old questions with the duplicated questions.

Lastly, swap out the original form with the duplicate form and link it to your event. This way, you keep visibility of all the answered extra questions as the old ones stay connected to the original form (unused) and the new extra questions are attached to the new, linked form.


3. Where to manage your forms

All forms are managed in the Account > Forms subtab. You can search by name and/or filter by form type. Forms are listed in the order they are created, or you may click the chevrons on the form table to sort them alphabetically by name or by type.

3.1 How to edit, duplicate and delete forms

To edit, duplicate, or delete forms, use the Actions in the Account > Forms subtab.

📝 Edit a form

Click on the form or use the Actions to open the config window. You can edit the form name, the frequency it's shown at checkout, and the visibility settings for the default questions. Save when finished. Adding (or removing) extra questions is auto saved.

📃📜 Duplicate a form

Duplicating forms not only saves time but is ideal when you need to edit or remove extra questions but still want to keep those client answers handy in the client's profile and your activity reports. After you duplicate a form and update it, don't forget to swap it with the original(s) and link it to your offer(s).

🗑️ Delete a form

You may only delete a form if it's never been answered. It's not possible to archive a form after it's been answered.

3.2 How to view answers to form questions

Responses to form questions are available to admins in the client's profile or when downloading certain reports. Clients can view form answers in their personal account.

🎗️ Extra questions must be linked to a form in order to see client answers.

How admins view answers in the client's profile

You can view form answers in the Clients > Account members subtab. Click on the member's profile and check the section below their picture. Set the Forms option to 'All' to capture data from active and past completed forms.

How admins view answers in activity & attendance reports

Go to the Activities > Registration subtab, select a program, check one or more activities, and then click the Operations button to download an activity report. To include default and extra question fields in your activity reports, the form must be linked to an activity within the selected program. Feel free to include these fields in your saved report templates.

How admins view answers in Membership reports

In the Memberships tab, check one or more memberships, and click Operations > Member list. To include default and extra question fields to your member list, the form must be linked to the membership. Feel free to include these fields in your saved report templates.

How clients view answers in their personal account

Clients can view answers to form questions by going in their personal account to the Members tab, choosing a person and then scrolling down to view answers provided to a specific organization. Clients are able to edit their answers to extra questions.

Extra questions must be linked to a registration form in order to be visible to the client. If the registration form pertains to a membership, the form must still be linked to the membership, and the membership must not be expired.


Frequently Asked Questions

1. What permissions do I need for Forms?

You'll need the Registration forms permission to view, create, modify and delete forms.

2. When does a registration form appear at checkout?

A registration form appears at checkout when:

  • The first time a participant answers that particular form.

  • It's time to show the form to clients who previously completed it.

  • An extra question was added to the form.

  • The default question's visibility setting was changed to 'Required'.

A registration form only needs to be completed once. Later, If the form appears at checkout after the client has answered, they need only confirm their basic information. Clients can always update their form information at checkout or from the Members tab in their personal account.

3. What's an active form?

An active form is:

  • a form that is currently linked to an activity where the participant has a registration (unless the activity or program is archived).

  • A form attached to an active membership (not cancelled or archived) where the effective date is in the past and the expiration date is in the future.

  • A form for a private lesson that hasn’t yet occurred.

When you set forms to 'All' in the client’s profile, it shows Extra question answers from any form they filled out during checkout. Keep in mind the extra question(s) must still be linked to an actual form in order see the answers in the client's profile.

4. How do I see uploaded files in a report?

It's possible to produce an activity report that contains a link to download the uploaded files of participants in the same program. Here's how:

  • Go to the Activities > Registration subtab.

  • Check one or more activities within the same program and click Operations > Profile with photo/document.

  • Include the Upload file extra question in your report and then export it.

  • Click on the available link to download each client's file. If not, print the document.

5. How do I see extra questions in reports?

If you would like to include extra questions in your reports, there are several reports to choose from in the Activities > Registration subtab:

  • Attendance list generation

  • Selection summary

  • Activity/participant list

  • Profile with photo/document

You can also include extra question answers from forms attached to Memberships in the Membership tab. Add a check next to the membership(s) and then click Operations>Members list. To capture members whose membership has expired, include Inactive members in the report.

6. Why can't I add the primary guardian question to the child form?

It's normal to not see the primary guardian field on child forms. A primary guardian is required for minors. This question appears by default at checkout when registering participants under 17 yrs old.

7. How do clients provide their SIN for RL-24s?

When a client registers a child participant for an activity that is eligible for an RL-24 tax receipt, they're required to identify a primary guardian, and a secondary guardian (optionally). This is so organizations in Quebec can produce an RL-24 tax slip during tax season. Clients can update their contact details and the RL-24 recipient(s) in their personal account.

You may also be interested in:

Did this answer your question?