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
- Log in to your Unbounce account
- Go to your landing page → Integrations tab
- Click Webhooks (under "Native Integrations")
- Paste your DealOracle webhook URL
- Click Save
Step 3: Map Form Fields
In DealOracle's Unbounce integration settings, map your Unbounce form fields to DealOracle lead fields:
| Unbounce Form Field | DealOracle Lead Field |
|---|---|
first_name or name | First Name |
last_name | Last Name |
email | |
phone or phone_number | Phone |
company | Company |
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
- Open your Unbounce landing page in a browser
- Fill out the form with test data
- Submit the form
- Check DealOracle → Leads to verify the test lead was created
- 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 Parameter | DealOracle Field | Description |
|---|---|---|
utm_source | Lead Source | Traffic source (google, facebook, etc.) |
utm_medium | Lead Medium | Marketing medium (cpc, social, email) |
utm_campaign | Lead Campaign | Campaign name |
utm_content | Lead Content | Ad creative or content variant |
utm_term | Lead Term | Search keyword (for search ads) |
Click ID Passthrough
DealOracle also captures ad platform click IDs from the landing page URL:
gclid— Google Ads Click IDfbclid— Facebook Click IDttclid— TikTok Click IDmsclkid— Microsoft Ads Click IDScCid— Snapchat Click IDli_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:
- In the Unbounce editor, add a hidden field to your form
- Set the field's default value using JavaScript to capture page-level data (e.g.,
document.referrer, cookie values) - 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.
