Skip to main content

Collect Volunteer Availability on Forms

Capture volunteer dates and times availbility on forms.

📌 Note: The screenshots and settings shown in this article may not match what you see in your own platform, as Rosterfy is highly customisable. If you need guidance specific to your setup, please contact our support team.

Collecting availability through forms allows volunteers to select their available dates and times directly within a specified date range.


Enable Organization Settings

⚠️ Warning: Turning this feature to Yes triggers an immediate, org-wide reset that permanently deletes every user's availability data and personal scheduling preferences. Moving forward, all existing and newly created users will default to Unavailable. If you later switch this setting to No or restore the setting back to default as off, your previous data will not be restored, and all availability fields will be removed from your forms.

  1. Click Settings > Organization Settings.

  2. Click the Users tab.

  3. Click to turn the Use Default? button off on the Allow availability form fields? setting.

  4. Click the dropdown menu next to the setting.

  5. Click Yes.

  6. Click the Save button.


Add the Availability Field to a Form

The Add Availability field is available to be added to all forms except the User Registration, User Data Collection (with Submission History), and Family Member Registration forms:

  1. Click Forms > Lists.

  2. Click the More Actions menu on the form you wish to add availability to.

  3. Click Update. The Form Builder appears:

  4. Click the Actions button > Add Availability, or click the arrow next to Availability field in the fields section.

  5. Click Add Availability or Availability. The Availability window appears:

  6. Enter a Name for the field.

  7. Select the From Date of when the availability period starts.

  8. Select the To Date of when the availability period ends.

  9. Click the Update button. The field is added to the form.

  10. Click the Save button.

Did this answer your question?