Skip to content

Invite Codes

Invite Codes List

Invite codes allow new volunteers to sign up for the SRP Canvass app without manual approval. When someone uses a valid invite code, they’re automatically approved as a canvasser with any pre-configured settings.

Click Invite Codes (or the ticket icon) in the sidebar. The page shows:

  • Number of active invite codes
  • Total signups from all codes
  • List of all invite codes

Create Invite Dialog

  1. Click Create Invite in the top right
  2. Configure the invite:
FieldDescription
CodeUnique code (auto-generated or custom)
App TypeCanvass (full app) or CEF (Clean Energy Friends)
DistrictsWhich districts to assign new users
TurfOptionally pre-assign to a turf
Max UsesHow many times the code can be used (1-1000)
Expires AtOptional expiration date
  1. Click Create
  • Auto-generated codes are 8 random characters
  • Custom codes can be memorable phrases (e.g., “VOLUNTEER2024”)
  • Codes are case-insensitive

Every invite code automatically gets a trackable short link and QR code you can share.

Click the QR code button next to any invite to open the QR dialog:

QR Code Dialog

From here you can:

  • Download the QR code as a PNG image for printing on flyers, signs, or business cards
  • Copy the trackable link to paste in texts, emails, or social media

Each invite gets a short, trackable URL:

qr.energyfreedom.team/yourcode

When someone clicks this link, the system tracks the click before redirecting them to the app download page with the invite code pre-filled.

App TypeLink Destination
CanvassAccount creation page (join.energyfreedom.team/join/CODE)
CEFApp download page with code displayed (energyfreedom.team/cef-app?code=CODE)
  • Full SRP Canvass app access
  • Can only be created by Admins and Super Admins
  • Includes all canvassing features
  • Clean Energy Friends app access
  • Can be created by Team Leads and Canvassers too
  • Simplified app for casual volunteers

When you specify districts, new users are automatically assigned to those districts. They’ll only see voters in their assigned districts.

Optionally assign new users to a specific turf:

  • They’ll see only voters in that turf
  • Great for event-based signups where you want focused territories
  • Users can be assigned to additional turfs later

The table shows all invite codes with:

  • Code - The invite code string
  • App Type - Canvass or CEF
  • Districts - Assigned districts
  • Uses - Current uses / max uses
  • Status - Active, Inactive, or Expired
  • Created - Creation date
  1. Click the menu icon on the code row
  2. Select Edit
  3. Modify settings
  4. Click Save

You can change:

  • Max uses
  • Expiration date
  • Districts and turf
  • Active status

You cannot change:

  • The code itself
  • App type

Toggle codes on or off:

  1. Click the menu icon
  2. Select Enable or Disable

Disabled codes reject new signups but preserve usage history.

  1. Click the menu icon
  2. Select Delete
  3. Confirm deletion

See which users signed up with each code:

  1. Click the invite code row to expand
  2. View list of users who used this code
  3. See signup dates and user status

When a code reaches its max uses:

  • New signups are rejected
  • Code shows “Limit Reached” status
  • Increase max uses to allow more signups

Codes with expiration dates automatically become invalid after that date:

  • Expired codes show “Expired” status
  • Extend by editing the expiration date
  • Remove expiration for permanent codes

Different roles have different invite code permissions:

RoleCanvass CodesCEF Codes
Super AdminYesYes
AdminYesYes
Team LeadNoYes
CanvasserNoYes

When someone uses an invite code:

  1. They visit energyfreedom.team/join/CODE
  2. Code is validated (active, not expired, uses remaining)
  3. They complete the signup form (name, email, password)
  4. Account is created with:
    • Role: Canvasser
    • Assigned districts from invite
    • Assigned turf (if specified)
  5. They’re redirected to app download instructions

Create unique codes for each event:

  • Easy tracking of where volunteers come from
  • Set max uses based on expected attendance
  • Pre-assign to event-specific turf

Use descriptive custom codes:

  • DOOR2024 for door knocking events
  • D6RALLY for District 6 rally
  • PHONEBANK for phone banking sessions
  • Don’t share codes publicly for extended periods
  • Set reasonable max uses
  • Use expiration dates for temporary campaigns
  • Disable unused codes promptly

If volunteers can’t sign up:

  1. Check if code is active (not disabled)
  2. Verify code hasn’t expired
  3. Confirm usage limit not reached
  4. Test the exact URL they’re using
  5. Check for typos in code

If someone signed up for the wrong app:

  1. They can download either app with their account
  2. To change their access, edit their role in Team Management
  3. Contact them with correct app download link

Quick Start: Sharing the Clean Energy Friends App

Section titled “Quick Start: Sharing the Clean Energy Friends App”

This section is for anyone who wants to invite friends and family to join Clean Energy Friends—no technical knowledge required!

Invite codes are special passwords that let new people join the Clean Energy Friends app. When you create one, you get a QR code and link to share.

Visit admin.energyfreedom.team/admin/invites and log in.

A form will appear with a few options:

SettingWhat to Enter
Invite CodeKeep the random code or type something memorable like BOOKCLUB
Maximum UsesHow many people can use this code (try 10 for small groups)
ExpirationLeave blank unless you want the code to stop working on a specific date

Your code is ready!

Click the QR code button next to your new invite. You can:

  • Download the QR to print or show on your phone
  • Copy the link to text or email to friends
  1. They click your link → Opens the app download page
  2. They install the app → Following iPhone or Android instructions
  3. They see the invite code → Displayed at the bottom of the page
  4. They enter the code in the app → Activates their account
  5. You see the usage → The “Uses” column goes up by 1
  • Create different codes for different groups — Makes it easy to see which friends signed up
  • Use memorable codesYOGA2024 is easier to remember than X7K9M2QP
  • Turn off old codes — Click the toggle to disable codes you’re not using anymore

Can multiple people use the same code? Yes! Set “Maximum Uses” to however many people you want to invite.

What if someone loses the code? They can click the same link again—the code will still be shown on the page.

What if my code runs out of uses? Just create a new one. There’s no limit!

If you have trouble, reach out to your team lead or email support@energyfreedom.team.