InfiniTeaInfiniTea Docs
How It WorksFor Server Staff

Join Quests

Join Quests are a structured onboarding system with forms, automation, and role-gated access.

What it does

  • Collects member information with customizable input forms.
  • Assigns/unassigns roles automatically based on answers and approvals.
  • Integrates with moderation: Sentry reports and bans connect to onboarding to flag risky users early.
  • Can replace Discord’s Community feature to avoid channel sprawl.

How it works

  1. Create a quest: define fields (text, selects, checkboxes), required/optional items, and validation.
  2. Set rewards: map outcomes to roles that should be assigned on completion/approval.
  3. Configure access: gate a quest by roles or make it public.
  4. Publish: share via /post_quest <options> or with “Echo Pin” to keep the entry point visible.
  5. Review & approve: staff can review submissions and approve/deny when needed.

Powerful with “Echo Role”

Use with (Echo Role) to setup an initial role that does not require form data.

Automation & moderation

  • Auto-assign/unassign roles based on quest rules.
  • Alerts: Sentry ties reports/bans into onboarding so staff can monitor high-risk joins.
  • Auditability: approvals and changes are logged if Activity Logging is enabled.

Best practices

  • Keep forms short; ask only what you need.
  • Avoid granting powerful (e.g., Administrator) roles via quests.
  • Review role rewards and test with a non-staff account.
  • Pair with role-gated Info Book pages for a guided first-week experience.