Global Campaign and Throttle Limits Permissions

Learn more about granular Channel-level Access Control.

Overview

CleverTap supports granular permissions for Global Campaign Limit and Global Throttle Limit settings. These permissions allow campaign creators to view or override default campaign limits. This enforcement applies at key stages of campaign workflows such as creating, editing, cloning, stopping, archiving, and publishing campaigns.

Global Campaign and Throttle Limits Behavior

By default, Global Campaign Limits are applied globally across campaigns, while Throttle Limits are defined at a campaign level. When Global Campaign Limits are not applied, the default dashboard behavior is as follows:

  • Global Campaign Limits checkbox: enabled
  • Global Throttle Limits checkbox: disabled

๐Ÿ“˜

Throttle Limits for User Timezone and Best Time

Throttle limits are enforced based on a uniform send time, which is only possible while using Account Timezone. Therefore:

  • Global Throttle Limits cannot be applied when User Timezone is selected in the When section > Date and Time > Timezone list while setting up the campaign.
  • Global Throttle Limits cannot be applied when Best Time for every user is selected in the When section > Date and Time > Schedule for Later or Set as Recurring sections while setting up the campaign.

If the Global Campaign Limits are applied, then the configured limits are enforced at the campaign level. Granular control includes:

  • If Global Campaign Limits must be applied, based on the userโ€™s role.
  • Read access is always enabled. Write access to override limits is based on role and cannot be changed by the user.

๐Ÿ“˜

Note

Roles define each userโ€™s default behavior and whether they have permission to override the Global Campaign or Throttle Limits at the campaign level. These permissions cannot be changed by users and are defined by an Admin via Settings > Roles.

For more information, contact your Admin or refer to Role-Based Access Control.

Settings and User Role

The Global Campaign Limit and Global Throttle Limit checkboxes' behavior is based on two factors:

  • Limits at the Settings level.
  • User's role permissions (Admin, Read + Write access, or User with Read access).

Below are the different cases:

Limit Added in Settings

When Global Campaign and Throttle Limits are already configured in Settings, the following cases are possible:

  • Admin: The checkbox is always enabled irrespective of the Settings configuration. Admins can modify the limit settings at any time.
Admin View

Admin View when Limits are configured in Settings

  • User - Read Only: The checkbox is visible but greyed out, and users cannot edit it. The checkbox is enabled.
Read Only Access when Limits are configured in Settings

User View with Read Only Access when Limits are configured in Settings

  • User - Read and Write: The checkbox is editable. Users can choose to enable or disable this option. The initial state of the checkbox is enabled since the limit is configured.
Admin View

User View with Read and Write Access when Limits are configured in Settings

Limit Not Added in Settings

  • User - Read Only: The checkbox is visible but greyed out, and users cannot modify the checkbox. It is disabled because the limit is not added in Settings.
Read Only Access when Limits are not configured in Settings

User View with Read Only Access when Limits are not configured in Settings

  • User - Read and Write: The checkbox is editable. Users can choose to enable or disable this option. It is disabled because the limit is not added in Settings.
User View with Read and Write Access when Limits are not configured in Settings

User View with Read and Write Access when Limits are not configured in Settings

Use Cases

Use Case 1: Modification in Role Permissions

A userโ€™s role is changed while he is in the process of creating a campaign. In this case:

  • If the user is an Approver and the role is changed to a Creator, a pop-up appears when the user tries to access the campaign.
  • If the user is a Creator and the role is changed to an Approver, no pop-up is displayed.

This alerts the users about their updated permissions and prevents unauthorized overrides.

Use Case 2: Creator vs. Approver Role Permissions

A user is assigned both roles, Creator and Approver. These two roles behave differently during campaign creation. In this case:

  • The page defaults to the Creator's configuration if both roles are assigned, and initially loads with Creator settings.
  • Approver override permissions apply only if he opens the campaign and clicks Edit Limits. in Setup
RoleGlobal Campaign Limits DefaultOverride OptionHandling
CreatorEnabledNo (read-only)Page loads with Creator settings
ApproverDisabledYes (can override)Override is possible only after editing

This ensures that only authorized users can modify global limit settings.

Use Case 3: Draft Campaigns and Updated Permissions

A campaign has default Global Campaign Limits settings and override permissions. This campaign is saved as draft. After this, changes are made to the Global Campaign or Throttle Limits permissions in the draft campaign. In this case:

  • Upon clicking Save, Publish, or Schedule, the system checks if Global Campaign or Throttle Limits permissions have changed for the userโ€™s role.
  • If the permissions are updated, a popup notifies the users that their access has been updated.
Global Campaign Limits Modified

Global Campaign Limits Modified

Global Throttle Limits Modified

Global Throttle Limits Modified

This ensures the campaign adheres to the latest permission rules and cannot bypass newly enforced global limits.

Use Case 4: Edit Icon Accessibility

A user lacks write access to override Global Campaign or Throttle Limits. In this case:

  • The Edit icon for campaign limits is always visible.
  • Clicking the Edit icon opens the Setup page, but the Global Campaign and Throttle Limits options are disabled.
  • So, the user will not be able to interact with the checkboxes without write access.

This allows consistent navigation while enforcing permission restrictions on actual changes.

FAQs

Can I remove the Edit icon if a user lacks permissions?

No. The edit icon for Campaign Limits is always shown. Global Campaign and Throttle Limits override permission only controls the checkbox editability, not access to the edit icon.

A user's permissions are modified to read-only, how can the user publish that campaign?

If a user's permissions are changed to Read-Only while creating a campaign (or working on a draft), the user cannot publish the campaign. In this case:

  • The user can create a new campaign with their current permissions.
  • The user can connect with the admin to restore their permissions, and the campaign can be published.
  • Any other user with the necessary permissions can publish the campaign.