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
| Option | Duration | Best For |
|---|---|---|
| Never | No expiration | Permanent teams, long-running projects |
| 1 Day | 24 hours | Day shoots, single-day events |
| 7 Days | 1 week | Week-long productions |
| 30 Days | 1 month | Month-long projects |
Usage Limits
| Option | Limit | Best For |
|---|---|---|
| Unlimited | No cap | Open enrollment |
| 5 uses | 5 joins | Small departments |
| 10 uses | 10 joins | Medium teams |
| 25 uses | 25 joins | Large crews |
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:
- Open the Hub Selector screen
- Tap Scan QR Code
- Point your camera at the QR code
- 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:
- The app opens automatically
- The hub ID and code are extracted from the URL
- The join flow begins — validate, join, navigate
Share deep links via:
- Text message / SMS
- Chat apps (Slack, WhatsApp, etc.)
- Any platform that supports clickable links
Plain Code
Share the 8-character code directly. The recipient:
- Opens CrewTalk
- Taps Join Hub on the Hub Selector screen
- Enters the code manually
- Joins the hub
Code Status
Invite codes have three possible statuses:
| Status | Meaning | Visual |
|---|---|---|
| Active | Valid and accepting joins | Green badge |
| Expired | Past expiry date | Dimmed, gray badge |
| Maxed | Reached usage limit | Yellow 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:
- Find the code in the invite list
- Tap Delete
- 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.
