Resources · Make integration

Microsoft Advertising Campaign Management Make integrationAutomate Microsoft Advertising Campaign Management with Make.

Tired of opening the ads console for every small campaign change? The Microsoft Advertising Campaign Management Make integration gives you 10 modules: 6 actions and 4 searches over campaigns, ad groups and ads. This page shows marketers how to link the account and build a first working scenario.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What does the Microsoft Advertising Campaign Management Make integration do?

The Microsoft Advertising Campaign Management Make integration lets a Make scenario, the automation you build as a chain of modules, read and edit your paid search setup. Each module is one brick: here it fetches, searches or updates a campaign, an ad group or an ad, using your account linked to Make once.

Apply changes logged by your team. A media buyer writes a campaign ID and the new values in a shared tool. The scenario pulls the current state with Get a campaign, then pushes the edit through Update a campaign (beta), so nobody retypes it in the console.

Build a clean inventory. Search campaigns returns every campaign that matches your criteria, List ad groups expands each one, and Search ads goes down to the ads. Each result travels as a bundle, one item passed to the next module, ready to land in a spreadsheet or a report.

Fix ad copy at scale. Once Search ads has found the ads of an ad group, Update an ad (beta) rewrites them one by one with the values you mapped.

Know the limits before you start. The app has no trigger, so a scenario starts on a schedule or on another app's event, never on something that happens inside Microsoft Advertising. Three update modules carry a beta tag, and the Make doc for this app says it was written with AI help and asks you to verify important points with Microsoft. For anything the list does not cover, Make an API call reaches the rest of the API.

Weighing tools first? Read the n8n vs Make comparison, check Make pricing, or follow the Make training to get comfortable with the editor.

Connect

How do you connect Microsoft Advertising Campaign Management to Make?

  1. 01

    Collect your developer credentials

    In your Microsoft Advertising account, open the Developer Portal and click Request Token. If asked for a callback URI, paste https://www.integromat.com/oauth/cb/microsoft-ad-campaign-mgmt. Keep the Client ID, the Client secret and the Developer token at hand.

  2. 02

    Add a module and create the connection

    In your scenario, add any Microsoft Advertising Campaign Management module and click Create a connection. A connection is your account linked to Make once, then reused by every module of the app. The Connection name field is optional.

  3. 03

    Enter the credentials and authorize

    Paste the Client ID, Client secret and Developer token, or follow the on-screen instructions. Once the connection is saved, the module can list the campaigns your account can see.

First scenario

Your first scenario with Microsoft Advertising Campaign Management

GoalWhen your team logs a campaign change in another tool, Make reads that campaign in Microsoft Advertising Campaign Management and applies the new values.

  1. 01

    Create the scenario

    From the Scenarios page, create a new scenario and click the +. Start with the module of the app where your team writes changes, for example a spreadsheet, since this ads app has no trigger of its own.

  2. 02

    Add Get a campaign

    Click the + on the right, search Microsoft Advertising Campaign Management and pick Get a campaign. Create the connection, then map the campaign ID from the first module.

  3. 03

    Add Update a campaign (beta)

    Add Update a campaign (beta) next. Map the same ID, then map the new values your team logged, so the edit reaches the campaign exactly as requested.

  4. 04

    Test with Run once

    Click Run once to execute the scenario one time. Open each module's bubble to read the bundles it received, and check the campaign in Microsoft Advertising before trusting the flow.

  5. 05

    Schedule and switch it on

    Set the schedule on the first module; a new scenario checks every 15 minutes by default. Then switch the scenario on. Each module run on a bundle counts as one operation on your plan.

Modules

What can the Microsoft Advertising Campaign Management modules do?

Microsoft Advertising Campaign Management gives you 10 modules. For each one: what it does for you, when to reach for it, and what to watch out for.

Microsoft Advertising Campaign Management1

Get a campaign

Action

In MakeRetrieves a campaign based on the its ID.

Hands you the full record of one campaign once you give it the campaign ID, so later modules can read its current settings before touching anything.

When to use it
right before an update, to compare what a colleague asked for with what the campaign holds today.
Watch out
it needs an exact ID; if you only know a name, run Search campaigns first.
Microsoft Advertising Campaign Management2

Get an ad

Action

In MakeRetrieves the ad corresponding to the specified ID.

Pulls a single ad by its ID and returns its content as one bundle, which is handy when another step already knows exactly which ad it cares about.

When to use it
a review sheet lists ad IDs flagged by your copywriter, and you want each ad's current text next to the flag.
Watch out
to cover every ad of a group, Search ads is the better fit.
Microsoft Advertising Campaign Management3

Make an API call

Action

In MakeMakes an arbitrary authorized request.

Opens the rest of the Microsoft Advertising API to your scenario, reusing the connection you already created, so a missing module does not block the project.

When to use it
you need an object or an operation that none of the other nine modules covers.
Watch out
you write the request yourself, so keep Microsoft's API documentation open while you build it.
Microsoft Advertising Campaign Management4

Update a campaign (beta)

Action

In MakeUpdates the campaign specified by ID with the provided values.

Writes new values onto an existing campaign, picked by its ID, which saves a trip to the console every time a plan changes on your side.

When to use it
a change approved in your planning tool must reach the live campaign without anyone copying it by hand.
Watch out
the module is tagged beta and edits live spend, so test it with Run once on a campaign you can afford to touch.
Microsoft Advertising Campaign Management5

Update an ad (beta)

Action

In MakeUpdates the ad specified by ID with the provided values.

Replaces the values of one ad, found by its ID, so wording or settings fixed in your own files end up in the account.

When to use it
after Search ads has returned the ads carrying an outdated offer, to rewrite each one in the same run.
Watch out
this is a beta module and the change goes live on the ad; keep a copy of the old values, for example with Get an ad just before.
Microsoft Advertising Campaign Management6

Update an ad group (beta)

Action

In MakeUpdates the ad group specified by ID with the provided values.

Writes new values onto one ad group, picked by its ID, so a change decided for the whole group is applied in one step, without the console.

When to use it
a product line changes in your catalog and the matching ad group needs new values.
Watch out
still in beta; run it once on a single group and check the result in Microsoft Advertising before letting it loop over many.
Microsoft Advertising Campaign Management7

Get an ad group

Search

In MakeRetrieves the ad group with the provided ID.

Fetches one ad group from its ID and gives the scenario its details, which is the safe first look before Update an ad group touches it.

When to use it
your tracking sheet stores ad group IDs and you want to enrich each row with what the group holds today.
Watch out
Make classes it as a search, so an ID that no longer exists can come back with nothing.
Microsoft Advertising Campaign Management8

List ad groups

Search

In MakeRetrieves the ad groups for a given campaign.

Returns every ad group of the campaign you point it to, one bundle per group, which gives you a clear map of how a campaign is built.

When to use it
after Search campaigns, to go one level down and prepare a report or a batch of group updates.
Watch out
each group it returns makes the next modules run again, and every run is an operation on your plan.
Microsoft Advertising Campaign Management9

Search ads

Search

In MakeSearches for ads based on the specified group ID and criteria.

Finds the ads of a given ad group that match your criteria, so you can work on a precise slice instead of the whole account.

When to use it
a promotion ends and you need every ad of a group that still mentions it, before sending them to Update an ad.
Watch out
it can return zero, one or many ads; plan what the scenario does when nothing matches.
Microsoft Advertising Campaign Management10

Search campaigns

Search

In MakeRetrieves campaigns based on the specified parameters.

Brings back the campaigns that match the parameters you set, a practical starting point when you do not know the IDs in advance.

When to use it
as the first Microsoft Advertising step of a scheduled audit that copies your campaigns into a spreadsheet.
Watch out
a broad search sends many bundles downstream, and each one spends operations in the modules that follow.
Need help

Need help automating Microsoft Advertising Campaign Management with Make?

A person reads every message.

FAQ

Questions about the Microsoft Advertising Campaign Management Make integration

01Is the Microsoft Advertising Campaign Management Make integration free?
Yes, on the Make side. Microsoft Advertising Campaign Management is a standard app, so it works from the Free plan. That plan allows 2 active scenarios, at least 15 minutes between scheduled runs, 5 minutes of execution per run, files up to 5 MB and 512 MB of data transfer. Paid plans (Core, Pro, Teams, Enterprise) lower the interval to 1 minute and remove the cap on active scenarios. Usage is counted in operations, one per module run on one bundle. Your Microsoft Advertising account follows its own terms.
02What do you need to connect Microsoft Advertising Campaign Management to Make?
You need a Microsoft Advertising account and a developer token. From the Developer Portal, click Request Token to register an application, then copy the Client ID, the Client secret and the Developer token. If the portal asks for a callback URI, use the Make address shown in the doc for this app. In Make, add any module of the app, click Create a connection, then paste the three values or follow the on-screen instructions. The connection is then shared by all 10 modules.
03How does a Microsoft Advertising Campaign Management scenario start in Make?
Not from Microsoft Advertising itself, because the app has no trigger module. You have two ways to start. Put a schedule on the first module, and Make runs the scenario every 15 minutes by default, or at the interval you pick, down to 1 minute on a paid plan. Or open the flow with a trigger from another app, such as the tool where your team logs campaign changes, then add the Microsoft Advertising modules behind it.
04What if a Microsoft Advertising Campaign Management module is missing in Make?
Use Make an API call. It sends any authorized request to the Microsoft Advertising API through the same connection, so you can reach objects that the 6 actions and 4 searches do not cover. You write the request yourself, which means reading Microsoft's API documentation. Keep in mind that the three update modules are still in beta, and that the Make doc for this app says it was produced with AI help and may contain mistakes, so check important details with Microsoft.
05Make or n8n for Microsoft Advertising Campaign Management?
It depends on what your team already runs. Make gives this app 10 ready modules covering campaigns, ad groups and ads, plus an API call module for the rest, all in a visual editor. n8n often offers a node for the same apps, so check its catalog for this one before deciding. Pick the tool where your other automations already live, then confirm that the exact campaign, ad group or ad operations you need are available there.