CHATBOTS
Welcome first-time contributors in Discord on their first merge
When a pull request is merged in GitHub, this checks whether it's the author's first merge, matches them to a Discord member, posts a public welcome in the contributors channel.
How it runs
The automated pipeline, trigger to output.
- TriggerPull request mergedGitHub
- LogicIs this the author's first merge?
- ActionLook up linked Discord memberPostgres
- ActionPost welcome shout-out in channelDiscord
- OutputLog milestone to NotionNotion
What it does
Turns a merged pull request into a community moment. The instant someone's PR lands, the workflow detects whether it was their very first merged contribution, finds their linked Discord account, and celebrates them by name in the contributors channel — then records the milestone for your community changelog.
When to use it
Use this to make first-time contributors feel seen the moment their work ships, and to build a running log of who joined the contributor ranks and when. It pairs naturally with a role-gating workflow that grants the Contributor role.
How it works
- 1A GitHub webhook fires when a pull request is merged.
- 2A logic step checks whether this is the author's first merged PR in the repo.
- 3The Postgres action looks up the author's verified Discord member ID.
- 4If it's a first merge and a Discord link exists, the Discord action posts a public welcome shout-out tagging the new contributor.
- 5The Notion action appends the contributor and PR details to the community milestone log.
Set it up
What you configure once, before turning it on.
- 1Connect GitHubRepos, issues, pull requests, actions.
- 2Connect PostgresAny Postgres URL — query, write, migrate.
- 3Connect DiscordCommunity channels + voice + bots.
- 4Connect NotionPages, databases, comments.
- 5Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
- 6Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
- 7Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.
More Chatbots workflows
Discord Onboarding Completion to CRM Sync
The moment a member finishes Discord onboarding, captures their submitted profile answers, creates or updates a contact in HubSpot.
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.
Discord FAQ Free-Text Answer Grader
When a member submits a free-text answer in their onboarding thread, an agent grades it against the canonical FAQ knowledge base, replies with targeted feedback.
Discord verify-button onboarding via web form webhook
Receives a completed external verification form by webhook, matches it to the Discord account, grants the verified role, and confirms back to the member in Discord.
Discord intro-gated role granting concierge
Watches your #introductions channel, uses AI to confirm a new member's intro is genuine and complete, then auto-assigns the verified Member role and welcomes them.
Daily Discord Digest of Repeated WAF False-Positive Reports
Each morning, scans logged Discord WAF reports in Postgres, groups them by the Cloudflare rule that keeps firing.
Run it inside a business
This workflow drops into a full company template. Import the org, and this is one of the playbooks its agents run.

Run this workflow in your colony.
14-day trial. No DevOps. No Sales call. Provisioned in under a minute.
