For agencies that grow D2C brands

How should an agency handle ad publishing across every platform?

Good ad publishing starts with one approved version of the ad, then checks each platform before it goes live: tracking that records the conversion, creative in that platform's formats, budget, dates, audience and a landing page that matches. Launch the ready platforms together, hold the rest, and record what the launch should move.

9 channels run by one person in about an hour a day · Moolwan, on ai-dmMoolwan · run on ai-dm daily · as of October 2026 · real data

What you'll see in 10 minutes

  1. Your first brand's report, built from its domain alone.
  2. Its ad accounts connected, one secure sign-in each.
  3. Your first ad drafted from the brand's thesis and waiting in your approval queue, with each platform it will publish to.

(login required) · No plan to pick. Billed in USD and INR. Nothing goes live until your team approves.

Why does launching one campaign on five platforms take days?

Tuesday, 4pm. The brand approves the new ad. Someone rebuilds it in Meta, then Google Ads, then LinkedIn, X and Pinterest, each with its own sizes, settings and naming. By Thursday two platforms are live, one runs last week's headline, and nobody wrote down what the launch was meant to move.

Every manual rebuild is a chance to drift. Days go into copying the same campaign five times, different versions end up running side by side, and the results can't be compared because the platforms didn't launch the same thing on the same day. Most launch mistakes are predictable. These are the ones to check.

Common launch mistakes on each ad platform and the check that prevents each
PlatformCommon launch mistakeCheck before it goes live
MetaOptimising for the wrong event, such as link clicks instead of purchasesThe optimisation event and attribution setting on every ad set
Google AdsDefault settings left on, such as search partners and broad matchNetworks, locations, match types and the conversion action
LinkedIn AdsAudience expansion on and the Insight Tag missingJob titles and company size, expansion, and a test conversion
X AdsKeywords and placements so broad the ad shows to anyoneKeywords, follower look-alikes and placements
Pinterest AdsA square Meta creative reused without changesCreative made for Pinterest and the Pinterest tag firing

What should you check before ads go live on each platform?

One message, checked five ways. The ad itself is agreed once; what changes per platform is the format, the settings and the tracking. Work through these six checks and every platform launches the same campaign, on the same day, with a written expectation to measure it against.

  1. Approve one version of the ad

    Agree the variant, the copy and the landing page once, before anything is built for each platform. Changing the message after launch splits the results and makes the platforms impossible to compare.

  2. Confirm tracking on every platform

    Check that each platform's tag records the conversion you'll judge it on. A platform without working tracking launches blind, however good the ad.

  3. Adapt the creative to each platform

    Resize and rewrite for each platform instead of forcing one asset everywhere, and check each platform's current ad specs in its own help centre before you export.

  4. Set budget, dates and audience per platform

    Give each platform its own budget, start and end dates, and an audience built the way that platform targets. Switch off expansion settings you haven't chosen on purpose.

  5. Use one naming pattern everywhere

    Name campaigns the same way on every platform, such as brand, goal, audience and date, so reports line up and nobody has to guess which campaign is which.

  6. Launch together and write down the expectation

    Launch the ready platforms on the same day, hold the rest until their checks pass, and record what the launch should move, the baseline and the date you'll review it.

The message comes first, so agree it before anything is built: set each brand's thesis, then write the ad copy and creatives for every platform from it.

Which of a brand's platforms are ready to launch today?

Run the pre-flight check before you press publish. Tick what's done for each platform the brand advertises on. The check shows which platforms are ready, what's holding up the rest, and writes the launch note for the brand.

Pre-flight check for a multi-platform launch

Untick a platform's checks as they change. A platform launches only when all six are done.

  • Meta Facebook and Instagramready to launch
  • Google Ads Search and Performance Maxready to launch
  • LinkedIn Adson hold · tracking not confirmed
  • X Adson hold · creative not in its formats
  • Pinterest Adsready to launch
3platforms ready to launch
2platforms on hold
2checks still open

launch note for the brandReady to launch: Meta, Google Ads and Pinterest Ads. On hold: LinkedIn Ads (tracking not confirmed) and X Ads (creative not in its formats). We'll launch the ready platforms on the same day and add the others once their checks pass.

Free, no login. The starting ticks are an illustrative example.

Launch a brand's ads

(login required) · ai-dm runs this check on every platform before a launch reaches your approval queue.

How does ai-dm publish a brand's ads on every platform?

One approval, every platform. Once a brand's ad accounts are connected, ai-dm drafts the campaign for each platform from the approved ad, with that platform's format, budget, dates and audience. After your team approves it, ai-dm creates the campaigns, ad sets and ads on Meta, Google Ads, LinkedIn, X and Pinterest, and can later edit or pause them or move budget, each change again after approval.

Dewleaf Skincare · variant B · "Three steps. One serum. Free shipping over ₹999."one approval
Approved by your strategistwaiting…approvedapproval queue · variant B · tone matches thesis · no unsupported claims
Meta · Facebook and Instagramqueued…livecampaign created · purchases as the optimisation event
Google Adsqueued…liveresponsive search ads · exact and phrase match · purchase conversion
LinkedIn Adsqueued…scheduledstarts Monday 09:00 · audience expansion off
X Adsqueued…scheduledstarts Monday 09:00 · keyword targeting
Pinterest Adsqueued…scheduledstarts Monday 09:00 · creative made for Pinterest

5 platforms from 1 approval · 2 live · 3 scheduled · logged in the decision ledger · expected to move: CTR

Illustrative example

In this illustrative example, Dewleaf Skincare's variant B ad is approved once by the agency's strategist and published to five platforms: Meta and Google Ads go live, while LinkedIn Ads, X Ads and Pinterest Ads are scheduled for Monday morning. The launch is logged in the decision ledger with click-through rate as the metric it's expected to move.

Every launch is written down before it runs. ai-dm records what was launched, who approved it, what it should move and the baseline it will be judged against, so you can show every decision and its outcome to the brand weeks later. Nothing goes live in a brand's account without your team's approval, and you can check how brand data is protected.

On our own brand. One person runs Moolwan's nine marketing channels in about an hour a day on ai-dm, reading the day's signals and approving or dismissing each action. Its Meta ads returned 2.13× on ₹28,064 of spend in the 30 days to 26 September 2026, against a 4× e-commerce benchmark (ai-dm · Paid ads), and ai-dm keeps flagging that gap until it moves. You can watch ai-dm run Moolwan.

Nothing goes live until your team approves. ai-dm never launches, edits or pauses a campaign, or moves budget, on its own. Every change waits for a person's approval and is recorded with what it was expected to move.

(login required) · Rather talk first? WhatsApp the founder

Questions agencies ask about publishing ads on every platform

What is multi-platform ad publishing?

It's taking one approved ad and launching it on every platform the brand advertises on, such as Meta, Google Ads, LinkedIn, X and Pinterest, with the creative, budget, audience and tracking set up properly for each. Done well, the platforms run the same message from the same day, so their results can be compared.

Can ai-dm publish ads on Meta, Google Ads, LinkedIn, X and Pinterest?

Yes, once your team approves them. ai-dm creates, edits or pauses campaigns, ad sets, ads and budgets on each connected platform from one approval, and records every change. Nothing goes live until someone on your team approves it.

Does ai-dm launch or pause ads on its own?

No. ai-dm drafts the launch or the change and puts it in your approval queue. It never launches, edits, pauses or moves budget without a person approving it, and every approved change is logged with what it was expected to move.

Should every platform get exactly the same ad?

The same message, not the same file. Keep the promise, offer and landing page consistent so the results compare, but adapt the format, length and opening line to each platform. A square Meta ad dropped onto Pinterest or LinkedIn unchanged rarely does as well.

How do you compare results across platforms after a launch?

Use the same naming, the same dates and the same conversion event, and judge each platform against its own baseline rather than against each other's numbers. Each platform counts conversions in its own way, so check them against GA4 before you tell the brand which one worked.

What does ai-dm record when a campaign launches?

The decision ledger keeps what was launched, who approved it and when, what it was expected to move, the baseline it will be measured against and, later, the outcome. That record stays with the brand's account even when your team changes.

What does ad publishing in ai-dm cost?

There's no plan to pick. Sign up, pay as you go, and connect a brand's ad accounts with one secure sign-in each. Billed in USD and INR. Per-brand plans or pay as you go. A brand's data is deletable on request.

Launch a brand's ads

No plan to pick. Billed in USD and INR. A brand's data is deletable on request.

Win the why.™

Every number that moves has a reason. Dashboards show what happened; they rarely show why. Without the why, teams guess, act late and lose trust. ai-dm exists to win the why for every brand, every day: to find the reason behind every change, prove it with evidence, recommend the next move and check that it worked. Then it starts again, because the why keeps changing. When you win the why, you stop guessing and start growing. That is why we exist.

Gather. Analyse. Detect. Alert. Recommend. You act. Monitor. Learn and repeat. Always on.

One approval. Every platform. Every launch on record.

Talk to the founder