Join our Discord communityJoin our Discord communityJoin our Discord communityJoin our Discord communityJoin our Discord communityJoin our Discord community
BuiltByTerra
Greetit

Greetit

Active

Welcome & goodbye cards, autorole and role menus — every feature free

Use Application

Greetit handles the whole first impression: an image card when members arrive, a matching one when they leave, automatic starter roles that respect membership screening, and self-assign role menus members drive themselves. No message templates to write and nothing to preview — set a channel and it works. Every part free, forever.

Features

🖼️

Welcome Cards

Greet every new member with a clean image card — their avatar, username, and which member number they are — plus a ping. No text message to write, just the card.

👋

Goodbye Cards

The same card in its own colour when someone leaves, showing how long they stayed and how many members remain. Its own channel, on or off independently.

🪄

Autorole

Hand out roles the moment someone joins — and wait for membership screening, so roles land only once new members are verified. Target humans or bots.

🎛️

Role Menus

Let members pick their own roles from a dropdown, with an optional per-member pick limit. Batch-add several roles in one command, and edit a menu to update its live message in place.

🛡️

Guardrails

Greetit refuses to save a role it can't actually assign, checks every permission before it touches a role, and applies each member's changes as a single batched request through a smoothing queue.

🎨

Shuffled Card Themes

Every welcome and goodbye card picks a background-and-accent pair at random from a hand-tuned palette — cool tones for arrivals, warm for farewells — so cards vary on their own. A bundled font means they render identically on any host.

Media

welcome greetit
goodbye greetit
autorole greetit
dropdown greetit
rolemenu greetit

How it works

1

Add Greetit

Invite Greetit. It needs Manage Roles for autorole and menus, plus access to the channels you post welcomes in.

2

Pick your channels

Run /welcome channel and /goodbye channel. Both features stay off until a channel is set, so nothing posts until you're ready.

3

Add autoroles

Use /autorole action:add to give new members a starter role — Greetit waits for membership screening so the role always sticks.

4

Build role menus

Create a menu with /rolemenu create, add roles with /rolemenu update, then /rolemenu post it for members to self-assign.

Commands

/welcome channelManage Server

Set the channel welcome cards post in — this is what turns welcomes on.

channel

/goodbye channelManage Server

Set the channel goodbye cards post in — this is what turns goodbyes on.

channel

/settings offManage Server

Turn welcomes, goodbyes, or both off by clearing the channel.

feature

/autoroleManage Server

Add or remove a role automatically given when members join.

action, role

/rolemenu createManage Server

Start a new dropdown role menu — max is how many roles a member may pick (0 = unlimited).

title, max

/rolemenu updateManage Server

Add, remove, or modify role options — use more to batch several roles at once.

menu, action, role, more, label, emoji, description

/rolemenu postManage Server

Post the menu, or leave channel empty to update the existing post. The menu picker lists every menu by title.

menu, channel

/rolemenu deleteManage Server

Delete a role menu.

menu

/helpEveryone

How to use Greetit.

/supportEveryone

Every project with a direct link, plus free and paid ways to support them.

/voteEveryone

Vote for any project on top.gg — one button per bot. Free, and repeatable every 12 hours.