Skip to content

Ad platforms

Guardified pauses your ads when a product runs low and turns them back on when it is back in stock. It does that on Meta Ads (Facebook and Instagram), Google Ads and TikTok Ads. You connect each platform once in Settings. After that, every guard can pick campaigns, ad sets, ad groups or ads from it as ad targetsAd targetA campaign, ad set, ad group or single ad on Meta Ads, Google Ads or TikTok Ads that a guard pauses and turns back on. Read more → .

You only need the platforms you advertise on. A guard can mix targets from several platforms.

  • Supported platforms
  • Connect a platform
  • One connection per platform
  • Switching the active account
  • What pause and resume change
  • Keeping a connection working
  • Disconnect
  • When connecting fails
  • See also
PlatformSettings tabWhat a guard can targetA pause setsA resume sets
Meta AdsMeta AdsCampaigns, ad sets, adsPausedActive
Google AdsGoogle AdsCampaigns, ad groups, adsPausedEnabled
TikTok AdsTikTok AdsCampaigns, ad groups, adsDisable (off)Enable (on)
  1. In Guardified, open Settings and select the platform’s tab: Meta Ads, TikTok Ads or Google Ads.
  2. Click Connect via OAuth. The platform’s own sign-in page opens.
  3. Sign in with the user who has access to your ad account, and approve the permissions Guardified asks for.
  4. You return to Settings, where a banner reads OAuth connection successful. Open the platform’s tab: its card shows Connected with the account Guardified works in.

Finish the sign-in within 10 minutes of clicking Connect via OAuth. After that the connection has to be started again.

The platform’s Add … target button in a guard becomes available as soon as the platform is connected. Platforms that are not connected are listed under the buttons as disabled until connected in Settings, with an Open settings link.

Each Shopify store has one connectionConnectionThe link between your store and one ad platform, made by signing in to the platform from Guardified's Settings; each store has one connection per platform. Read more → per platform. A connection belongs to the platform user who signed in. One user often has access to several ad accounts, so the card lists every account that user can reach, and Guardified works in one of them at a time: the active account.

  • After you connect or reconnect, Guardified makes the first account in the list active.
  • The target picker in a guard lists campaigns from the active account.
  • Each target remembers the account it was picked from.
  1. Open Settings and the platform’s tab.
  2. Choose the account in Active Meta ad account, Active Google Ads customer or Active TikTok advertiser.
  3. Click Use selected account, or Use selected advertiser on TikTok. A message confirms the switch.

On Meta Ads and Google Ads, Refresh accounts loads the list again, for example after you were given access to another ad account. On TikTok Ads, click Reconnect to load the list again.

Switching changes which account the target picker shows from then on. Targets you already added stay on the account they were picked from.

Guardified changes one thing on each target: its status. It never edits budgets, bids, audiences or creatives, and it never deletes anything.

  • Pause sets every target of the guard to paused.
  • Resume sets every target of the guard back on, including ones that were already off before Guardified paused them. To keep an ad off, remove it from the guard’s targets.
  • Pausing a campaign stops everything delivered under it. Pausing a single ad leaves the rest of its ad set or ad group running.

Each target’s result, sent or failed, is in Logs under Platform Actions.

Before it sends a pause or resume, Guardified renews a connection that is about to expire. If a platform no longer accepts the connection, its pauses and resumes show as Failed in Logs: click Reconnect on the platform’s tab in Settings.

A platform can stop accepting a connection altogether, for example after you remove Guardified’s access on the platform or lose access to the ad account. Pauses and resumes on that platform then show as Failed in Logs. Open the platform’s tab in Settings and click Reconnect.

Disconnect on the platform’s card removes the stored connection and shows Integration disconnected.

  • Your guards keep their targets on that platform.
  • Those targets can’t be paused or resumed until you connect the platform again. Until then each attempt shows in Logs with the error No connected integration for platform ….
  • Disconnect removes the connection from Guardified only. To also remove Guardified’s access on the platform’s side, see Permissions and data.

If the platform sends you back without a connection, Settings shows a red banner:

MessageWhat to do
OAuth was canceled or access was denied by the user.The sign-in was cancelled or a permission was declined. Click Connect via OAuth again and approve every permission.
OAuth session expired. Start the connection again.More than 10 minutes passed. Start again from Connect via OAuth.
Shop context is missing. Open the app from Shopify Admin and retry.Open Guardified from your Shopify admin, then connect from Settings.
OAuth token grant is invalid or expired. Please reconnect the integration.Click Reconnect and sign in again.
OAuth callback is incomplete (missing code or state). Please retry.Start the connection again.
OAuth succeeded, but no accessible Google Ads customer account was found for this user.Sign in with a Google user that has access to a Google Ads account.
OAuth token exchange failed. …Try again, signed in as a user with access to at least one ad account on that platform. If it keeps failing, write to support@p-h.solutions.