Back to DocsIntegrations

Connecting Unbounce

Auto-import leads from Unbounce landing pages into DealOracle.

Table of contents

Overview

The Unbounce integration allows you to automatically import leads from your Unbounce landing pages into DealOracle via webhooks. Every time someone fills out a form on your Unbounce page, the lead data is instantly sent to DealOracle for disposition tracking and ad platform conversion reporting.

Why Use This Integration?

  • Zero manual data entry — Leads flow from Unbounce to DealOracle automatically, in real time.
  • UTM parameter passthrough — Unbounce captures UTM parameters from the landing page URL and passes them through to DealOracle, enabling full source attribution.
  • Fast setup — No OAuth or API keys needed. Just add a webhook URL to your Unbounce page.
  • Works with all Unbounce page types — Classic Builder pages, Smart Builder pages, and popups/sticky bars.

How it works: Unbounce sends a webhook (HTTP POST) to DealOracle every time a form is submitted. DealOracle parses the form data, creates a new lead, and begins tracking it through your pipeline.

Setup

Follow these steps to connect Unbounce to DealOracle:

Step 1: Get Your DealOracle Webhook URL

From your DealOracle dashboard, go to Settings → Integrations → Unbounce. Copy the Ingest Webhook URL displayed on the page. It will look something like:

https://api.dealoracle.com/v1/ingest/webhook/unbounce/{your-client-id}

Step 2: Add the Webhook in Unbounce

  1. Log in to your Unbounce account
  2. Go to your landing page → Integrations tab
  3. Click Webhooks (under "Native Integrations")
  4. Paste your DealOracle webhook URL
  5. Click Save

Step 3: Map Form Fields

In DealOracle's Unbounce integration settings, map your Unbounce form fields to DealOracle lead fields:

Unbounce Form FieldDealOracle Lead Field
first_name or nameFirst Name
last_nameLast Name
emailEmail
phone or phone_numberPhone
companyCompany

DealOracle will attempt to auto-detect common field names. For custom form fields, use the manual mapping interface.

Step 4: Test with a Form Submission

  1. Open your Unbounce landing page in a browser
  2. Fill out the form with test data
  3. Submit the form
  4. Check DealOracle → Leads to verify the test lead was created
  5. Verify that UTM parameters were captured (if you added UTM params to the URL)

Tip: Add UTM parameters to your test URL to verify full attribution passthrough: ?utm_source=test&utm_medium=test&utm_campaign=test

Field Mapping

UTM Parameter Passthrough

Unbounce automatically captures UTM parameters from the landing page URL and includes them in the webhook payload. DealOracle maps these automatically:

UTM ParameterDealOracle FieldDescription
utm_sourceLead SourceTraffic source (google, facebook, etc.)
utm_mediumLead MediumMarketing medium (cpc, social, email)
utm_campaignLead CampaignCampaign name
utm_contentLead ContentAd creative or content variant
utm_termLead TermSearch keyword (for search ads)

Click ID Passthrough

DealOracle also captures ad platform click IDs from the landing page URL:

  • gclid — Google Ads Click ID
  • fbclid — Facebook Click ID
  • ttclid — TikTok Click ID
  • msclkid — Microsoft Ads Click ID
  • ScCid — Snapchat Click ID
  • li_fat_id — LinkedIn Click ID

These click IDs enable 1:1 click-level attribution when DealOracle sends conversion events back to the respective ad platforms.

Hidden Form Fields

For additional data capture, you can add hidden form fields to your Unbounce page:

  1. In the Unbounce editor, add a hidden field to your form
  2. Set the field's default value using JavaScript to capture page-level data (e.g., document.referrer, cookie values)
  3. DealOracle will receive the hidden field data in the webhook

Custom Fields

Any form field that doesn't match a standard DealOracle field will be stored as a custom field on the lead. You can view and use custom fields in:

  • Lead detail pages
  • Filters and segments
  • Export reports

Troubleshooting

  • Leads not appearing — Check that the webhook URL is correct in Unbounce. Go to DealOracle → Integrations → Unbounce → Event Log to see incoming webhook attempts.
  • Missing UTM data — Ensure your ad campaign URLs include UTM parameters. Unbounce only captures UTMs that are present in the page URL.
  • Duplicate leads — DealOracle checks for existing leads by email before creating new ones. If a lead with the same email already exists, it will be updated instead of duplicated.

Need help? Contact DealOracle support at [email protected] or use the in-app chat.

#integration#landing-pages#unbounce