Approval Request
Approval Requests add a review step before a change affects live traffic. Instead of going live right away, the change goes to designated approvers, who decide whether it should proceed. Every request is tracked, so critical changes are reviewed, intentional and auditable.
Use Approval Requests to:
- Prevent accidental or unauthorized changes.
- Make sure the right people review critical updates.
- Keep teams consistent and accountable when several people can change live configurations.
- Reduce risk when changes affect live users.
Approvals off vs on
Approval Requests are off by default. Turn them on separately for each feature you want to review.
Supported features
You can turn on approvals for any of these features, independently:
- External Templates: see the pages for WhatsApp and SMS.
- Templates
- Notification Events
- Workflows
- Routes
- Components
- Campaigns
How it works
Set up approvals
You manage approvals in two places: Team Settings, where you choose who can approve, and Approval Settings, where you choose what needs approval.
Assign approvers in Team Settings
On the Team Settings page, you can see all team members and their roles. Give approval permissions to the people who should review changes, or remove them.
Approvers can only be added or removed here. Everyone with approval permissions appears in Approval Settings as an available approver.
Open Approval Settings
On the Approval Requests page, open Approval Settings.

The Approvers section lists everyone with approval permissions, with their name, email and avatar, and the total count.
How approvals are counted
- You can send a request to more approvers than the minimum.
- Any approvers who together meet the minimum can approve it.
- A single rejection rejects the whole request.

Approvals Required is set to 2, and a request is sent to 5 approvers. Any 2 approvals approve the request, but any 1 rejection rejects it.
Review approval requests
The Approval Requests page shows every request and its status. All approval activity is tracked here.

Use Search to find a request by name, or filter by Feature or Request Type.
Act on a request
Approve
Reject
Cancel
Confirms the change is acceptable and counts toward the required approvals. The change is only published automatically if that was chosen when the request was created.

What happens after approval
Approval doesn’t always mean the change goes live immediately. The requester chooses this when they create the request.
Example: approving a template change
Turn on approvals
An admin gives approval permissions to team members in Team Settings, turns on approvals for Templates, and sets Approvals Required to 2.
Make a change
A user edits a template and clicks Go Live. Because approvals are on, the template doesn’t go live yet.
Create the approval request
The user selects approvers, adds a message explaining the change, chooses whether the template should go live automatically on approval, and submits the request.