Skip to main content

Building and publishing a form

Learn how forms work in Timecounts and create forms for onboarding, applications, events, and other volunteer activities.

Unlimited forms are available on the Pro Plan.

Before you begin

Before creating a form, we recommend creating any Profile Fields you plan to use. Profile Fields store information directly on volunteer profiles and can be reused across forms, directories, reports, exports, and onboarding workflows.

How forms work in Timecounts

Forms allow you to collect information from volunteers during onboarding, event registration, applications, and other activities.


Unlike traditional form builders, Timecounts forms are connected to your volunteer directory. Information collected through Profile Fields can automatically update volunteer profiles, be reused across multiple forms, and appear in exports and reports.


Forms are most effective when attached to onboarding, events, or applications, where responses become part of a larger volunteer workflow.

Key features

Connected to your directory

Profile Fields store information directly on volunteer profiles, making it easy to reuse information throughout Timecounts.

Designed for volunteer workflows

Forms can be attached to onboarding, events, and applications so responses become part of your review and screening process.

Reduced form fatigue

Timecounts automatically remembers information volunteers have already provided and hides previously completed Profile Fields unless you choose to show them again.

Built-in account information

Name and email are automatically collected through Timecounts accounts and do not need to be added to your forms.

Create a form

Open Form Builder from the main navigation.

Every organization starts with a default form called the General Signup Form, which you can edit and rename at any time. Click on the form name to edit.


If you're on the Grow or Pro plans, you'll see a list of all your forms. To create an additional form, click New Form in the top-right corner.


Enter a name for your form and click Create. Form names are only visible to administrators and can be changed at any time.


The General Signup form

Every organization includes a built-in form called General Signup.


This form cannot be deleted and remains available on all plans. We recommend using it for volunteer onboarding, as it provides a consistent experience for new volunteers joining your organization.

Organizations on the Grow and Pro plans can create additional forms for applications, events, surveys, and other volunteer workflows.


If you downgrade to the Free plan, only the General Signup form will remain accessible.

Build your form

The form builder uses a simple drag-and-drop interface.


To add a field, drag it from the left side of the screen onto your form. You can drag fields up and down to change the order in which they appear to volunteers.


Click on any field to open its settings. Depending on the field type, you can:

  • Mark the field as Required

  • Enable Always Show

  • Edit the question text

  • Delete the field using the trash icon

Additional Fields can be edited directly within the form builder. Profile Fields are managed under Settings → Profile Fields and must be edited there.


Every form includes Name and Email fields at the top. These fields cannot be removed because Timecounts already collects this information when volunteers create their account. They are displayed as a reminder so you don't accidentally create duplicate questions.

To remove a field from a form, click the trash icon. Be careful when deleting fields, as any responses collected for that field will also be removed. If the information was not stored in a Profile Field, that data cannot be recovered.


Publish a form

When you're ready to make a form available for use, click Publish in the top-right corner.

Publishing allows the form to be attached to onboarding, applications, and events, or shared directly with volunteers when appropriate.


If you make changes to a published form, click Publish Changes to make the updated version available.

Did this answer your question?