NPNotify Partners Docs

App Groups

How to combine multiple applications into a group for easier management and bulk operations

App Groups let you combine multiple applications into a single named unit. This is convenient when you have one product existing in multiple variants — under different names, for different regions or platforms — and you want to manage them as a whole.

When You Need This

Typical scenarios:

  • One game released under different brands in different regions (5 applications) — combine into a group and manage as one.
  • Android and iOS versions of the same product — group for simultaneous template and schedule updates.
  • Several web applications of one company — unified campaign configuration.
  • Test and production versions — separate groups for different environments.

Creating a Group

  1. Go to App Groups and click "Create".
  2. Set the group name.
  3. Choose the composition:
    • All applications — the group automatically includes all account applications, including those created in the future.
    • Specific applications — manually select the required ones from the list.
  4. Save the group.

Using Groups

App groups are used in several places:

In Push Packs: when attaching a push pack you can specify a group instead of an individual application. The pack will apply to all applications in the group.

In Scoped API Keys: when creating an API key with project_id you can restrict access to a specific app group. This is useful when different teams work with different groups within the same account. More details — in the API Keys section.

In filters: when creating schedulers you can select applications from a group as a unit rather than listing each one manually.

Managing Composition

The group composition can be changed at any time — add or remove applications without recreating the group itself. All attached schedulers and packs automatically apply to the updated composition.

If the "All applications" option is selected and you create a new application — it is automatically added to the group without additional steps.

Scoped API Keys and App Groups

When using Scoped API Keys with project_id, the key sees only the app groups created in its project. Groups without a project_id are visible to all keys (backward compatibility).

More about resource isolation — in the API Keys section.