CrewTalk
Available5 min read

Invite Codes and QR

Invite codes are how new members join your hub. This article covers everything about creating, managing, and sharing invite codes effectively.

Code Anatomy

Every invite code consists of:

  • Code: An 8-character alphanumeric string (e.g., Ab3xKm9p)
  • Hub ID: Links the code to a specific hub
  • Creator: The admin/owner who generated it
  • Created date: When the code was generated
  • Expiry: When the code becomes invalid (or "Never")
  • Max uses: How many times the code can be used (or "Unlimited")
  • Usage count: How many times the code has been used so far

Expiry Options

OptionDurationBest For
NeverNo expirationPermanent teams, long-running projects
1 Day24 hoursDay shoots, single-day events
7 Days1 weekWeek-long productions
30 Days1 monthMonth-long projects

Usage Limits

OptionLimitBest For
UnlimitedNo capOpen enrollment
5 uses5 joinsSmall departments
10 uses10 joinsMedium teams
25 uses25 joinsLarge crews
💡 Security Best Practice

Use expiring codes with usage limits for the tightest security. A 1-day, 5-use code for a specific department minimizes the risk of unauthorized access.

Sharing Methods

QR Code

Each active invite code displays a QR code that can be:

  • Scanned with CrewTalk's built-in QR scanner
  • Printed on call sheets, bulletin boards, or handed out
  • Shared via messaging apps that support QR images

To scan a QR code in CrewTalk:

  1. Open the Hub Selector screen
  2. Tap Scan QR Code
  3. Point your camera at the QR code
  4. The app automatically reads the code and starts the join flow

Deep Link

Every code generates a deep link:

crewtalk://join/{hubId}/{code}

When tapped on a mobile device with CrewTalk installed:

  1. The app opens automatically
  2. The hub ID and code are extracted from the URL
  3. The join flow begins — validate, join, navigate

Share deep links via:

  • Text message / SMS
  • Email
  • Chat apps (Slack, WhatsApp, etc.)
  • Any platform that supports clickable links

Plain Code

Share the 8-character code directly. The recipient:

  1. Opens CrewTalk
  2. Taps Join Hub on the Hub Selector screen
  3. Enters the code manually
  4. Joins the hub

Code Status

Invite codes have three possible statuses:

StatusMeaningVisual
ActiveValid and accepting joinsGreen badge
ExpiredPast expiry dateDimmed, gray badge
MaxedReached usage limitYellow badge

Expired and maxed codes remain visible in your invite list (dimmed) for reference. Their QR codes are hidden since they can no longer be used.

Deleting Codes

Admins and owners can delete any invite code:

  1. Find the code in the invite list
  2. Tap Delete
  3. Confirm the deletion

Deleting a code does not remove members who already joined using it. It only prevents future joins with that code.

Managing from the Web

The CrewTalk Web Portal provides the same invite management features in a desktop interface — useful for creating and sharing codes before the production day.

Frequently Asked Questions

No. Once a code expires, it cannot be reactivated. You'll need to generate a new code.
There's no hard limit on the number of invite codes per hub. Create as many as you need for different groups, events, or time periods.
The QR code encodes a deep link in the format crewtalk://join/{hubId}/{code}. Any QR scanner can read it, but it requires the CrewTalk app to be installed to process the deep link.