# Naming and labelling

### Naming your campaign

After you have set up your app to send push notifications, you can click the "Push" tab and choose **New Push Campaign** to send your first push notification.

The first step in creating a campaign is to give it a name. Keep in mind that it is how you are going to be able to distinguish it from the many others you are going to create, so try to be as specific as possible.

### Adding a label

You can simply attach **up to 3 labels** to a campaign via the **Associate labels** button.

Labels have two main purposes:

* **Marketing pressure limit**: You can set a specific marketing pressure limit on all the campaigns attached to the same label *(e.g. no more than 1 push a week for all campaigns using the "onboarding campaigns" label)*.
* **Filtering**: You can filter your campaigns list based on the labels attached to your campaigns *(e.g. "onboarding campaigns")*:

In case you are using **Batch's APIs**, you can also attach one or several labels to a campaign created from the Campaigns API or to notifications sent from the Transactional API.


---

# 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://doc.batch.com/getting-started/features/mobile-engagement-platform/push/naming-labeling.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.
