--- title: "How to enable campaign write access" slug: "how-to-enable-campaign-write-access" description: "Learn how to enable campaign write access for your ad accounts, set approval levels, and what to check if a change doesn’t go through." updated: 2026-11-12T07:12:01Z published: 2026-11-12T07:12:01Z canonical: "docs.supermetrics.com/how-to-enable-campaign-write-access" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.supermetrics.com/llms.txt > Use this file to discover all available pages before exploring further. # How to enable campaign write access Campaign write access lets your AI tool, Supermetrics Studio, or the Supermetrics MCP server make changes to the campaigns in your ad accounts. It's off by default, and you enable it for each ad account in the Supermetrics team your AI tool uses. Until it's enabled, you can read and analyze your accounts, but you can't change anything. This guide is for the person who connected the ad accounts to Supermetrics. It explains how to enable write access, how approval levels and the team budget cap work, who can change these settings, and what to check when a change doesn't go through. ## Who can change write access settings Write access is tied to the person who connected the ad account to Supermetrics, called the connection owner. Team owners and admins have a smaller role. | Action | Who can do it | | --- | --- | | Enable write access | Only the connection owner, in the Hub or with the approval link in your AI tool. | | Disable write access | The connection owner, and team owners and admins. | | Change approval levels | The connection owner. Admins can view approval levels but not change them. | If the ad account isn't in the list of ad accounts, the team’s connections can’t see it. Connect the ad platform with the login that can see the account. If the ad account is shown but locked for editing, another Supermetrics user owns the connection. Only that owner can enable write access. ## Approval levels An approval level determines whether a change requires your confirmation before it takes effect. You set it for each ad account. The default is no approval. | Level | What needs confirmation | | --- | --- | | **No human approval** | Nothing. Changes apply immediately. | | **Going live** | A campaign or an ad group in a live campaign going live, including unpausing a campaign. | | **Budget + going live** | Budget changes on a live campaign, and a campaign or an ad group in a live campaign going live. | | **All live changes** | Any change to a live campaign or an ad group in a live campaign, including enabling a campaign. | When a change needs approval, your AI tool holds it and shows you a summary. The change applies only after you confirm it. A held change expires after 30 minutes, so confirm it in the same session. The write access approval link and an approval level work separately. The link enables write access and expires after 15 minutes. An approval level holds a budget or live change until you confirm it, and the held change expires after 30 minutes by default, configurable up to 60. ## Before you begin Make sure you have the following in place before you enable write access: - You have an active Supermetrics trial or subscription that includes an AI chat destination, Supermetrics Studio, or Supermetrics MCP server access. - You have connected the ad account to Supermetrics in the team where you want to make changes. See [How to connect to data sources from Supermetrics Hub](/v1/docs/how-to-connect-to-data-sources-from-supermetrics-hub). - You have edit access to the account in the ad platform. View-only access blocks changes even when Supermetrics is set up correctly. ## Instructions ### Enable write access in the Hub 1. Log in to the [Supermetrics Hub](https://hub.supermetrics.com) with the same email your AI tool uses to connect to Supermetrics. A different email is a separate login with its own teams. 2. Go to the [Campaign write access](https://hub.supermetrics.com/write-settings) page. 3. Select the data sources and accounts you want to enable write access for. 4. Select when human approval is needed. Options for human approval: - **No human approval**: Changes apply immediately. - **Going live**: Approve before a campaign goes live, including unpausing one. - **Budget + going live**: Approve before budget changes on live campaigns and before a campaign goes live. - **All live changes**: Approve any change to a live campaign (including enabling the campaign). 5. Click **Save**. ### Enable write access with the approval link If you own the connection and a change doesn't go through because write access is off, your AI tool gives you an approval link instead of an error. The link works for updates, status changes, and campaign creation. 1. Open the approval link in the same session. 2. Confirm the link within 15 minutes. The link enables write access for the ad account with the approval level **All live changes**, and then applies the change you asked for. If you don't own the connection, or if you use the Supermetrics MCP server, ask the connection owner to enable write access in the Hub. ### Disable write access Only the connection owner, team owner, and team admin can disable write access. Note that only connection owners can re-enable write access. 1. Log in to the [Supermetrics Hub](https://hub.supermetrics.com/) with the same email your AI tool uses to connect to Supermetrics. 2. Go to the [Campaign write access](https://hub.supermetrics.com/write-settings) page. 3. Select the data sources and accounts you want to disable write access for. 4. Deselect the checkbox next to the account name and click **Save**. ## Team budget cap Approval levels decide whether a change needs confirmation. They don't limit how large a change can be. The team budget cap does that. The team budget cap is a percentage that limits how much a single budget change can raise or lower a budget. Our support team sets the cap for your team. You can't set it yourself. Supermetrics checks the cap before the change reaches the ad platform. If a change goes over the cap, the message shows the old budget, the new budget, and the cap. Split the change into smaller steps, or [contact our support team](https://hub.supermetrics.com/support) to adjust the limit. The cap doesn't apply when the old budget is 0 or unknown, or when the budget type changes. ## Troubleshooting Start by checking the team. The Hub saves write access in the team you're logged in to, and your AI tool can belong to a different team. Check the team name in the message before you change anything else. | What you see | What it means | What to do | | --- | --- | --- | | `WRITE_ACCESS_NOT_ENABLED` | Write access is disabled in the team your connection uses. | Enable write access in that team. Follow the link in the message. | | An approval link instead of an error | You own the connection, and write access is disabled. | Confirm the link within 15 minutes. It enables write access and applies your change. | | The approval link expired | The link wasn't confirmed before it expired. | Make the change again to get a new link. | | Write access is enabled in another team | You saved it while you were logged in to a different team. | Enable write access in the connection's team, or reconnect your AI tool and select that team. | | You're logged in with a different email | Logging in with an email that Supermetrics doesn't know creates a new team and trial. | Log in with the email your AI tool uses. | | Your team has Campaign management but you don’t have a seat. | Another user in the team can write. | Ask the team admin to give you a seat. | | Your subscription doesn't include Campaign management | Your subscription or trial doesn't include campaign changes. | Start the 14-day trial if eligible, or check your plan. On a Marketing Intelligence Platform subscription, contact your account manager. | | Permission denied by the ad platform | Your user doesn't have an edit role on the account. | Ask the account owner to raise your role. | | The connection lacks write permission | The connection was set up without permission to make changes. | Renew the connection from the link in the message. | | A budget change is too large | The change goes over your team's budget cap. | Split the change into smaller steps, or contact our support team to adjust the limit. | ## More resources - [How to manage ad campaigns with AI tools](/v1/docs/how-to-manage-ad-campaigns-with-ai-tools) - [How to manage ad campaigns in Supermetrics Studio](/v1/docs/how-to-manage-ad-campaigns-in-supermetrics-studio) - [How to review and restore campaign changes](/v1/docs/how-to-review-and-restore-campaign-changes)