# Zap + Form + Landing Page

**URL:** <https://community.hubspot.com/t/zap-form-landing-page/106908>\
**Category:** Tips, Tricks & Best Practices\
**Tags:** starter\
**Created:** [May 10, 2024, 3:27pm UTC](https://community.hubspot.com/t/zap-form-landing-page/106908 "2024-05-10T15:27:30Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![aorob](https://avatars.discourse-cdn.com/v4/letter/a/e0b2c6/32.png) [@aorob](https://community.hubspot.com/u/aorob)\
**Post date:** [May 10, 2024, 3:27pm UTC](https://community.hubspot.com/t/zap-form-landing-page/106908/1 "2024-05-10T15:27:30Z")

</div>

Hi - I’m trying to update a spreadsheet each time a user completes a form on a dedicated partner landing page.

- I have ONE form called “partner form”

- I use this form on MULTIPLE different partner landing pages, each with a unique URL

- I want to fire the Zap only when the form is filled out on X specific partner page, and

- I want to pass the url of the page where the form was filled to the spreadsheet

I’ve set up the zap, to trigger when “partner form” is filled out.

However, I’m struggling with the “only when the form is completed on this specific page”.

These properties have been inconsistent:

Web analytics history: Original Source Drill-Down 1

Web analytics history: Latest Source Drill-Down 1

Is there a different property that reliably spits out “this is the url where this form was completed on?”

---

<div class="post-metadata">

**Author:** ![PamCotton](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/pamcotton/32/47916_2.png) [@PamCotton](https://community.hubspot.com/u/PamCotton)\
**Post date:** [May 10, 2024, 8:23pm UTC](https://community.hubspot.com/t/zap-form-landing-page/106908/2 "2024-05-10T20:23:21Z")

</div>

Hey @aorob, thank you for posting in our Community!

To ensure that your Zap only triggers when the form is filled out on a specific partner landing page and to pass the URL of that page to your spreadsheet, you can try using the “Referrer” or “Page URL” property in your Zap setup. These properties typically capture the URL of the page where the form submission originated.

To our top experts, **@trevordjones, @james-portant,** and @Josh do you have any recommendations for the @aorob matter?

Thank you,

Pam

---

<div class="post-metadata">

**Author:** ![james-portant](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/james-portant/32/104419_2.png) [@james-portant](https://community.hubspot.com/u/james-portant)\
**Post date:** [May 10, 2024, 10:14pm UTC](https://community.hubspot.com/t/zap-form-landing-page/106908/3 "2024-05-10T22:14:35Z")

</div>

Hey @aorob,

As @PamCotton mentioned, to achieve the desired outcome of triggering a Zap only when a form is filled out on a specific partner landing page and capturing the URL of that page, you should consider using the “Page URL” property from the HubSpot form submission data. This property directly indicates the URL where the form submission occurred, making it a reliable choice for your requirement.

Here are the steps you can follow to set up your Zap correctly:

1. **Ensure the Form Submission Includes Page URL** :

2. **Setting Up the Zapier Trigger** :

3. **Filter by Page URL** :

4. **Action to Update Spreadsheet** :

5. **Testing** :

By using the “Page URL” property, you should see more consistent and reliable results compared to using the Web Analytics History properties, which can vary depending on the user’s interaction history and tracking settings. Make sure that the Page URL is being captured correctly in your form submissions in HubSpot, which can be confirmed via the form submission data in your HubSpot account.  
Please give me a shout if I can help.  
Cheers,  
James - CEO @ [Portant  
 ](http://www.portant.co/)  
**Portant App for HubSpot:** [https://ecosystem.hubspot.com/marketplace/apps/sales/sales-enablement/portant-hubspot-google-docs-in…](https://ecosystem.hubspot.com/marketplace/apps/sales/sales-enablement/portant-hubspot-google-docs-integration)
