Step-by-step guide

How to give agency access to X (Twitter) Ads

Last updated: August 2026

How to give agency access to X (Twitter) Ads: use X Ads account access — the agency is granted an account role via Ads Manager. Open Ads Manager → Account access → Add access, add the agency, choose the access level, and confirm. You never share a password and can remove access anytime.

Before you start

Have these ready — it's what onboarding stalls on:

Step-by-step

  1. Open X Ads Manager.
  2. Go to Account access.
  3. Click Add access.
  4. Enter the agency's X handle.
  5. Choose the access level (Ad manager, Account administrator) and save.
Where 90% of onboardings fail: Granting Account administrator when Ad manager suffices over-shares. Match role to task.

Which access level to grant

Grant the minimum the work needs. On X (Twitter) Ads, the levels are:

Access level / roleWhat it can do
Account administratorFull control including access and payment. Keep this.
Ad managerCreate and manage campaigns and creatives. Usual agency level.
Campaign analystView campaigns and analytics.
Creative managerManage creatives and media.
Organic composerCompose organic posts only.

How long it takes, and who does what

1–2 minutes in Ads Manager → Account access.

What you (the client) do

Open Ads Manager → Account access → Add access and grant the access — a few minutes.

What the agency does

Accept and confirm from their side, then start work.

How to check it worked

Access is granted when:

If it doesn't work

The most common problems and how to fix them:

Handle not found

Confirm the exact @handle; the account must exist and be spelled correctly.

Too much access granted

Change the role in Account access — Ad manager is usually enough.

Why you don't share a password

Access is granted to the agency's own X handle with a role — no password shared, removable anytime.

The faster way: one link

Everything above is why agencies switch to a single link. HandItSafe requests exactly this X (Twitter) Ads access for you — the client approves through X (Twitter) Ads's official process in about three minutes, no password shared, and keeps a panel to remove it anytime. When the engagement ends, removing access is one tap with a full log.

FAQ

Giving X (Twitter) Ads access — questions

Password needed for X Ads?

No. Access is granted to the agency's own X handle with a role.

Which X Ads role for an agency?

Ad manager to run campaigns; Account administrator to also manage access.

How do I remove X Ads access?

Account access → remove. HandItSafe shows it in the panel.

Ad manager or Account administrator?

Ad manager to run ads; Account administrator only if they manage access and billing.

Can they post organically?

Only if you grant Organic composer or a higher role that includes it.

Keep reading

Related guides

Skip the whole thing — send one link.

HandItSafe requests exactly this access in one link. No passwords. Your client keeps a panel to remove it anytime.