Quick Start Guide
Get your first campaign running in PurposeTech — step by step, from login to going live.
Before you begin
You'll need:
- An active PurposeTech account with Owner or Volunteer Admin access
- Your organisation's branding assets (logo, brand colours) — optional but recommended
- A list of locations/sites where you need volunteers
- The shift schedule for each location (times, durations, how many people per shift)
First time?
Your organisation admin will have sent you an invitation email. Click the login link inside to access the admin portal. If you haven't received it, check your spam folder — or ask your admin to resend it from Settings > Users.
Step 1: Sign in to the admin portal
- Open the invitation email and click the login link
- You'll land on the admin dashboard — this is your home base
- If the link has expired, go to your admin portal URL and enter your email to get a fresh one
The admin dashboard shows your campaigns, recent activity, and quick stats. On first login, it'll be empty — that's about to change.
Step 2: Check your tenant branding
Before creating a campaign, make sure your tenant (your branded volunteer site) looks right:
- Go to Settings in the side navigation
- Check the Display Name — this appears in emails and on the volunteer site
- Upload your Logo if it's not already set
- Review Style overrides if you want to use your brand colours
Don't worry about getting branding perfect before your first campaign. You can update it at any time and changes apply immediately to your volunteer site and emails.
Step 3: Create your campaign
- Navigate to Campaigns in the side navigation
- Click New Campaign
- Fill in the basics:
| Field | What to enter | Example |
|---|---|---|
| Name | The campaign title volunteers will see | Annual Street Appeal 2026 |
| Description | A brief overview visible on the campaign site | Help us raise funds for community services across New Zealand |
| Subdomain | The URL slug for this campaign | street-appeal-2026 → street-appeal-2026.yourdomain.org.nz |
- Save the campaign
Optional: Campaign branding
If this campaign needs different branding from your tenant default (e.g., a co-branded event):
- Go to the campaign's Settings
- Enable Override Tenant Settings
- Upload a campaign-specific logo, colours, or copy
Most organisations skip this — the tenant defaults work for all their campaigns.
Set privacy
- Public (default) — anyone with the link can browse and sign up
- Private — requires a password. Good for soft-launching or invite-only events
Step 4: Build your geographic structure
Before adding specific shifts, set up the hierarchy that organises your sites:
Create regions
Regions are the top-level grouping (e.g., "Auckland", "Wellington", "Canterbury").
- Go to Regions in the campaign
- Click Add Region
- Enter the region name
Create areas
Areas sit within regions and are what coordinators get assigned to.
- Select a region
- Click Add Area
- Enter the area name (e.g., "Auckland Central", "North Shore")
Create jobs (sites)
Jobs are the actual locations where volunteers will be.
- Select an area
- Click Add Job
- Fill in:
| Field | What to enter | Example |
|---|---|---|
| Name | The site/location name | Queen St, Auckland CBD |
| Location notes | Practical info for coordinators and volunteers | Corner of Queen St and Customs St, outside Britomart entrance |
| Status | Must be Confirmed to show on the site | Confirmed |
| Display on Website | Whether volunteers can see this job | Yes |
Bulk import
If you have many locations, you can import them from CSV or sync from Salesforce instead of creating them one by one. See Salesforce Integration for details.
Step 5: Add shifts
For each job, create the time slots that volunteers can sign up for.
- Open a job
- Click Add Shift
- Set the details:
| Field | What to enter | Example |
|---|---|---|
| Start date and time | When the shift begins | Fri 13 March 2026, 06:00 AM |
| Duration | How long the shift runs (hours) | 4 |
| Desired volunteers | How many people you need | 2 |
| Shift type | Optional category label | Morning Collection |
| Display on website | Whether volunteers can book it | Yes |
Bulk creation
For campaigns with many locations running the same schedule, don't create shifts one by one:
- Clone shifts — set up the pattern on one job, then clone it to others
- Linked area groups — group jobs that share the same schedule, create shifts once for the group
- Linked job groups — same idea but at the job level within an area
This turns hours of data entry into minutes. See Shift Booking — Bulk creation for details.
Step 6: Configure your emails
PurposeTech sends automated emails at key moments. Review them before going live:
- Go to Messaging > Templates
- You'll see the default templates: Welcome, Shift Confirmation, Reminders, Abandoned Cart, etc.
- For each template:
- Check the subject line and body content
- Adjust the schedule if needed (e.g., change the first reminder from 7 days to 3 days before)
- Enable or disable templates you don't need
- Test each email — click on a template, go to the "Test Email" tab, and send it to yourself
| Template | Default timing | When to adjust |
|---|---|---|
| Welcome | Immediate | Rarely — leave it immediate |
| Shift confirmation | Immediate | Rarely |
| First reminder | 7 days before shift | Some orgs prefer 3 days |
| Second reminder | 1 day before shift | Some orgs add a morning-of reminder |
| Abandoned cart | 24 hours after | Reduce to 6–12 hours for time-sensitive campaigns |
Always send yourself a test of every email template before opening registration. Check that links work, personalisation variables render correctly, and the formatting looks right on both desktop and mobile.
Step 7: Set up your header and footer
Your volunteer site and emails share a consistent header and footer.
- Go to Design > Header & Footer
- Auto-generate — if your organisation has a website, enter the URL and click Generate. PurposeTech will extract your header/footer HTML to match your existing site
- Or manually configure — paste your own HTML for the header and footer
- Preview to make sure it looks right
This step is optional — PurposeTech provides clean defaults — but recommended for a professional, branded experience.
Step 8: Assign coordinators
If you have area or site coordinators:
- Go to the area or job you want to assign
- Select a user from the coordinator dropdown
- Their role is automatically set (Area Coordinator or Site Coordinator)
Coordinators receive an email notification and can immediately access the roster for their assigned area/site.
You can add coordinators later — even on event day. There's no requirement to have them set up before going live. For your first campaign, you might manage everything yourself as an admin and add coordinators as you learn what delegation works best.
Step 9: Test the full flow
Before sharing the campaign with the world:
- Open your campaign site URL in an incognito/private browser window
- Browse through the available shifts — check they show the right locations, times, and capacity
- Sign up as a test volunteer — go through the full registration flow
- Check that you receive the welcome email and shift confirmation
- Go back to the admin portal and verify the test volunteer appears in the volunteers list
- From the admin portal, try the roster view — make sure it shows the test volunteer
Checklist before going live
- Campaign is set to Public (or you have the password ready to share)
- All jobs are in Confirmed status
- Shifts have the correct times, durations, and capacities
- Email templates have been tested (sent to yourself)
- Branding looks right on the volunteer site (logo, colours, header/footer)
- Registration form has the right fields (standard + any custom fields)
- At least one admin or coordinator is set up to manage the campaign
Step 10: Go live
Share your campaign URL through your usual channels:
- Email — send to your volunteer database, mailing list, or previous year's volunteers
- Social media — post the link on your organisation's channels
- Website — link from your main site to the campaign signup page
- Partners — share with corporate partners, community groups, and stakeholders
Then monitor from the admin dashboard — watch signups come in, check coverage, and start filling gaps.
What to do next
In the days before the event
- Monitor the coverage dashboard — see which areas are filling up and which need more volunteers
- Recruit for gaps — target under-staffed regions with additional outreach
- Send reminders — these go out automatically, but check the email logs to make sure they're being delivered
- Assign coordinators if you haven't already
On event day
- Coordinators open the roster on their phone or laptop
- Add walk-ins directly from the roster
- Move volunteers to cover no-shows using the Move Tool
- Export PDFs for offline backup
After the event
- Review reports — attendance, fulfilment, hours contributed
- Sync to Salesforce if you're using it
- Send thank-you emails to volunteers
- Record feedback — flag great volunteers and blocklist any problems
- Archive the campaign — it stays accessible for historical reference
Further reading
- How It Works — understand the full workflow
- Campaigns & Events — detailed campaign configuration
- Shift Booking — advanced shift management
- Email & Messaging — email templates and scheduling
- Roster Management — day-of coordination
- FAQ — quick answers to common questions