Features
Publishing a campaign
Push a campaign to your connected ad platforms — built paused, with budget, targeting, and creative, then flipped live on your word.
From plan to live ads, inside Steerport
Once a campaign has creative and a connected platform, you publish it to the ad network without leaving Steerport. The publisher builds a real campaign → ad set → ads on the platform through its official API, always paused, so nothing spends until you explicitly go live.
You'll find this on any campaign's page, in the Publishing card.
Before you publish
Two things need to be in place:
- A connected platform. Connect at least one ad network on the Integrations page. Until then, the Publish to a platform button stays disabled and you'll see "No ad platforms connected."
- Creative variants. The publisher turns Creative Lab variants into ads. Generate a few for the project first — each one you select becomes an ad, optionally paired with an image or video from your assets.
Publishing, step by step
Open the campaign and click Publish to a platform. The launch dialog walks through everything the platform needs:
- Platform & ad account — pick which connected network and which ad account you administer to publish into.
- Objective — Sales / Conversions, Leads, Traffic, Awareness, Engagement, or App promotion. Steerport maps this to each platform's own objective.
- Budget — set the amount and choose Daily or Lifetime.
- Schedule — optional start and end dates.
- Targeting — countries (ISO codes), age range, gender, keywords (used by Google and Reddit), and interests (used by Meta and TikTok). Leave auto-optimize on to let the platform expand the audience with its own system (Advantage+ / smart targeting); turn it off to hold to exactly what you set.
- Destination URL — where the ad sends people. Tag it with the UTM builder so attribution stays clean.
- Ads — check the creative variants to publish, and for each one optionally attach an image or video. Text-and-link ads are fine too.
Click Launch (paused). Steerport creates the campaign on the platform and reports how many ads it published. Each adapter drops anything a platform can't express and tells you in a warning rather than failing silently.
Going live, pausing, and the published list
After a launch, the platform shows up in the Publishing card with a status badge, the ad account, and how many ads it created:
- Go live — flips the paused campaign to live on the platform. This is the only step that starts spend.
- Pause — stops a live campaign at any time.
Because everything is created paused, you can review the campaign in the platform's own manager first and only go live when it's right.
Performance flows back
Once ads are live, click Refresh performance (or let the daily sync agent do it) to pull impressions, clicks, spend, conversions, revenue, and ROAS back onto each published platform. Those numbers feed Analytics & reports and teach the Creative Genome which angles actually earn — matched back to the exact variant each ad came from.
Related
- Set up and connect each network: Connecting ad platforms.
- Manage spend across everything you've launched: Ad Machine.
- Keep attribution clean: UTM tracking.