Google Ads Integration

Connect your Google Ads account to track cost per lead and campaign performance.

How to Connect

Click "Connect Google Ads Account" above, sign in with your Google account, and select the ads account you want to use. That's it!

Bing Ads Integration

Connect your Microsoft Advertising account to upload offline conversions via msclkid.

Setup Instructions

  1. Go to Azure App Registrations and register a new application
  2. Set the redirect URI to: http://localhost:3000/api/bing-ads/callback
  3. Under "Certificates & Secrets", create a new client secret
  4. Under "API Permissions", add https://ads.microsoft.com/msads.manage
  5. Set environment variables: BING_ADS_CLIENT_ID, BING_ADS_CLIENT_SECRET, BING_ADS_REDIRECT_URI
  6. Click "Connect Bing Ads Account" above to authorize
  7. After connecting, enter your Account ID, Customer ID, and UET Tag ID

Salesforce CRM Integration

Auto-push new leads to Salesforce as Lead objects and receive status updates via postback.

Setup Instructions

  1. In Salesforce, go to Setup → App Manager → New Connected App
  2. Set Connected App Name (e.g., "CMS Integration")
  3. Check Enable OAuth Settings
  4. Set the Callback URL to the value shown above
  5. Add OAuth Scopes: Manage user data via APIs (api) and Perform requests at any time (refresh_token)
  6. Save, then wait 2-10 minutes for Salesforce to activate the app
  7. Copy the Consumer Key and Consumer Secret into the fields above
  8. Click Save Configuration, then Connect with Salesforce
  9. After connecting, click Test Connection to verify Lead access

Meta (Facebook) Integration

Connect Facebook to receive leads from Instant Forms (Lead Ads).

Use this URL in your Facebook App's Webhooks settings
Optional. Enables syncing leads from ALL your Facebook pages. Get it from Graph API Explorer with leads_retrieval, pages_show_list, and pages_read_engagement permissions
Used for CAPI events and single-page fallback. Get it from Graph API Explorer with leads_retrieval and pages_manage_ads permissions
Required for page discovery with Business Manager pages. Find it in App Settings → Basic
Required for page discovery. Find it in App Settings → Basic → Show
Enter any random string. You'll use the same value when setting up the webhook in Facebook App
Required for Conversions API (CAPI). Find it in Events Manager → Data Sources
Required for cost stats. Find it in Ads Manager → Account Overview. Format: act_XXXXXXXXX
Optional. Used for testing CAPI events. Find it in Events Manager → Test Events tab. Remove when done testing.
Facebook instant form leads will be associated with this landing page

Setup Instructions

  1. Go to Facebook Developers and create an App (type: Business)
  2. Add the "Webhooks" product to your app
  3. Subscribe to the Page object, leadgen field
  4. Set Callback URL to the Webhook URL above and the Verify Token to match your setting
  5. Go to Graph API Explorer, select your app and page
  6. Generate a Page Access Token with leads_retrieval and pages_manage_ads permissions
  7. For a non-expiring token, exchange the short-lived token for a long-lived one via the API
  8. Paste the token above and save

TikTok Lead Gen Integration

Import leads from TikTok Lead Generation forms directly into the CMS.

From TikTok Developer Portal → My Apps
Found under your app details in the developer portal
Find it in TikTok Ads Manager → Account Info. Numeric ID like 7123456789012345678
TikTok lead gen leads will be associated with this landing page
Automatically set when you connect via OAuth below
Paste this URL in TikTok Ads Manager → Lead Gen Form → CRM → Custom API → Webhook URL

Auto-subscribe via TikTok Marketing API so leads are pushed to the webhook automatically.

Setup Instructions

  1. Enter your App ID and App Secret from the TikTok Developer Portal
  2. Enter your Advertiser ID and select a Default Landing Page (optional)
  3. Click Save Configuration, then Connect with TikTok
  4. Option A: Click Subscribe to Lead Events above (auto-pushes all leads)
  5. Option B: Copy the Webhook URL above, then in TikTok Ads Manager, edit each Lead Gen form → CRM Integration → Custom API → paste URL
  6. Click Diagnose Forms to see which forms, campaigns, and ads are visible to the API

Reddit Ads

Connect your Reddit Ads account to fetch ad spend and per-lead costs.

Your Reddit Ads account ID (found in Reddit Ads Manager URL)
From reddit.com/prefs/apps (create a "script" or "web app" type app)
Obtained through the Reddit OAuth2 authorization flow

Retreaver Call Tracking

Connect Retreaver to import call data, play recordings, and auto-transcribe + score calls with AI.

Found in Retreaver Dashboard → Settings → API
Your Retreaver company/account identifier
Only sync calls from this campaign. Save API key + Company ID first, then click "Load Campaigns".

Inbound Webhooks

Receive leads from Zapier, Make, or any external platform

Name Platform Landing Page Webhook URL Leads Status Actions
Loading...