How Integrations Work
Trcker integrations connect your affiliate program to the tools you already use. When a conversion fires, Trcker can automatically push data to your CRM, spreadsheets, notification channels, and more. Some integrations also pull data INTO Trcker, like ad spend from Google Ads or Meta.
All integrations are configured per-brand under Integrations in your sidebar.
---
Ad Platforms
Ad platform integrations are bidirectional — they pull spend data into Trcker so you can see ad spend alongside affiliate revenue, and they can fire conversions back so your ad campaigns optimize for affiliate-driven sales.
Google Ads
What it does: - Pull spend: Imports your Google Ads campaign spend, clicks, and impressions into Trcker - Fire conversions: Sends approved conversions back to Google as offline conversions, helping Smart Bidding optimize for real sales
Setup (Spend Sync): 1. Go to Integrations > Ad Platforms > Google Ads 2. Click Connect under "Pull Spend Data" to authorize via your Google account 3. Select the ad account you want to sync 4. Spend data will sync automatically (daily)
Setup (Conversion Firing): 1. Click Configure under "Fire Conversions" 2. Enter your GA4 Measurement ID (format: G-XXXXXXXXXX) — found in GA4 Admin > Data Streams 3. Enter your API Secret — found in GA4 Admin > Data Streams > Measurement Protocol API secrets 4. Click Save
How it works: When a conversion is approved, Trcker fires a purchase event to GA4 via Measurement Protocol. If your GA4 is linked to Google Ads, the conversion flows through to Google Ads for Smart Bidding optimization.
Meta Ads
What it does: - Pull spend: Imports Facebook and Instagram ad spend, impressions, clicks, and ROAS into Trcker - Fire conversions: Sends approved conversions via Meta Conversions API (CAPI) so your campaigns optimize for real affiliate sales
Setup (Spend Sync): 1. Click Connect under "Pull Spend Data" to authorize via your Facebook account 2. Select the ad account from your Business Manager 3. Spend data syncs automatically with breakdowns by campaign, ad set, and ad
Setup (Conversion Firing):
1. Click Configure under "Fire Conversions"
2. Enter your Meta Pixel ID — found in Events Manager > Data Sources
3. Enter a System User Access Token — create one in Business Settings > System Users with ads_management and ads_read permissions
4. Click Save
How it works: When a conversion is approved, Trcker fires a Purchase event via CAPI with the revenue, currency, and order ID. If partner email is available, it's hashed (SHA-256) for matching.
TikTok Ads
What it does: - Fire conversions: Sends approved conversions to TikTok Events API so your campaigns optimize for real sales
Setup (Conversion Firing): 1. Click Configure under "Fire Conversions" 2. Enter your TikTok Pixel Code — found in TikTok Ads Manager > Assets > Events 3. Enter your Access Token — found in TikTok Business Center > Settings > Developer 4. Click Save
How it works: When a conversion is approved, Trcker fires a CompletePayment event with the revenue, currency, and offer details.
Note: Spend sync is not yet available for TikTok.
Taboola
What it does: - Fire conversions: Sends approved conversions to Taboola via server-to-server (S2S) tracking
Setup: 1. Click Configure under "Fire Conversions" 2. Enter your Taboola Account ID 3. Select which sub-ID field carries the Taboola click ID (default: Sub1) 4. Click Save
How it works: When a conversion is approved, Trcker fires an S2S conversion to Taboola with the click ID, revenue, and order ID. Make sure your tracking links pass the Taboola click ID in the configured sub-ID field.
Outbrain
What it does: - Fire conversions: Sends approved conversions to Outbrain for campaign optimization
Setup: 1. Click Configure under "Fire Conversions" 2. Enter your Outbrain Marketer ID 3. Select which sub-ID field carries the Outbrain click ID (default: Sub1) 4. Click Save
How it works: Same as Taboola — Trcker fires the conversion with the ob_click_id, revenue, and order ID.
For Partners (Media Buyers)
Partners who run their own paid campaigns can configure ad platform integrations too. Go to Partner Portal > Integrations to set up your own pixel IDs and access tokens. When a conversion is approved for one of your offers, Trcker fires it to BOTH the brand's and the partner's connected ad platforms.
---
CRM
CRM integrations automatically create deals or opportunities in your sales pipeline when a conversion fires. This gives your sales team visibility into affiliate-driven revenue alongside all other revenue.
HubSpot
What it does: Creates a deal in your HubSpot pipeline every time an approved conversion fires. The deal includes the offer name, partner name, revenue amount, and close date.
Setup: 1. Go to Integrations > CRM > HubSpot 2. Click Connect to authorize via your HubSpot account 3. Once connected, every approved conversion creates a deal automatically
What you'll need: A HubSpot account with access to the CRM. Free HubSpot CRM works.
What gets created: - Deal name: "{Offer Name} — {Partner Name}" - Deal amount: conversion revenue - Close date: conversion date - Pipeline and stage: defaults to your main pipeline, configurable
Salesforce
What it does: Creates an Opportunity in Salesforce when a conversion fires.
Setup: Same as HubSpot — click Connect, authorize via Salesforce, and conversions flow automatically.
What you'll need: Salesforce with API access (Enterprise edition or higher, or Developer edition).
Pipedrive
What it does: Creates a deal in your Pipedrive pipeline on conversion.
Setup: Click Connect, authorize, and deals are created automatically.
---
Notifications
Get real-time alerts when things happen in your program.
Slack (Webhook)
What it does: Sends conversion alerts, partner application alerts, and daily summaries to a Slack channel of your choice.
Setup:
1. In your Slack workspace, create an Incoming Webhook
2. Copy the webhook URL (starts with https://hooks.slack.com/services/...)
3. Paste it in Integrations > Notifications > Slack
4. Toggle which alerts you want: conversions, partner apps, daily summary
5. Click Send test to verify it works
Slack (OAuth), Discord, Microsoft Teams
What they do: Same as Slack webhook but with one-click OAuth connection — no webhook URL needed.
Setup: Click Connect, authorize in the popup, and alerts start flowing.
---
Data Export
Automatically send conversion data to spreadsheets and databases.
Google Sheets
What it does: Appends a row to a Google Sheet every time an approved conversion fires. Each row includes the date, partner, offer, revenue, payout, event type, click ID, and transaction ID.
Setup: 1. Go to Integrations > Data Export > Google Sheets 2. Click Connect to authorize via your Google account 3. Configure the spreadsheet ID and sheet name after connecting
What you'll need: A Google account with access to Google Sheets. Create a spreadsheet first, then enter its ID in the integration settings.
Tip: Share the spreadsheet with your finance or ops team so they can see affiliate data without needing a Trcker login.
Notion
What it does: Creates a row in a Notion database for every approved conversion.
Setup: 1. Click Connect and authorize via your Notion account 2. Trcker will ask which database to write to 3. The database should have columns for: Name, Revenue, Payout, Partner, Date, Status
---
Ecommerce
Shopify
What it does: When a conversion fires with a transaction ID, Trcker looks up the order in Shopify to verify it exists and the amount matches. This prevents fraudulent postbacks from inflating payout numbers.
Setup:
1. Click Connect and authorize via your Shopify admin
2. Conversions with a txn_id matching a Shopify order ID will be verified automatically
---
Payments
Stripe
What it does: Connects your Stripe account so you can see payout data and reconcile affiliate commission payments against actual Stripe transactions.
Setup: 1. Click Connect and authorize via your Stripe account 2. Payout and transaction data is available for reconciliation
---
Email Marketing
Tag customers in your email platform when they convert via an affiliate link. This lets you create separate email flows for affiliate-referred customers.
Mailchimp
What it does: Adds or updates a contact in your Mailchimp audience when a conversion fires. Includes merge fields for the offer name, partner, and revenue.
Setup: 1. Click Connect and authorize via Mailchimp 2. Configure which audience list to add contacts to
Klaviyo, ActiveCampaign, Brevo
Coming soon. These integrations will tag converted contacts in your email platform when a conversion fires.
---
Accounting
QuickBooks, Xero
Coming soon. These integrations will log affiliate payouts as expenses in your accounting software, so your finance team doesn't need to manually reconcile.
---
Data Warehouse
Connect Your BI Tool
What it does: Generates a read-only Postgres connection string that you can paste into any BI tool — Omni, Metabase, Looker, Hex, Mode, or anything that connects to Postgres. Your BI tool queries Trcker data directly.
Setup:
1. Go to Integrations > Data Warehouse
2. Click Generate Connection String
3. Copy the connection string
4. In your BI tool, add a new Postgres data source and paste the connection string
5. Filter queries by your brand_id to see only your data
What you'll need: Any BI tool that supports Postgres connections. All data is read-only.
---