DutyGO Documentation

Everything you need to run duties, events, and sign-ins for your club. Filter by tag, search by keyword, or browse the sections on the left.

Filter: All Member Admin Roster Events Swaps Staff Kiosk Settings CSV Import Billing & Plans Account

Signing in & choosing a club

Everyone

When you open the portal, you'll first be asked to find your club by name. Start typing and select it from the list, then sign in with the email and password your club admin gave you (or that you set yourself, if your club allows self-signup).

If you belong to more than one club, they'll appear under Your clubs so you can switch between them without searching again. DutyGO remembers your last selected club, so next time you visit you'll be taken straight to it.

Forgotten your password? Use Forgot Password? on the sign-in screen to get a reset link by email.

Your dashboard

Everyone

The Roster tab is your home screen. At the top, your upcoming duties are laid out as cards so you can see at a glance what you're signed up for and when.

Below that is the full schedule for your club, searchable by event name, date, or role. Admins also see a Show Drafts toggle here to preview events that haven't been published yet.

Your profile

Everyone

Under Profile, you can update your name, phone number, and car registration at any time. Your email address is shown but can only be changed from the Security section, since it's tied to how you sign in.

Your qualifications are listed read-only here. If one is missing or incorrect, ask your club admin to update it, since only admins can assign qualifications.

Reading the roster

Everyone

Each event on the roster is a card listing its roles. Every role shows whether it's open, filled, or reserved, and what qualification (if any) is required. Roles you hold yourself are highlighted so they're easy to spot in a busy schedule.

Role states

  • Open: anyone qualified can volunteer.
  • Filled: shows who's taken it. Admins can reassign or remove them.
  • Reserved: held back by an admin, usually for someone specific who hasn't been formally assigned yet.

Volunteering for a duty

Everyone

Find an open role on the roster and select Volunteer. If the role requires a qualification you don't hold, DutyGO will tell you which one is needed rather than letting the request go through. Check with your admin if you believe your qualification records are out of date.

You can only hold one role per event, and you can't volunteer for an event that's already taken place.

Dropping a duty

Everyone

If your plans change, select Drop on any duty you hold to release it back to the roster. You'll be asked to confirm before it's removed.

Some events are set to contact-only by your club. See Contact-only duties for what that means and what to do instead.

Swapping a duty

Everyone

Instead of dropping a duty outright, you can offer it as a swap. Open the Swap tab, pick one of your upcoming duties, then choose a duty currently held by someone else that you'd like in exchange. They'll receive your request in their Inbox and can accept or decline it.

If they accept, both duties change hands immediately. If they decline, nothing changes and you can try a different swap.

Clubs on the Starter plan allow one swap request per member per month. Pro and Enterprise clubs have no limit. See Your plan & limits.

Inbox & announcements

Everyone

Your Inbox collects two kinds of items: swap requests waiting on your response, and announcements posted by your club admins. A red counter on the sidebar shows how many swap requests need your attention.

Announcements are labelled by priority. High priority announcements are also emailed to every member; Low and Notice only appear in the Inbox.

Posting an announcement (admin)

From the Inbox tab, admins can select Manage Announcements to post a new one, save it as a draft, or edit and delete past announcements.

Creating an event

Admin

Under Events, give your event a title and date, then build its roles one at a time under Define Roles: a name (like "Safety Officer") and, optionally, a qualification a volunteer must hold to take it.

Choose Publish Event to make it visible to members right away, or Save Draft to keep working on it privately. All events, published or not, appear in the All Events list below the builder, where you can edit, export to PDF, or delete them at any time.

Repeating events

Admin

Tick Repeat Event? when creating or editing an event to generate several occurrences at once: set how many days apart (e.g. 7 for weekly) and how many total occurrences you want. Each occurrence is created as its own independent event with the same roles, all starting unfilled.

Contact-only duties

Admin

Some duties are sensitive to last-minute changes, for example a role that's difficult to backfill on short notice. Ticking Contact-only duty removal when creating or editing an event means members holding a role on it can't drop or swap it themselves; they'll see a note asking them to contact an admin instead, who can then reassign or free the role from the roster view.

This only affects members. Admins can always manage their own duties on any event, contact-only or not.

You can set this to be switched on by default for every new event in Settings → Preferences, then turn it off per-event for the ones that don't need it.

Drafts & publishing

Admin

Draft events are invisible to regular members until published. Use Show Drafts on the Roster tab to preview them yourself. When you're ready, publish a single event from the All Events list, or use Publish & Alert on the Roster tab to publish every remaining draft at once.

Importing events from CSV

Admin

If you already keep your season's roster in a spreadsheet, select Download Template under All Events to get a starting CSV with the exact columns DutyGO expects, then select Import CSV once it's filled in.

Columns

  • Event Title and Date (as YYYY-MM-DD): rows sharing both become roles on the same event.
  • Role Name: required for every row.
  • Qualification: optional; leave blank for "no qualification required."
  • Status: draft or published.
  • Contact Only: Yes or No.

Give one event several roles by repeating its title and date on consecutive rows, one row per role. Lay it out exactly like you'd write a duty sheet by hand.

Exporting an event as PDF

Admin

Select the PDF icon next to any event in the All Events list to download a printable roster for that event, listing every role, who holds it, and their contact details on file.

Adding a staff member

Admin

From Staff/Members, select + Add Staff Member and fill in their name and email. Set a temporary password for them, or select the dice icon to generate a secure one automatically. They'll receive it by email along with instructions to change it after their first sign-in.

If the email you enter already has a DutyGO account (from another club), the password field will grey out automatically. They'll simply log in with their existing password instead, and no new one is created.

Tick Exempt from Duties for members who shouldn't appear as candidates when assigning roles, for example honorary or non-active members.

Importing staff from CSV

Admin

Select Export CSV first to see the exact column layout DutyGO uses for your existing staff, or build your own file with the columns Name, Email, Phone, Admin (Yes/No), Exempt (Yes/No), and Qualifications (separated by semicolons). Then select Import CSV to add everyone at once. Each new member is emailed their own temporary password.

Qualification types

Admin

Qualification types are defined per club under Settings → Qualification Types, then assigned to individual members from their staff record and to roles when building an event. A role with a qualification attached can only be volunteered for by members who hold it.

Clubs on the Starter plan can define up to 5 qualification types. Pro and Enterprise clubs have no limit. See Your plan & limits.

Suspending & removing members

Admin

Suspending a member blocks them from signing in without deleting their record, useful for a temporary leave of absence. Removing a member deletes their profile from this club entirely; they're notified by email, and if they belong to any other clubs on DutyGO, those memberships are completely unaffected.

Setting up the kiosk

Admin

The kiosk turns any tablet or spare device at your club into a self-service sign-in station. From Sign-ins, select Launch Kiosk to open it directly, or Copy Kiosk Link to send it to a device you'll set up later. The kiosk screen only shows a name field, a car registration field, and Sign In / Sign Out. Nothing else from the portal is reachable from it.

The kiosk unlock code

Admin

Anyone opening the kiosk link must also enter a short code before it unlocks, shown under Kiosk Unlock Code in the Sign-ins tab. Keeping the link and the code separate means a bookmarked or shared link on its own isn't enough to sign anyone in or out.

Select Generate New Code at any time to retire the current code immediately. Anyone who needs the kiosk afterward will need the new one.

Display the code on a small printed card near the kiosk device rather than sharing it in writing alongside the link itself.

Managing today's sign-ins

Admin

The Sign-ins tab shows everyone currently or previously signed in today, alongside which duty (if any) they're rostered for. It resets automatically at the start of each day. Use + Manual Sign In to sign someone in yourself. This is useful for guests, or anyone who can't reach the kiosk.

Branding your club

Admin

Under Settings → Branding, set your club's name, an optional logo URL, an admin contact email shown to members who need help, and your own primary and accent colours. These apply across the portal and the kiosk screen for anyone in your club.

Preferences

Admin

Two club-wide switches live under Settings → Preferences:

  • Show plan badge in sidebar: shows or hides your plan name and member count in the sidebar entirely.
  • Enable contact-to-remove duty by default: sets whether new events start with contact-only mode switched on. You can still change it per event.

Your plan & limits

Admin

Settings → Subscription Plan shows your club's current plan, how many members you're using out of your quota, and what's included. Limits are enforced automatically where they apply. For example, you'll be told clearly if you try to add a qualification type or member beyond what your plan allows, with a link to view plan options.

Resetting a club

Admin

Three reset tools live under Settings → Reset Club, each scoped strictly to your own club and never affecting any other club on DutyGO:

  • Reset Everything: removes all members except admins, events, sign-ins, swaps, and announcements.
  • Reset Events: removes events, sign-ins, and swaps, but keeps members and branding.
  • Reset Branding: restores your logo, colours, contact email, and qualification types to defaults.
Every reset is permanent. You'll be asked to type your club's name to confirm before anything is removed.

Fill rate & top volunteers

Admin

The Reports tab gives you a running count of total events and roles, an overall fill rate, and a breakdown of filled versus vacant roles. The Top Volunteers table ranks members by how many duties they've completed, all-time.

Password & email

Everyone

Under Profile → Security, select Send Verification Code to receive a one-time code by email, then use it to set a new password. Changing your email requires re-entering your current password for confirmation first.

If a password change fails right after signing in from a new device, simply sign out and back in, then try again. This is a routine extra security check, not an error with your account.

Belonging to more than one club

Everyone

One DutyGO login can belong to several clubs at once, for example if you volunteer at more than one centre. Each club sees only your profile, phone number, car registration, and qualifications for that club specifically; nothing is shared between them except your login email and password.

Switch between your clubs any time from the club picker on the sign-in screen, under Your clubs.