CHATBOTS

Discord FAQ-Gated Role Concierge

Greets each new Discord member in a private onboarding thread, walks them through required FAQ steps one at a time.

CategoryChatbots
Enginesim
Difficultyintermediate
Triggerevent
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNew member joins Discord serverDiscordDiscord
  • ActionOpen private onboarding thread and post first FAQ stepDiscordDiscord
  • ActionClassify member's answer as pass or retryOpenAI
  • LogicBranch: all required FAQ steps answered?
  • ActionAssign verified role, remove starter roleDiscordDiscord
  • OutputRecord completed onboarding to Supabase audit tableSupabaseSupabase

What it does

When someone joins your Discord server, this concierge opens a private onboarding thread, asks the required FAQ questions in sequence (rules, code of conduct, topic interest), checks each answer, and assigns the gated member role only after all steps pass. Unanswered or failed steps keep the member in a limited starter role.

When to use it

Run this when your community needs every new member to actually read the rules and confirm understanding before they can post — not just click a single reaction. It is ideal for paid communities, support servers, and DAOs where role access must be earned step by step.

How it works

  1. 1A Discord member-join event fires the trigger.
  2. 2The concierge creates a private thread and posts the first FAQ prompt.
  3. 3As the member replies, OpenAI classifies each answer as pass or retry and tracks which steps remain.
  4. 4A logic branch checks whether all required steps are answered.
  5. 5On full completion, the verified role is assigned in Discord and the limited role removed.
  6. 6The completed onboarding record (member id, answers, timestamp) is written to Supabase for audit.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect DiscordCommunity channels + voice + bots.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect SupabaseTables, auth, storage, edge functions.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.