CHATBOTS

Discord join DM with personalized onboarding checklist

When a member joins the server, sends them a friendly direct message with a tailored getting-started checklist and records the join in Airtable for follow-up.

CategoryChatbots
Enginesim
Difficultybeginner
Triggerevent
Steps6
Setup~5 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNew member joins the serverDiscordDiscord
  • ActionGenerate personalized welcome and checklistOpenAI
  • ActionSend onboarding DM to memberDiscordDiscord
  • LogicBranch on DM delivered vs blocked
  • ActionPost fallback welcome in #lobbyDiscordDiscord
  • OutputRecord join and delivery status in AirtableAirtableAirtable

What it does

The moment a new member joins, this concierge slides into their DMs with a warm, on-brand welcome and a short checklist: read the rules, post an intro, pick interest roles. The checklist copy is generated per-server from your community description so it never reads like a generic template.

When to use it

Use it when first-touch matters and you want every joiner to get the same high-quality welcome instantly, plus a tracked record so you can chase people who never complete onboarding.

How it works

  1. 1The guild member-join event fires the trigger with the new member's profile.
  2. 2OpenAI drafts a personalized welcome and checklist from your server's purpose and the member's display name.
  3. 3Discord sends that message as a direct message to the new member.
  4. 4A branch checks whether the DM was delivered or blocked by privacy settings.
  5. 5If blocked, the bot posts a fallback ping in the #lobby channel instead.
  6. 6The join, timestamp, and delivery status are written to an Airtable onboarding tracker.

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 AirtableBases, tables, views, automations.
  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.