# Automatic flair mapping

**URL:** https://meta.discourse.org/t/automatic-flair-mapping/348833
**Category:** Marketplace
**Tags:** delivered
**Created:** [January 24, 2025, 3:50pm UTC](https://meta.discourse.org/t/automatic-flair-mapping/348833 "2025-01-24T15:50:36Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![ncaming215](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ncaming215/32/205701_2.png) [@ncaming215](https://meta.discourse.org/u/ncaming215)
#### Post date: [January 24, 2025, 3:50pm UTC](https://meta.discourse.org/t/automatic-flair-mapping/348833/1 "2025-01-24T15:50:36Z")

</div>

**Desired outcome:** User A is a Detroit Lions fan, Chicago Cubs fan, and Michigan Wolverines fan, and belongs to each of those respective **Groups** (and each group provides a flair). But when User A leaves a comment in the MLB **Category** , the Chicago Cubs flair (see: MLB) must surface for context.

**Proposed solution (open to alternatives, this seems like the least likely resource drain but I could be wrong):** Automatic flair mapping

- **How It Works** : Automatically selects the flair based on the category and user’s group memberships.
- **Resource Usage, given I have an active forum** (my guess, could be wrong):
  - Moderate backend resource requirements for mapping flairs to categories during each comment request.
  - Caching mappings per user or per category can reduce the load.

- **Scalability** :
  - Seems sustainable with caching layers, as the mapping logic doesn’t change often.

- **Implementation on Discourse** :
  - Plugin? Server-side customization?

**When do you need it done?**

In the next 30-90 days?

**What is your budget, in $ USD that you can offer for this task?**

This is negotiable. I have budget and a full-time job in tech (and aware of reality), so I can compensate fairly.

---

<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: [January 24, 2025, 4:45pm UTC](https://meta.discourse.org/t/automatic-flair-mapping/348833/2 "2025-01-24T16:45:52Z")

</div>

We can build this, contacting you!

---

<div class="post-metadata">

### Author: ![jahan\_gagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jahan_gagan/32/501948_2.png) [@jahan\_gagan](https://meta.discourse.org/u/jahan_gagan)
#### Post date: [January 25, 2025, 9:26am UTC](https://meta.discourse.org/t/automatic-flair-mapping/348833/3 "2025-01-25T09:26:48Z")

</div>

I am interested in taking this up, sending you a PM

---

<div class="post-metadata">

### Author: ![sasha\_ilinsky](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sasha_ilinsky/32/435095_2.png) [@sasha\_ilinsky](https://meta.discourse.org/u/sasha_ilinsky)
#### Post date: [February 7, 2025, 11:24am UTC](https://meta.discourse.org/t/automatic-flair-mapping/348833/4 "2025-02-07T11:24:55Z")

</div>

It would be cool if this becomes a plugin.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [March 9, 2025, 11:25am UTC](https://meta.discourse.org/t/automatic-flair-mapping/348833/5 "2025-03-09T11:25:37Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
