Advertising · Integration
Last updated: August 2026
X Ads account access — the agency is granted an account role via Ads Manager. You'll find it under Ads Manager → Account access → Add access. The client keeps ownership of X Ads accounts; the agency is granted only what you assign.
Grant the least access the work needs. Here's what each level on X (Twitter) Ads can do:
| Access level / role | What it can do |
|---|---|
| Account administrator | Full control including access and payment. Keep this. |
| Ad manager | Create and manage campaigns and creatives. Usual agency level. |
| Campaign analyst | View campaigns and analytics. |
| Creative manager | Manage creatives and media. |
| Organic composer | Compose organic posts only. |
1–2 minutes in Ads Manager → Account access.
Access is granted to the agency's own X handle with a role — no password shared, removable anytime.
Every step above is why agencies move to a single link. HandItSafe requests exactly the X (Twitter) Ads access you need — the client approves it through X (Twitter) Ads's own process in about three minutes, no password shared, and keeps a panel to see and remove access anytime. That visibility is why clients approve faster, and it makes offboarding a one-tap job later.
Read the full step-by-step guide to giving X (Twitter) Ads access
FAQ
No. Access is granted to the agency's own X handle with a role.
Ad manager to run campaigns; Account administrator to also manage access.
Account access → remove. HandItSafe shows it in the panel.
Ad manager to run ads; Account administrator only if they manage access and billing.
Only if you grant Organic composer or a higher role that includes it.
Keep reading
HandItSafe requests exactly this access in one link. No passwords. Your client keeps a panel to remove it anytime.