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
- Create a quest: define fields (text, selects, checkboxes), required/optional items, and validation.
- Set rewards: map outcomes to roles that should be assigned on completion/approval.
- Configure access: gate a quest by roles or make it public.
- Publish: share via
/post_quest <options>or with “Echo Pin” to keep the entry point visible. - 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.