# Custom Guest Mode

**URL:** https://meta.discourse.org/t/custom-guest-mode/180294
**Category:** Feature
**Created:** [February 19, 2021, 2:57am UTC](https://meta.discourse.org/t/custom-guest-mode/180294 "2021-02-19T02:57:51Z")
**Posts on this page:** 1
**Showing post:** 2

<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: [February 19, 2021, 3:14am UTC](https://meta.discourse.org/t/custom-guest-mode/180294/2 "2021-02-19T03:14:05Z")

</div>

We’ve run into this challenge when adding a guest feature to [Discourse for Teams](https://teams.discourse.com/). What we ended up doing is semi-automating this process:

1. Create a new group for a guest/guests (could be multiple people working for a vendor, for example)

2. Create a new category for content shared between internal users and that guest group

3. Use the category permissions to allow the new guest group to only access that category

4. We then added a reminder to the composer so internal users are aware that they’re posting in an area guests can see.

Steps 1-3 are possible manually with Discourse out of the box (we have a guide: [Understanding groups and category permissions](https://meta.discourse.org/t/how-to-use-category-security-settings-to-create-private-categories/87678)), but the additional warning from step 4 would take some custom work.

It’s not likely that we’ll add permissions on a per topic basis any time soon, as it adds a lot of complexity.

---

_[View the full topic](https://meta.discourse.org/t/custom-guest-mode/180294)._
