# Creating Custom Flag

**URL:** https://meta.discourse.org/t/creating-custom-flag/52966
**Category:** Feature
**Tags:** completed, review-queue
**Created:** [November 16, 2016, 1:36pm UTC](https://meta.discourse.org/t/creating-custom-flag/52966 "2016-11-16T13:36:25Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![fredlima](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fredlima/32/64062_2.png) [@fredlima](https://meta.discourse.org/u/fredlima)
#### Post date: [November 16, 2016, 1:36pm UTC](https://meta.discourse.org/t/creating-custom-flag/52966/1 "2016-11-16T13:36:25Z")

</div>

Hi there,  
I’m deploying an development instance of discourse at the company I work,  
and I need to add a custom flag with something like this “candidate to knowledge base”.

Someone knows an plugin or configuration for me to create a custom flag, not only the “inappropriate” and “others” flag that it is already on the discourse?

Thank you.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [November 16, 2016, 1:44pm UTC](https://meta.discourse.org/t/creating-custom-flag/52966/2 "2016-11-16T13:44:56Z")

</div>

Wouldn’t a tag work for that? We have a very similar #faq-material::tag tag here.

---

<div class="post-metadata">

### Author: ![fredlima](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fredlima/32/64062_2.png) [@fredlima](https://meta.discourse.org/u/fredlima)
#### Post date: [November 16, 2016, 1:45pm UTC](https://meta.discourse.org/t/creating-custom-flag/52966/3 "2016-11-16T13:45:50Z")

</div>

No, we need a custom flag.

---

<div class="post-metadata">

### Author: ![GSeven](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gseven/32/61731_2.png) [@GSeven](https://meta.discourse.org/u/GSeven)
#### Post date: [November 16, 2016, 3:08pm UTC](https://meta.discourse.org/t/creating-custom-flag/52966/4 "2016-11-16T15:08:51Z")

</div>

I would be interested in this too, with a ‘please delete my topic’ option.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [November 16, 2016, 8:47pm UTC](https://meta.discourse.org/t/creating-custom-flag/52966/5 "2016-11-16T20:47:49Z")

</div>

It was discussed earlier and is on the roadmap but does not get requested a whole lot. May be a while!

---

<div class="post-metadata">

### Author: ![Cliepmann](https://avatars.discourse-cdn.com/v4/letter/c/439d5e/32.png) [@Cliepmann](https://meta.discourse.org/u/Cliepmann)
#### Post date: [November 28, 2017, 12:13am UTC](https://meta.discourse.org/t/creating-custom-flag/52966/6 "2017-11-28T00:13:57Z")

</div>

Hi @fredlima@codinghorror - I am very interested in this addition as well.

Having a custom flag option so that an email can be sent to a certain admin would be very very valuable. Say, I would like to flag a post that needs to be reviewed by legal. I hit the flag button that says: [Legal Review] and the email gets sent directly to our company’s legal counsel. Thus, they can fix the flag and I can freely post back to the question.

If this coding is possible, could you let me know how I could go about making it?

Best,  
Colin

---

<div class="post-metadata">

### Author: ![chriskuta](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chriskuta/32/88024_2.png) [@chriskuta](https://meta.discourse.org/u/chriskuta)
#### Post date: [March 15, 2018, 12:01am UTC](https://meta.discourse.org/t/creating-custom-flag/52966/7 "2018-03-15T00:01:30Z")

</div>

+1 here for support forums that require escalation to specific staff that can provide immediate assistance to the member.

---

<div class="post-metadata">

### Author: ![Jody](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jody/32/146176_2.png) [@Jody](https://meta.discourse.org/u/Jody)
#### Post date: [June 17, 2019, 3:35pm UTC](https://meta.discourse.org/t/creating-custom-flag/52966/8 "2019-06-17T15:35:20Z")

</div>

+1 for a custom flag.

I like the OP’s idea of a Knowledge Base candidate and would consider adding it too. Our need is for a “Violates Eula” flag as well.

---

<div class="post-metadata">

### Author: ![tophee](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tophee/32/73406_2.png) [@tophee](https://meta.discourse.org/u/tophee)
#### Post date: [June 17, 2019, 10:30pm UTC](https://meta.discourse.org/t/creating-custom-flag/52966/9 "2019-06-17T22:30:30Z")

</div>

> [@chriskuta](#):
>
> require escalation to specific staff that can provide immediate assistance to the member.

Are you aware of the assign plugin?

> [@Discourse Assign](https://meta.discourse.org/t/discourse-assign/58044):
>
> discourse2Summary Discourse Assign provides the ability to assign topics and individual posts (both private and public) to a user or group.open_bookInstall Guide This plugin is bundled with Discourse core. There is no need to install the plugin separately.person_raising_hand Required user level: Administrator (for configuration), members of allowed groups (for using assignments) discourse2 Hosted by us? This plugin is available on our Business and Enterprise p…

---

<div class="post-metadata">

### Author: ![HAWK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hawk/32/86627_2.png) [@HAWK](https://meta.discourse.org/u/HAWK)
#### Post date: [June 18, 2019, 4:40am UTC](https://meta.discourse.org/t/creating-custom-flag/52966/10 "2019-06-18T04:40:05Z")

</div>

Is it staff or general users that would be flagging it for review?

---

<div class="post-metadata">

### Author: ![Chaboi\_3000](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chaboi_3000/32/163015_2.png) [@Chaboi\_3000](https://meta.discourse.org/u/Chaboi_3000)
#### Post date: [June 18, 2019, 5:54am UTC](https://meta.discourse.org/t/creating-custom-flag/52966/11 "2019-06-18T05:54:43Z")

</div>

+1 For This.  
In our forum, we are trying to avoid **full, working** solutions in posts, so users can learn instead of searching it up and copy/pasting it without learning. Many users are aware of this and are using the something else option when people post a solution, but it becomes **waaay** to annoying because it’s used too much. A custom flag will save **their** time and **our** time.

---

<div class="post-metadata">

### Author: ![Jody](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jody/32/146176_2.png) [@Jody](https://meta.discourse.org/u/Jody)
#### Post date: [June 18, 2019, 1:25pm UTC](https://meta.discourse.org/t/creating-custom-flag/52966/12 "2019-06-18T13:25:20Z")

</div>

It’d be users… and the EULA would be specifically about our software, not the forum.

---

<div class="post-metadata">

### Author: ![ShanniiWrites](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/shanniiwrites/32/133910_2.png) [@ShanniiWrites](https://meta.discourse.org/u/ShanniiWrites)
#### Post date: [July 14, 2020, 1:57pm UTC](https://meta.discourse.org/t/creating-custom-flag/52966/13 "2020-07-14T13:57:57Z")

</div>

+1 support for this.

---

<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 14, 2020, 3:59pm UTC](https://meta.discourse.org/t/creating-custom-flag/52966/14 "2020-07-14T15:59:38Z")

</div>

Actually it’s about +5 😂

Generally seems like a good idea to me. A close topic option for OP would be useful instead of typing the message in the something else option.

---

<div class="post-metadata">

### Author: ![ShanniiWrites](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/shanniiwrites/32/133910_2.png) [@ShanniiWrites](https://meta.discourse.org/u/ShanniiWrites)
#### Post date: [December 12, 2020, 12:54pm UTC](https://meta.discourse.org/t/creating-custom-flag/52966/15 "2020-12-12T12:54:58Z")

</div>

We have quite a few competitions in our community. Many of them involve art and creative writing. From time to time, we get someone plagiarising work to win the prize. So, it would be nice to have an option specifically for the staff needing to look at an art piece to see if it has been traced or copied, etc.

Plus, a “please delete my topic” flag would be very helpful!

---

<div class="post-metadata">

### Author: ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)
#### Post date: [December 15, 2020, 8:17pm UTC](https://meta.discourse.org/t/creating-custom-flag/52966/16 "2020-12-15T20:17:21Z")

</div>

The “message the moderators, write a message” flag type is sufficient for both of those.

---

<div class="post-metadata">

### Author: ![indolering](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/indolering/32/204162_2.png) [@indolering](https://meta.discourse.org/u/indolering)
#### Post date: [December 23, 2020, 9:21am UTC](https://meta.discourse.org/t/creating-custom-flag/52966/17 "2020-12-23T09:21:09Z")

</div>

So one situation that I don’t think is covered by existing flags nor tagging:

Security and cryptocurrency communities attract a **lot** of [cranks and nutjobs](https://qubes-os.discourse.group/t/warning-about-a-new-espionage-technology-of-probably-chinese-origin/2024). Direct blocking or shadow bans are a bad idea, because if the crazies think that there is a conspiracy… You get the idea ; )

The ideal solution is to sink the topic and suppress notifications to anyone who isn’t involved. That way the crazies can just keep on talking to each other.

---

<div class="post-metadata">

### Author: ![Krunnie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/krunnie/32/216504_2.png) [@Krunnie](https://meta.discourse.org/u/Krunnie)
#### Post date: [March 22, 2021, 5:38am UTC](https://meta.discourse.org/t/creating-custom-flag/52966/18 "2021-03-22T05:38:27Z")

</div>

+1 support for this one

Any update on this feature? I would love to add a flag for fact-checkers that could be sifted through more easily with the ctrl + f hotkey with one term rather than have 30 different words for one thing under “something else”. Especially since we can’t sort by flag categories.

---

<div class="post-metadata">

### Author: ![Eric\_Keller](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eric_keller/32/517693_2.png) [@Eric\_Keller](https://meta.discourse.org/u/Eric_Keller)
#### Post date: [March 9, 2023, 2:59pm UTC](https://meta.discourse.org/t/creating-custom-flag/52966/19 "2023-03-09T14:59:10Z")

</div>

Custom flag or at least editing the current flags would be more than welcome. We intend to use flags whenever there is some question/topic not formulated well enough to provide solid response, e.g. missing link, … despite having a category template some user just ignore or forget about the guidelines.

re-using the spam flag to something like: missing information and providing a predefined text where the user could learn and augment the initial question would be a great way to move forward. Hopefully gaining better question overall, leading to better answers, and less fed up repliers.

Any thoughts on how to prioritize this up? or some pointer to the code to maybe contribute something back?

---

<div class="post-metadata">

### Author: ![thoka](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thoka/32/115652_2.png) [@thoka](https://meta.discourse.org/u/thoka)
#### Post date: [November 17, 2024, 8:34pm UTC](https://meta.discourse.org/t/creating-custom-flag/52966/20 "2024-11-17T20:34:31Z")

</div>

This feature is implemented now:

> [@Moderation flags](https://meta.discourse.org/t/moderation-flags/325589):
>
> bookmark This guide explains how to moderate and manage flags within Discourse, including system flags and custom flags, as well as actions required to add, reorder, or disable them. person_raising_hand Required user level: Administrator Moderating flags in Discourse Flags are essential for maintaining community standards and managing content within Discourse. This guide outlines the available flags, how to manage them, and the steps to add custom flags for tailored moderation. Summar…

[Next page](https://meta.discourse.org/t/creating-custom-flag/52966.md?page=2)
