# Badges

## Overview

Badges are labels you assign to members to recognize status or behavior.\
You can grant them manually or automatically via campaign effects.

Use badges when you need a simple “tag” that is visible in member profiles.\
You can also use them as part of your automation logic.

{% hint style="info" %}

* Create badges once. Then reuse them across the program.
* **System code** is permanent after creation.
* Deactivating a badge that is used in a campaign can break that campaign logic.
  {% endhint %}

### Common use cases

* Mark VIP members or staff accounts.
* Highlight members from a specific acquisition channel (e.g., “Early adopter”).
* Track program milestones (e.g., “First purchase”, “100 orders”).
* Flag operational statuses (e.g., “Manual review”, “High return rate”).

***

## Learn more about

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Creating Badges</strong></td><td>Create a new badge and define its permanent system code.</td><td><a href="badges/creating-badges">creating-badges</a></td></tr><tr><td><strong>Managing Badges</strong></td><td>Edit badge details, open badge details, and deactivate unused badges.</td><td><a href="badges/managing-badges">managing-badges</a></td></tr><tr><td><strong>Granting Badges to Members</strong></td><td>Assign a badge manually and adjust or remove assignments.</td><td><a href="badges/granting-badges-to-members">granting-badges-to-members</a></td></tr><tr><td><strong>Using Badges in Campaigns</strong></td><td>Grant badges automatically when campaign rules match.</td><td><a href="badges/using-badges-in-campaigns">using-badges-in-campaigns</a></td></tr><tr><td><strong>Viewing Badges in Member Profiles</strong></td><td>Review badge assignments and manage them from a member profile.</td><td><a href="badges/viewing-badges-in-member-profiles">viewing-badges-in-member-profiles</a></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.openloyalty.io/main-features/badges.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
