Campaigns

Learn how to create the business rules that govern when paywalls are shown and to whom

A Campaign Rule governs the in-app experience including how and when your users will see your paywalls.

Create a Campaign

1. Go to Campaigns page

Navigate to the Campaign Rules section of the Control Center

2. Find or Add Placement 📌

Filter the Campaign Rules list by the placement you are editing. Or Create a Placement

3. Add a Campaign Rule to this Placement

4. Campaign Name and Tags

Give your campaign a Name that describes the audience and purpose of this campaign.

Optional

Tag similar campaigns to help organize the content.

If you are running an AB test across multiple placements, tag all the campaigns the same (ie abtest_march2025) to help organize and group results.

5. Select Audience Rules

If you only want to show your campaign to certain app users, select rules from the Campaign Filters

6. Select a paywall

Select a paywall to show in this campaign from the dropdown.

Learn more about creating paywalls

Show 2 different paywalls in the same campaign by setting up an A/B Test.

7. Go Live! ⚡️

Flip the green status switch to set the campaign status as live.

Finally, click 'Publish' to save changes. The campaign and attached paywalls will now be returned to your app users.

Campaign Run Order

You can create multiple campaigns with the same label. The Nami system will test each campaign in order and try to apply the rules to the device. If the rules match, the paywall will be raised. If not, the system will try the next campaign in the list.

You can rearrange campaigns within a label by dragging/dropping.

In the example below, if a user's device is a phone form factor, they will be served the first campaign. Otherwise the system goes down the list to check if they are on a tablet device.

Nami Best Practice: Fallback Campaign

If you have multiple campaigns under the same placement label, it is a good idea to have a fallback campaign. Add another campaign with the same label and don't add any rules. That way, if the user doesn't match any of the previous campaign rulesets, they will still see a paywall.

Last updated