All guides, by feature
Push a campaign to The Trade Desk
An Agency Admin presses Push to The Trade Desk in Build, checks the summary and confirms. Orbit creates the campaigns and ad groups in The Trade Desk.
Before you start
- Who can do this
- Agency Admin
- You need
- The campaign’s media plan had a client when it was approved.
- The client’s TTD advertiser is chosen in Build.
- Your agency’s The Trade Desk connection and TTD key are set up in Integrations › The Trade Desk.
- Nothing in Needs attention is marked must fix.
- Where in Orbit
- Sidebar › Workspace › Command Center
Steps
Tick a step’s number when it’s done. We’ll remember where you were.
Open the campaign in Command Center and choose Build. Check the platform menu shows The Trade Desk.
Clear anything blocking the push until the button reads , then press it.
After “Resolving advertiser & validating…”, read the summary: the advertiser, the Environment, how many campaigns and ad groups, and the budget being pushed.
Press Confirm push. Orbit shows “Pushing to The Trade Desk”, which it says can take up to a minute.
When it says “It’s in The Trade Desk”, press Done.
When it worked
Orbit shows “It’s in The Trade Desk” with how many campaigns, ad groups and creatives were pushed, under which advertiser. The campaign’s health changes to On Track.
If something goes wrong
Orbit showsOnly agency admins can push to a platform
Ask an Agency Admin to push the campaign.
Orbit showsCouldn’t push
Read the reasons listed under it, fix them in Build, and push again. If it says “Push failed, and the platform gave no reason. Try again, then contact support if it repeats.”, push once more, and email support if it fails again.
Orbit showsStill running after 80 seconds — Orbit stopped watching, it did not stop the push.
Reload the page in a minute to see the result. Don’t push again until you have.
The summary warns that the pushable budget differs from the plan.
Check each campaign’s Campaign Budget against the media plan before pressing Confirm push.
The button says Push coming soon.
Only The Trade Desk can be pushed to. Switch the platform menu to The Trade Desk.
How it works
Limits: What has to be true before you push
Only an Agency Admin can push, and only to The Trade Desk. The campaign needs a client, a chosen TTD advertiser and your agency’s Trade Desk connection, and nothing in Needs attention marked must fix.
These must-fix items also block the push. Until they’re cleared, the push button reads, for example, Fix 2 first:
| Check | What it needs |
|---|---|
| Client assigned | The media plan had a client when it was approved. |
| TTD advertiser routed | An Agency Admin chose the client’s TTD advertiser in Build. |
| TTD credentials configured | Your agency’s The Trade Desk connection is set up in Integrations. |
| TTD-MCP key issued | Your agency’s TTD key is issued in Integrations › The Trade Desk. |
- “Set a campaign budget. The Trade Desk requires a budget on the campaign flight — ad-group budgets do not substitute for it.”
- “The campaign budget is $0. The Trade Desk rejects a flight with no budget.”
- Pinned ad-group budgets that add up to more than the campaign budget.
- An ad group pinned to a budget of $0.
- A channel The Trade Desk doesn’t accept.
- “No audience selected” and “Creative not ready” are optional and don’t block a push.
Explainer: Campaigns, ad groups and budgets in Build
Build has three tabs, Campaigns, Ad Groups and Creatives. Each row is one object to create in The Trade Desk, and each change saves as you make it.
| Column | What it takes |
|---|---|
| Objective | Awareness, Performance, Retargeting, Consideration, Conversion or Reach. |
| Channel | CTV, Display, OLV, Video, Audio, Podcast, Native Display, Native Video or DOOH. |
| Pacing | Even, Frontloaded, Dayparted or ASAP. |
| Goal | Read-only. Orbit sets it from the Objective. |
| Campaign Budget | The budget for the campaign’s flight. The Trade Desk needs one. |
| Push As | How the row is created in The Trade Desk. |
- An ad group showing Campaign budget draws from its campaign’s budget, shared with the other ad groups set the same way. Click it to pin a fixed amount; use campaign switches back.
- A required badge means the campaign has no budget yet.
- A won’t push badge means The Trade Desk doesn’t accept that channel, so the push would skip the campaign.
- Creates paused describes the push: “Everything Orbit creates in The Trade Desk is created paused, so it cannot spend until a human enables it there.”
- If a change fails to save, its cell shows ⚠ retry and a banner counts the failed changes, with Retry all.
- The UTM cell reads “not configured” when the client has no UTM mapping, and “rebuild to generate” when the row was built before its UTMs were.
Prevention: Avoid push blockers
Most push blockers start on the media plan or the Trade Desk connection. Sorting them out before you approve saves a trip back.
- Set the plan’s Client before you press Approve Plan. The campaign takes its client from the plan at approval.
- Make your plan changes before approving. Edits afterwards don’t reach the campaign.
- Check your agency’s The Trade Desk connection and key in Integrations before anyone needs to push.
- Give every campaign in Build a Campaign Budget above $0.
- Keep pinned ad-group budgets within the campaign budget, or leave ad groups on Campaign budget.
- Use a channel The Trade Desk accepts: CTV, Display, OLV, Video, Audio, Podcast, Native Display, Native Video or DOOH.