CrewTalk
Available 4 min read

Managing Invites Online

The web portal's Invites page lets you create, manage, and share invite codes from your desktop. It's especially useful for pre-production setup when you need to generate multiple codes and share them via email or call sheets.

Invites Page Overview

The invites page shows:

  • Total code count with active count
  • Generate New Code button (admin/owner only)
  • Active invites — Currently valid codes
  • Expired / Maxed Codes — Inactive codes (shown dimmed)

Creating an Invite Code

1

Click Generate New Code

Click the Generate New Code button at the top of the page.

2

Set Expiry

Choose when the code expires:

  • Never — No expiration
  • 1 Day — Expires in 24 hours
  • 7 Days — Expires in 1 week
  • 30 Days — Expires in 1 month
3

Set Max Uses

Choose how many times the code can be used:

  • Unlimited — No usage cap
  • 5 uses — Small department
  • 10 uses — Medium team
  • 25 uses — Large crew
4

Generate

Click Generate Code. Your new code appears immediately in the active list.

Invite Card Details

Each invite code card shows:

  • Code — The 8-character alphanumeric code
  • Status badge — Active (green), Expired (gray), or Maxed (yellow)
  • Deep link — The full crewtalk://join/{hubId}/{code} URL
  • Creator — Who generated the code
  • Created date — When it was generated
  • Expiry — When it expires (or "Never")
  • Usage — Current uses and limit (e.g., "3/10" or "7 (unlimited)")

Sharing from the Portal

Each invite card has two copy buttons:

Copy Code

Copies just the 8-character code to your clipboard. Share this when crew members will enter it manually in the app.

Copy Link

Copies the full deep link (crewtalk://join/...). Share this via email, Slack, or any messaging platform. When tapped on a mobile device with CrewTalk installed, it opens the app and starts the join flow.

💡 Call Sheet Integration

Copy the deep link and paste it into your call sheet document. Crew members can tap it on their phones to join directly, or note down the 8-character code to enter manually.

Deleting Codes

To delete an invite code:

  1. Click the Delete button on the invite card
  2. Confirm the deletion in the dialog

Deleted codes can no longer be used to join the hub. Members who already joined are not affected.

Active vs. Inactive

Codes are automatically categorized:

  • Active — Valid, can be used to join
  • Expired — Past the expiry date
  • Maxed — Reached the maximum usage count

Inactive codes are shown in a separate section with reduced opacity. They remain visible for reference (who created them, how many times they were used) but cannot be used to join.

📝 Note

The portal shows the same invite codes as the mobile app — they're stored in the same Firestore database. Changes in either place are reflected everywhere.

Contextual Help

The invites page includes a help icon linking directly to this support article. Look for it near the invite count at the top of the page.

Frequently Asked Questions

The portal shows the invite code and deep link. For QR codes, generate the code from the mobile app which includes a built-in QR display, or use any online QR generator with the deep link.
Invite code settings (expiry, max uses) are set at creation time and cannot be modified afterward. Delete the code and create a new one if you need different settings.
Yes. Invite codes work the same regardless of where they were created. They're stored in Firestore and accessible from both the portal and the mobile app.