# How to cap the number of themed communications received by a user?

[**Labels**](https://doc.batch.com/getting-started/features/customer-engagement-platform/settings/labels) are a type of tag you can attach to a campaign to organize your campaigns and to set custom marketing pressure rules to limit the number of pushes received per label. They allow a **more granular capping** than the global capping methods.

## Creating and Organizing Labels

{% hint style="info" %}
This feature is restricted to users with **App** or **Administrate** rights.
{% endhint %}

First off, you can create and manage existing Labels via **Settings > Labels**. Here you are able to manually add labels and change their name, which will identify a label when using the Campaigns API to push your campaign:&#x20;

<figure><img src="https://509463063-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfiAYaWDWqtFZeXxyg67F%2Fuploads%2F3gJGvHKqCTFG1jl09SCp%2FCleanShot%202025-09-05%20at%2017.17.01%402x.png?alt=media&#x26;token=41262748-f945-4ecd-8b77-041daa8b752d" alt=""><figcaption></figcaption></figure>

You can then edit the code and the name of existing labels or delete them if needed. Batch shows the number of orchestrations attached to each label so you can understand the impact of deleting or modifying one.

## Associating One or Several Labels to a Campaign <a href="#associating-one-or-several-labels-to-a-campaign" id="associating-one-or-several-labels-to-a-campaign"></a>

You can simply attach a label to a campaign via the "**Add labels"** button in the title field of the campaign/automation builder. Then you will be able to add **up to 5 labels** to a campaign:&#x20;

<figure><img src="https://509463063-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfiAYaWDWqtFZeXxyg67F%2Fuploads%2F3NjfP0IaLJRTIjx9GzVO%2FCleanShot%202025-05-12%20at%2017.35.09%402x.png?alt=media&#x26;token=8f3c5022-5021-4f21-885e-4f32ea5d4109" alt=""><figcaption></figcaption></figure>

## Sorting Campaigns and Creating Marketing Pressure Rules <a href="#sorting-campaigns-and-creating-marketing-pressure-rules" id="sorting-campaigns-and-creating-marketing-pressure-rules"></a>

Labels allow you to organize the list of your campaigns in the **Campaigns** and **Automations** tabs:&#x20;

<figure><img src="https://509463063-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfiAYaWDWqtFZeXxyg67F%2Fuploads%2FmGM6xTkvVB98U19cd8fV%2FCleanShot%202025-09-05%20at%2017.18.40%402x.png?alt=media&#x26;token=4e8a707a-6a7f-4500-8c7e-87407bacae54" alt=""><figcaption></figcaption></figure>

But here comes the interesting part: by going to **Settings > Cappings**, you can limit the number of notifications users will receive from campaigns attached to a specific label, it's called the [label-based capping](https://doc.batch.com/getting-started/features/customer-engagement-platform/settings/cappings#label-based-capping):

<figure><img src="https://509463063-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfiAYaWDWqtFZeXxyg67F%2Fuploads%2FTDiKpCLeW9P0STILtfvb%2FCleanShot%202025-09-05%20at%2017.20.02%402x.png?alt=media&#x26;token=1a799be2-cc41-4fed-8a0d-186dc90c359e" alt=""><figcaption></figcaption></figure>

All rules are **dynamic**, which means that rather than being a fixed push quota every X hours/days, Batch is gonna check the number of notifications that have been sent in the last X hours/days to conclude if the push has to be sent or not.

{% hint style="info" %}
This is especially useful to avoid flooding a user with the same type of marketing notification for instance. You could see it as a safety net in case of notifications sent in a too-tight time frame.
{% endhint %}
