Reports & Data Exports

Reporting views and data exports across shifts, volunteers, and rosters — fulfilment, coverage, volunteer stats, and offline exports.

Overview

PurposeTech provides reporting across three areas: shift performance, volunteer metrics, and roster exports. This page consolidates all reporting features into one reference.

Shift reports

Shift data powers several reporting views in the admin portal:

ReportWhat it showsWhy it matters
Shift fulfilmentX of Y volunteers per shiftShows coverage vs. plan
Coverage gapsShifts and locations under-staffedWhere to focus recruitment
Regional breakdownFulfilment by area/regionWhich regions need help
Volunteer hoursShift duration × confirmed volunteersImpact reporting
Status breakdownConfirmed, waitlisted, cancelled per shiftQuality of your pipeline
Admin — Campaign Stats

Shifts

Total Filled Shifts
622
Total Volunteer Hours
2,824
(568 shifts × average duration)

Filled Shifts

Filled shifts
568 (80.0%)
Held shifts
54 (7.6%)
Remaining
88 (12.4%)
Total filled Shifts (including Held Shifts): 622 (87.6%)

Shifts Breakdown by Date

DateConfirmed ShiftsHeld ShiftsTotal FilledRemaining ShiftsTotal Shift Slots
Fri 13 Mar 2026142 (76.3%)18 (9.7%)
160
86.0%
26 (14.0%)186
Sat 14 Mar 2026198 (77.3%)24 (9.4%)
222
86.7%
34 (13.3%)256
Sun 15 Mar 2026164 (77.4%)12 (5.7%)
176
83.0%
36 (17.0%)212

Filled Shifts By Area

Area
Total Shifts
Filled Shifts
Percent Filled
Auckland Central
248231
93.1%
Wellington CBD
186172
92.5%
Canterbury
164121
73.8%
Waikato
11298
87.5%

Using reports for recruitment

The coverage report is your most actionable tool:

  1. Identify under-staffed areas — regions below 70% fulfilment need attention
  2. Target outreach — share the campaign link with community groups, corporates, and social media in those areas
  3. Adjust capacity — if some shifts consistently go unfilled, consider reducing desired volunteers or merging time slots
  4. Monitor trends — check the registration timeline to see if signups are accelerating or plateauing

For shift configuration and structure, see Shift Booking.

Volunteer reports

The admin portal provides several volunteer reporting views:

ReportWhat it shows
Volunteer countTotal registered, confirmed, waitlisted, cancelled
FulfilmentX of Y volunteers per shift, area, and region
Registration timelineSignup rate over time — useful for knowing when to push recruitment
Status breakdownHow many volunteers are in each status
Referral statsHow many volunteers came through referrals vs. direct signup
Email engagementOpen rates, click rates, and bounces per email template
ExportCSV export of any filtered view for custom analysis

For the full volunteer lifecycle, see Volunteer Management.

Marketing source tracking (UTM)

PurposeTech automatically captures UTM parameters when volunteers arrive at your campaign site from marketing links. This lets you measure which channels — email newsletters, social media ads, organic search — are driving volunteer signups.

How it works

  1. You add UTM parameters to links in your marketing emails, social ads, or any other channel
  2. Volunteer clicks the link and lands on your campaign site
  3. PurposeTech captures the UTM data automatically — no configuration needed
  4. The data is stored against the volunteer's campaign record, even if they browse around before signing up

UTM parameters are preserved across pages using the utmrescue library, so they're not lost if a volunteer navigates away from the landing page before registering.

Supported UTM parameters

ParameterPurposeExample
utm_sourceWhich platform sent the trafficmeta, campaignmonitor, google
utm_mediumThe marketing mediumcpc, email, social, organic
utm_campaignThe specific campaign or promotionstreet_appeal2026_signup
utm_termPaid search keyword (optional)volunteer+nz
utm_contentDifferentiates similar content or links (optional)lookalikes_ad2, hero_button

Meta/Facebook ad:

https://volunteer.yourorg.org.nz/events?utm_source=meta&utm_medium=cpc&utm_campaign=street_appeal2026_signup&utm_content=lookalikes_ad2

Campaign Monitor email:

https://volunteer.yourorg.org.nz/events?utm_source=campaignmonitor&utm_medium=email&utm_campaign=street_appeal2026_reminder

Instagram bio link:

https://volunteer.yourorg.org.nz/events?utm_source=instagram&utm_medium=social&utm_campaign=street_appeal2026

Be consistent with your naming. Use lowercase, underscores instead of spaces, and agree on source names across your team. For example, always use meta rather than mixing facebook, Meta, and FB.

Where the data goes

UTM data is stored as part of each volunteer's campaign record. It appears in:

  • CSV exports — UTM fields are included when exporting volunteer data
  • Salesforce — if connected, UTM fields sync to custom fields on the contact record (see Salesforce Integration)

To request a breakdown of signups by marketing source for your campaign, contact support. We can provide reports grouped by source, medium, campaign, and content.

Roster exports

From the roster view, coordinators can export data for offline use. Export buttons appear above the grid:

FormatWhat you get
PDFFormatted roster with site details, dates, time slots, volunteer names, organisations, emails, and phone numbers. Includes your tenant's logo and contact info. Suitable for printing
CSVRaw data with columns: Date, Location, Collection Site, Location Notes, Time, and volunteer details. Good for sign-in sheets or custom analysis

Exports are scoped to the currently selected location — coordinators only get data for their own site.

If a consent proof file has been uploaded for the selected site (e.g., a signed agreement from a property owner), a download link appears alongside the export buttons.

Export a PDF before you head to the site. Mobile reception at event sites can be unreliable — a printed roster is a reliable backup.

For roster coordination, see Roster Management.

Next steps