Skip to main content
Markifact supports two ways to connect Google Data Manager: using the built-in Markifact app (Quick Connect) or connecting through your own Google Cloud app (Custom App). With a custom app, every request Markifact makes runs under your app as the uploader in Google Ads, 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

Data Manager only ingests data, so verification checks the token and its scope. Make sure the Data Manager API is enabled on your project as well, otherwise the first upload fails with an API-disabled error.

Create the app and mint the refresh token

The Google Cloud setup (project, consent screen, OAuth client, OAuth Playground) is the same for every Google channel and lives on one page.

Connect to Markifact

1

Open the Custom App tab

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

Name the connection

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

Paste your credentials

Paste the Client ID, Client Secret, and Refresh Token from your Google Cloud app.
4

Verify & Connect

Markifact refreshes an access token with your client and makes one read-only call to the Data Manager API. 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

Enable the Data Manager API under APIs & Services > Library in the project that owns your client ID and retry the upload.
See the shared Custom Google Cloud App troubleshooting for invalid_client, invalid_grant, missing scopes and APIs that are not enabled.

Custom Google Cloud App

Create the app and mint a refresh token

Upload Offline Conversions

Send conversions to Google Ads