How-to · Step 5

When to escalate to Thageeshan

← All docs

Escalate to Thageeshan

You are read-only. Approve and Reject are admin-only. Your job is to pre-qualify the queue and escalate anything that needs a decision.

Always escalate

  • Any adjust_budget action — every budget change goes to Thageeshan.
  • Any launch_creative or send_email action.
  • Any pause_campaign on a top-3 revenue campaign for that client.
  • Any action with AED at risk ≥ 5,000.
  • Any agent run that failed (agent.run.failed in audit log).
  • Any token/credential issue — expired, revoked, or unexpectedly missing.
  • A client's pending approvals count jumps unexpectedly (e.g. yesterday 1, today 8).
  • Anything that touches Heritage Club, Lewis James, or other high-value retainers.

Maybe escalate

  • The agent's reasoning contradicts what you see in Ads Manager. Investigate first; if you can't explain the gap, escalate.
  • A client hasn't had an agent run in 7+ days — schedule it, but if you don't know why it stopped, escalate.
  • A new platform was connected (you didn't connect it). Could be Thageeshan, could be wrong.

Don't need to escalate

  • flag_for_review actions for naming, deprecated campaigns, or audience overlap on small accounts.
  • Cosmetic things — typos in campaign names, old ads still showing in history.
  • Routine refresh_creative flags where we already know the asset is coming.

How to escalate

For now: WhatsApp message to Thageeshan with this format:

Client: [name] Action ID: [last 6 chars of action ID] Why escalating: [one sentence] My read: [what you think should happen and why]

A dedicated Escalate button in the UI is on the roadmap.

Why this matters

We are running real money on real ad accounts. A wrong approval can burn AED 5,000-50,000 in a day. The structure exists so you never have to carry that decision alone.