Skip to main content
Markifact supports two ways to connect Pinterest Ads: using the built-in Markifact app (Quick Connect) or connecting through your own Pinterest app (Custom App). With a custom app, every request Markifact makes runs under your app in the ad account’s activity, so your clients never see Markifact.
Custom app connections are available on the Team plan. See White-label Connections for the overview.

What You Need

Create the app and mint the refresh token

The Pinterest setup (app, standard access, authorization URL, code exchange) is the same for both Pinterest channels and lives on one page.

Connect to Markifact

1

Open the Custom App tab

Go to the Connections page, click Connect on Pinterest Ads, and select the Custom App (White-label) tab.
2

Name the connection

Enter a Connection Name (for example “Acme Agency Pinterest Ads”). This is how the connection appears in nodes, agents, and MCP.
3

Paste your credentials

Paste the App ID, App Secret, and Refresh Token from your Pinterest app.
4

Verify & Connect

Markifact refreshes the token once with your app, then makes one call that lists the ad accounts the token can reach. Nothing is saved unless both succeed.
Custom app connections show a Custom app badge on the Connections page and work everywhere a Quick Connect connection works.

Rotating or Replacing the Token

Add the connection again with the same connection name and the new refresh token. Markifact replaces the stored credentials in place, so workflows and agents bound to the connection keep working.

Troubleshooting

The user who minted the token has no access to any ad account. Grant access under Ads Manager > Business access, then mint a new token.
See the shared Custom Pinterest App troubleshooting for authentication failures, missing scopes and trial access limits.

Custom Pinterest App

Create the app and mint a refresh token

Get Report

Pull Pinterest Ads performance data