Unbounce Integration Guide
Unbounce has native webhook support with custom headers — it can POST directly to Trackly with no middleware.Method 1: Native Webhook (Recommended)
Step 1: Create your landing page form
- In the Unbounce Builder, add a Form to your page
- Add fields:
- Phone Number (field ID:
phone_number, required) - First Name (field ID:
first_name) - Last Name (field ID:
last_name)
- Phone Number (field ID:
- Add a consent checkbox or disclaimer text with TCPA language
Step 2: Configure the webhook
- Go to your page’s Integrations tab
- Click Webhook
- Set the Webhook URL to:
- Unbounce sends form data as
application/x-www-form-urlencodedby default — Trackly accepts this format automatically - Add custom fields (sent with every submission):
list_id: your Trackly sending list IDconsent_text: your TCPA consent language
Step 3: Add your API key
Unbounce webhooks support custom headers:- In the webhook configuration, add a header:
- Key:
X-Api-Key - Value:
trk_your_api_key_here
- Key:
Step 4: Field mapping
Trackly accepts flexible field names. Unbounce sends field IDs as-is, so use these form field IDs:phone_number→ maps to phoneNumberfirst_name→ maps to firstNamelast_name→ maps to lastName
Step 5: Test
Publish your page, submit a test entry, and verify the contact appears in your Trackly sending list.Method 2: Iframe Embed
- Add a Custom HTML element to your page
- Paste:
Method 3: Script Tag
- Go to your page’s JavaScript settings (or add a Custom HTML element)
- Add: