Skip to content

Volunteers

The Volunteers section is where administrators manage volunteer shifts, assign volunteers, track attendance, and configure credit settings. It has four tabs.


Timeslots Volunteers Credits Settings

Timeslots are the scheduled shifts that volunteers can be assigned to. Each timeslot represents a specific date, time range, and number of volunteer spots available.

At the top of the Timeslots tab, you’ll find controls for searching, filtering, and switching between views:

Open
ControlWhat It Does
Search boxFilter timeslots by description text. Results update as you type.
Status dropdownFilter by timeslot status — Open, Full, Completed, Cancelled, or All Status. Defaults to Open.
Grid icon (left toggle)Switch to Card View — timeslots shown as cards in a grid. This is the default.
Calendar icon (right toggle)Switch to Calendar View — timeslots shown on a monthly calendar grid.
+ Add TimeslotOpens the form to create a new timeslot (see below).

A count below the controls shows “Showing X of Y timeslots” based on your current filters.


The default view displays each timeslot as a card:

Volunteer Shift Monday, 2026-03-23
OPEN
2:30 PM — 7:30 PM · 5h · PT
0 / 2 assigned

Each card shows:

DetailWhat It Shows
TitleThe timeslot description, or “Volunteer Shift” if none was provided
DateDay of the week and date (e.g., Monday, 2026-03-23)
Status badgeCurrent status in the top-right corner
Time rangeStart and end times with duration and timezone abbreviation
Capacity barVisual progress bar showing how many volunteers are assigned vs. the max. Green when under 50%, amber at 50–99%, red when full.
Edit buttonOpens the Edit Timeslot popup form
Delete buttonOpens a delete confirmation dialog

Cancelled timeslots appear with a dashed border and reduced opacity.


Click the calendar icon in the toggle to switch to Calendar View. This shows a monthly grid with timeslots displayed on their scheduled dates.

Each day cell shows:

  • A colored dot indicating the timeslot status
  • The start time (e.g., “2:30 PM”)
  • The assignment count (e.g., “0/2”)

If a day has more than 3 timeslots, a “+X more” label appears.

Status dot colors on the calendar:

  • Green — Open
  • Amber — Full
  • Gray — Completed
  • Rose — Cancelled

Use the left and right arrows at the top of the calendar to navigate between months. Today’s date is highlighted with a blue circle.

Clicking a timeslot entry on the calendar opens the detail slide-over panel from the right side of the screen (see Detail Panel below). From the slide-over, clicking the pencil icon opens the Edit Timeslot popup form — the same one that opens when clicking Edit on a card.


Open — The shift has available spots. Volunteers can be assigned.

Full — All spots are filled. No more volunteers can be assigned unless the max is increased.

Completed — The shift is finished. Attendance has been recorded and credits have been awarded or penalties applied.

Cancelled — The shift was cancelled. No attendance tracking or credit changes occur.


Click + Add Timeslot to open the creation form. The form supports two scheduling modes:

Creates one timeslot for a specific date:

Add Timeslot

Schedule a new volunteer shift
03/23/2026
02:30 PM
5
2
Pacific (PST/PDT)
Shift ends at 7:30 PM (Pacific (PST/PDT))
What volunteers will be doing...

Creates multiple timeslots across a range of dates. Toggle to Date Range at the top of the form to access this mode. Additional fields appear:

  • Start Date and End Date — The date range to schedule across
  • Days of Week — Select which days to include (defaults to Monday–Friday). Toggleable buttons for Sun through Sat.

A preview below shows the first 14 dates that will be generated, so you can verify before creating.

FieldRequired?Details
DateYesThe date for the shift (single mode) or start/end range
Start TimeYesWhen the shift begins (12-hour format)
Duration (hours)YesLength of the shift — 1 to 12 hours
Max VolunteersYesMaximum number of volunteers — 1 to 20
TimezoneYesPacific, Mountain, Central, Eastern, Hawaii, or Alaska
DescriptionNoOptional text describing what volunteers will be doing

A blue preview bar shows the calculated end time based on the start time and duration.


Click Edit on a card or the pencil icon on the detail panel to open the edit form:

Edit Timeslot

Configure volunteer shift date and time
03/23/2026
02:30 PM
5
2
Pacific (PST/PDT)
Shift ends at 7:30 PM (Pacific (PST/PDT))
What volunteers will be doing...

All fields are editable. The Date Range mode is not available when editing — you can only edit one timeslot at a time. Click Save Changes to update or Cancel to discard.


When you click a timeslot in Calendar View, a detail panel slides in from the right side of the screen:

Volunteer Shift Thursday, 2026-03-26 OPEN
SHIFT DETAILS
Time 2:30 PM — 7:30 PM
Duration 5 hours
VOLUNTEERS (0 / 2) Assign
No volunteers assigned yet.

The detail panel shows:

SectionWhat It Contains
HeaderTitle, date, status badge, pencil (edit) and X (close) buttons
Shift DetailsTime range and duration displayed in two cards
Attendance SummaryOnly shown for completed shifts — counts of Completed and No-Show assignments
VolunteersList of assigned volunteers with status and actions. Shows “No volunteers assigned yet.” if empty.
Assign buttonOpens an inline search picker to assign a volunteer (only shown when the timeslot is Open and not full)

Click Assign to open an inline search field. Type a volunteer’s name to filter the list. Only active volunteers who are not already assigned to this timeslot appear. Click a name to assign them.

When a volunteer is assigned:

  • Their name appears in the volunteers list with an “Assigned” status
  • The capacity count updates (e.g., “1 / 2”)
  • If the timeslot is now full, the status automatically changes to Full

Each assigned volunteer row has action buttons:

ButtonWhat It Does
Check (✓)Mark the volunteer as Completed — credits are earned based on shift duration
XMark the volunteer as No-Show — a penalty is applied based on settings
Remove (−)Remove the assignment entirely — the volunteer is unassigned
UndoReverses a Completed or No-Show status back to Assigned (also reverses any credits or penalties)

When a shift is done, click Complete Timeslot at the bottom of the panel. This:

  1. Marks all remaining “Assigned” volunteers as No-Show
  2. Changes the timeslot status to Completed
  3. Awards credits to completed volunteers and applies penalties to no-shows

Click the trash icon on a card to open the delete confirmation:

Delete Timeslot
Are you sure you want to delete this timeslot? If volunteers are currently assigned, their assignments will be cancelled.
Cancel Delete
  • If the timeslot has active assignments, the dialog warns that those assignments will be cancelled
  • Deletion is permanent

Timeslots Volunteers Credits Settings

The Volunteers tab is where you manage the people who volunteer at FundedYouth. It shows a searchable, sortable table of all registered volunteers with their credit balances, hours, agreement status, and more.

Showing 2 of 5 volunteers
Volunteer ↑ Balance Hours Status Joined AGREEMENT
KR
+32 16h ACTIVE 2026-03-10 SIGNED
DT
0 0h ACTIVE 2026-03-18 PENDING
ControlWhat It Does
Search boxSearch volunteers by name, username, or email. Results filter in real time as you type.
All Status dropdownFilter by volunteer status — Active, Inactive, or Suspended.
Export CSVDownloads a CSV file of the currently visible volunteer list (respects active filters and sort).
+ Add VolunteerOpens a popup to register an existing user as a volunteer (see below).

The count above the table shows “Showing X of Y volunteers” based on your current filters.

ColumnWhat It Shows
CheckboxSelect volunteers for bulk actions
VolunteerAvatar with initials, full name, and @username (sortable)
BalanceCurrent volunteer credit balance — green for positive, red for negative
HoursTotal hours volunteered (e.g., “22h”)
Status ACTIVE , INACTIVE , or SUSPENDED
JoinedThe date the volunteer was registered
Agreement SIGNED if the Volunteer Agreement has been signed, or PENDING if not yet signed

Click any column header with an arrow to sort ascending or descending.


Click + Add Volunteer to open the registration popup. This registers an existing user as a volunteer — it does not create a new user account.

The popup includes:

  1. Select User — A search field to find users by name, username, or email. Only users who are not already registered as volunteers appear in the list.
  2. Volunteer Agreement Signed — A checkbox to mark whether the user has already signed the Volunteer Agreement outside the portal.
  3. Info note — A message confirming that the volunteer role will be automatically applied to the user’s account.

Click Add Volunteer to register them. The volunteer role is assigned to their account automatically, and they appear in the volunteer table.


Click any row in the volunteer table to open the detail panel, which slides in from the right side of the screen:

KR
Kim Roberts @kroberts204 ACTIVE
VOLUNTEER STATS
Total Hours 16h
Total Credits Earned 32
No-Shows 0
Joined 2026-03-10
CREDIT BALANCE
+32 credits
Volunteer credits can be used for all services.
AGREEMENT Required: Volunteer Agreement
Signed on 2026-03-10
RECENT ACTIVITY
HOURS EARNED Earned 6 credits for 3h volunteered 2d ago
+6 bal: 32
HOURS EARNED Earned 6 credits for 3h volunteered 5d ago
+6 bal: 26
HOURS EARNED Earned 10 credits for 5h volunteered 1w ago
+10 bal: 20
SectionWhat It Contains
ProfileAvatar, name, @username, and status badge
Volunteer StatsTotal Hours, Total Credits Earned, No-Shows count, and Joined date
Credit BalanceCurrent balance displayed prominently with a note that volunteer credits can be used for all services
AgreementWhether the Volunteer Agreement has been signed, and the signed date
Recent ActivityA chronological feed of credit transactions — each entry shows the type (e.g., “Hours Earned”), description, time ago, credits earned/deducted, and running balance

At the bottom of the detail panel:

ButtonWhat It Does
Adjust CreditsOpens a popup to manually add or deduct credits (see below)
DeactivateChanges the volunteer’s status to Inactive

Click Adjust Credits in the detail panel to open the adjustment popup:

Adjust Credits

Kim Roberts
Current Balance +32 credits
e.g. 5 or -10
Use positive for credit, negative for deduction.
Reason for adjustment...

The popup shows the volunteer’s current balance at the top, then two fields:

FieldWhat To Enter
Credits to Add / DeductA number. Use a positive number (e.g., 5) to add credits, or a negative number (e.g., -10) to deduct credits.
ReasonA required explanation for the adjustment (e.g., “Bonus for extra shift coverage” or “Correction for duplicate entry”)

Click Apply Adjustment to process the change. The volunteer’s balance updates immediately, and the adjustment appears in their Recent Activity feed as a transaction.


Click Export CSV to download a CSV file of the volunteer list. The export respects your current search and status filters — to export all volunteers, clear all filters first.


Timeslots Volunteers Credits Settings

The Credits tab is a transaction log of every credit change across all volunteers. It gives admins a single view of all credits earned, penalties applied, redemptions, and manual adjustments.

Showing 3 of 8 transactions
Date ↓ Volunteer Type Amount DESCRIPTION BALANCE
2d ago Kim Roberts HOURS EARNED +6 Earned 6 credits for 3h volunteered 32
5d ago Kim Roberts HOURS EARNED +6 Earned 6 credits for 3h volunteered 26
5d ago Dylan Torres NO-SHOW PENALTY -4 No-show penalty for missed shift -4

Each row shows:

ColumnWhat It Shows
CheckboxSelect transactions for bulk export
DateWhen the transaction occurred (e.g., “2d ago”, “1w ago”), sorted newest first
VolunteerThe volunteer’s full name
TypeA color-coded badge showing the transaction type (see below)
AmountCredits added (+6) or deducted (-4)
DescriptionA short summary of what happened (truncated if long)
BalanceThe volunteer’s running balance after this transaction

HOURS EARNED — Credits awarded for completing a volunteer shift. The amount is calculated as hours worked × credits per hour.

NO-SHOW PENALTY — Credits deducted because the volunteer didn’t show up for an assigned shift.

REDEMPTION — Credits spent by the volunteer on services.

ADJUSTMENT — A manual credit change made by an admin through the Adjust Credits popup.


Above the transaction table are a search bar and two filter dropdowns. All filters work together — a transaction must match every active filter to appear.

ControlWhat It Does
Search boxSearch by volunteer name or transaction description. Filters in real time as you type.
All Types dropdownFilter by transaction type — Hours Earned, No-Show Penalty, Redemption, Adjustment, or All Types to see everything.
All Volunteers dropdownFilter to show transactions for a specific volunteer. Lists all registered volunteers by name. Select one to see only their transactions, or leave on All Volunteers to see everyone.

Each transaction row has a checkbox. When you select one or more rows, a dark action bar appears at the bottom of the screen showing how many transactions are selected and an Export button:

2 of 8 selectedExport
  • Click Export to download a CSV of only the selected transactions
  • Click the to deselect all rows
  • The “Select All” checkbox in the table header toggles all visible rows (shows an indeterminate state when some but not all are selected)

Timeslots Volunteers Credits Settings

The Settings tab is where you configure how volunteer credits are calculated, how penalties work, and which agreement volunteers must sign.

All settings are on a single page. Change any values and click Save Settings at the bottom to apply.

SettingWhat It ControlsDefault
Credits per Volunteer HourHow many credits a volunteer earns for each hour they work. For example, if set to 2, a 5-hour shift earns 10 credits.2
No-Show Penalty MultiplierHow penalties are calculated when a volunteer doesn’t show up. The formula is: hours × creditsPerHour × multiplier. A multiplier of 1 means the penalty equals what they would have earned. A multiplier of 2 (the default) means the penalty is double.2
Cancellation Notice (Days)The minimum number of days a volunteer must cancel before a shift to avoid a penalty. If they cancel with less notice than this, a penalty is applied.2
TimezoneThe timezone used to display all timeslot times across the Volunteers section. Options include Pacific, Mountain, Central, Eastern, Hawaii, and Alaska.Pacific (PST/PDT)
Volunteer AgreementWhich agreement volunteers must sign before they can volunteer. Only active agreements are shown in the dropdown. This is the agreement tracked in the “Agreement” column of the Volunteers table.Volunteer Agreement
In-House Credit Exchange MultiplierThe conversion rate between volunteer credits and standard FYBIT credits. For example, if set to 2, then 1 volunteer credit = 2 standard credits when redeemed.2

Earning credits:

Credits earned = hours worked × credits per hour

Example: A 3-hour shift with credits per hour set to 2 earns 6 credits.

No-show penalty:

Penalty = hours × credits per hour × no-show multiplier

Example: Missing a 3-hour shift with credits per hour 2 and multiplier 1 results in a -6 credit penalty. If the multiplier were 2, the penalty would be -12 credits.

Credit exchange:

Standard credits = volunteer credits × exchange multiplier

Example: A volunteer with 10 volunteer credits and an exchange multiplier of 2 can redeem them for 20 standard FYBIT credits.


  • See how volunteering works from the user’s perspective in Volunteering
  • Review the Dashboard for volunteer activity metrics
  • Learn about FYBIT Credits and how the credit system works