# Improving admin invites

**URL:** https://meta.discourse.org/t/improving-admin-invites/407727
**Category:** Announcements
**Tags:** invites
**Created:** [July 16, 2026, 10:11pm UTC](https://meta.discourse.org/t/improving-admin-invites/407727 "2026-07-16T22:11:28Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![keegan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/keegan/32/383395_2.png) [@keegan](https://meta.discourse.org/u/keegan)
#### Post date: [July 16, 2026, 10:11pm UTC](https://meta.discourse.org/t/improving-admin-invites/407727/1 "2026-07-16T22:11:28Z")

</div>

We’ve redesigned the invite flow so you can invite someone as an admin in a single step, alongside a clearer experience for inviting members. It’s available today as the **“Enable invite modal with roles”** upcoming change.

## 🔬 What changes when the flag is on

The invite modal is redesigned with a **Members / Admins** toggle:

- **Invite members** :  
Choose how to invite: a **shareable link** (optionally restricted to an email domain) or an **email invitation** sent to a specific address. Secondary options (max uses, description, expiry, arrive at topic, add to groups) are tucked behind a gear button to keep the default form short.

- **Invite admins** :  
Enter an email address and click **Create & send**. Admin invites are always single-use and restricted to that address. When the invitee accepts:

- After creating an invite you’ll see a summary of what was configured, with the link ready to copy or share. The invite type can’t be changed after creation.

- The **admin onboarding panel** ’s “Invite collaborators” step now opens this flow with the Admins tab preselected.

### Before

 ![current](https://global.discourse-cdn.com/meta/original/4X/3/a/2/3a273a84a1a3a2b9f2d0116521e09c5c88f8468a.png)

### After

 ![invite-modal-members](https://global.discourse-cdn.com/meta/original/4X/d/f/b/dfb71207c4bab47553cd03e899fc5cdfb7da3638.png)  
 ![invite-modal-admins](https://global.discourse-cdn.com/meta/original/4X/e/0/d/e0dc87299270dd1c7d66a8dd79cbe96e40a86385.png)

## ⚙ Turning on the new invite flow in your community

Navigate to the **Upcoming changes** page in your admin area (`/admin/config/upcoming-changes`). Locate the **“Enable invite modal with roles”** item and update the **“Enabled for…”** field to opt your community into the new experience. You can opt back out from the same page at any time.

 ![admin-invite-uc](https://global.discourse-cdn.com/meta/original/4X/8/0/9/809b64ca2c64795c9e8a1a4a778d9e9c2b033c32.png)

## 📣 What do you think?

Over to you: we’d love to hear what you think of this update. What do you like and dislike; what is working well, and what could be improved?

---

<div class="post-metadata">

### Author: ![ondrej](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ondrej/32/198804_2.png) [@ondrej](https://meta.discourse.org/u/ondrej)
#### Post date: [July 17, 2026, 9:13am UTC](https://meta.discourse.org/t/improving-admin-invites/407727/7 "2026-07-17T09:13:40Z")

</div>

Why would you only want to invite an admin and not a moderator? To me the description is confusing _“The invitee becomes a moderator on signup and an admin once the inviter confirms the email”_ so does that mean if you don’t approve their email they will just be a moderator, maybe I’m reading this wrong but you need an activated email to do stuff?

Why not have something like this I mocked up?

 ![proposed mockup](https://global.discourse-cdn.com/meta/original/4X/c/9/c/c9c9020ab41407f2928f0c99f888ff410efb2025.png)

* * *

> [@keegan](#):
>
> - they become a **moderator** right away, so they can start helping immediately

Just to clarify that to me its not clear that they become moderators as its called ‘invite admins’ and the tab says ‘Admin’. All I’m suggesting is to make it easier to invite and admin or a moderator.

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [July 17, 2026, 10:07am UTC](https://meta.discourse.org/t/improving-admin-invites/407727/8 "2026-07-17T10:07:53Z")

</div>

Because bypassing the promote-to-admin confirmation mail would be a security risk.

---

<div class="post-metadata">

### Author: ![ondrej](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ondrej/32/198804_2.png) [@ondrej](https://meta.discourse.org/u/ondrej)
#### Post date: [July 17, 2026, 10:10am UTC](https://meta.discourse.org/t/improving-admin-invites/407727/9 "2026-07-17T10:10:39Z")

</div>

Yeah I understand that but I was mainly wondering why you would only want to easily invite another admin instead of offering an option to invite a new moderator too.

---

<div class="post-metadata">

### Author: ![rishabh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rishabh/32/179446_2.png) [@rishabh](https://meta.discourse.org/u/rishabh)
#### Post date: [July 17, 2026, 12:10pm UTC](https://meta.discourse.org/t/improving-admin-invites/407727/10 "2026-07-17T12:10:33Z")

</div>

That’s a good question. We initially designed this flow so that it can be plugged into early site onboarding stages when it’s appropriate to invite another admin to help with site setup and configuration. To make this admin invitation experience more convenient and predictable for both parties, we decided to extend this to grant moderator status automatically. So the email flow is a side-effect of that decision.

Thank you for the mockup! The suggestion to make it easier to invite a moderator using the same UI is good, and we might look into that once we shift more focus from the initial admin experience.

---

<div class="post-metadata">

### Author: ![ondrej](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ondrej/32/198804_2.png) [@ondrej](https://meta.discourse.org/u/ondrej)
#### Post date: [July 17, 2026, 12:18pm UTC](https://meta.discourse.org/t/improving-admin-invites/407727/11 "2026-07-17T12:18:11Z")

</div>

> [@rishabh](#):
>
> designed this flow so that it can be plugged into early site onboarding stages

Ahh okay thanks for the explanation, I was just missing context then. I mean that does make sense to me now 😁

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [July 17, 2026, 1:25pm UTC](https://meta.discourse.org/t/improving-admin-invites/407727/12 "2026-07-17T13:25:25Z")

</div>

I like this version a lot because it covers both cases, and a lot of the time a moderator might be the better option because they can still be helpful without gaining full access to destructive actions (and thus it doesn’t require an additional confirmation, so it’s a simpler process).

There might also be an opportunity for education here, with a simple ❓ link that explains the difference in privileges between the two. Every time an admin can reach the conclusion of “oh actually a moderator is enough” we end up with slightly more secure sites.

---

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [July 17, 2026, 1:56pm UTC](https://meta.discourse.org/t/improving-admin-invites/407727/13 "2026-07-17T13:56:27Z")

</div>

> [@awesomerobot](#):
>
> There might also be an opportunity for education here, with a simple ❓ link that explains the difference in privileges between the two.

Yes, I think this would be a good place to do that.

---

<div class="post-metadata">

### Author: ![rishabh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rishabh/32/179446_2.png) [@rishabh](https://meta.discourse.org/u/rishabh)
#### Post date: [August 19, 2026, 11:25am UTC](https://meta.discourse.org/t/improving-admin-invites/407727/14 "2026-08-19T11:25:33Z")

</div>

We made a couple more improvements in this area:

- [DEV: Allow links to be generated for admin invites - Pull Request #42557 - discourse/discourse - GitHub](https://github.com/discourse/discourse/pull/42557)

- [UX: Add copy link button to /invites list ellipsis menu - Pull Request #42652 - discourse/discourse - GitHub](https://github.com/discourse/discourse/pull/42652)
