# Filter forms on external pages

**URL:** <https://community.hubspot.com/t/filter-forms-on-external-pages/20899>\
**Category:** HubSpot Ideas\
**Tags:** segments, workflows, forms\
**Created:** [May 15, 2020, 7:20am UTC](https://community.hubspot.com/t/filter-forms-on-external-pages/20899 "2020-05-15T07:20:29Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![pika](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/pika/32/98997_2.png) [@pika](https://community.hubspot.com/u/pika)\
**Post date:** [May 15, 2020, 7:20am UTC](https://community.hubspot.com/t/filter-forms-on-external-pages/20899/1 "2020-05-15T07:20:29Z")

</div>

Hello!

We are using HubSpot forms on our external pages. For easier mainentenance, we would like to use one form for 32 pages, but to seperate in HubSpot lists on which page the form has been filled out. Also we would like to send form filling notification emails (contact’s details) to different persons, depending on which page the form was filled out. Right now, it’s not possible to do it with HubSpot’s workflow for external pages - it’s possible only for internal HubSpot pages. So we need to create 32 forms with the same structure, and if we need to add new column, we need to do it 32 times. So it’s unnecessary work when we could do it only for 1 form.

Could you develop this feature on which page HubSpot form was filled out on external page for workflows and lists? It would save a lot of time from us.

---

<div class="post-metadata">

**Author:** ![dtavenues](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/dtavenues/32/56807_2.png) [@dtavenues](https://community.hubspot.com/u/dtavenues)\
**Post date:** [September 30, 2020, 8:24pm UTC](https://community.hubspot.com/t/filter-forms-on-external-pages/20899/2 "2020-09-30T20:24:38Z")

</div>

Came here to submit the same idea. It looks like it should be possible since the timeline activity shows what external page the form was filled out on. Hope this can be implemented.

---

<div class="post-metadata">

**Author:** ![robinsonjn22](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/robinsonjn22/32/35608_2.png) [@robinsonjn22](https://community.hubspot.com/u/robinsonjn22)\
**Post date:** [August 4, 2021, 1:36pm UTC](https://community.hubspot.com/t/filter-forms-on-external-pages/20899/3 "2021-08-04T13:36:17Z")

</div>

Agree! The data seems to exist, but it’s not an option for list segmentation. The ability to not have to have a 1:1 ratio of form to activity is amazing on landing pages but not everyone uses the HubSpot CMS so this would be an extremely helpful update.

---

<div class="post-metadata">

**Author:** ![richard88](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/richard88/32/2490_2.png) [@richard88](https://community.hubspot.com/u/richard88)\
**Post date:** [September 1, 2021, 10:16pm UTC](https://community.hubspot.com/t/filter-forms-on-external-pages/20899/4 "2021-09-01T22:16:07Z")

</div>

Hello! The ability to filter in lists and workflows by an external url would be extremely helpful! It seems like it would be possible since this is already recorded on the contact activity record, but is it possible to add that feature to Hubspot’s other tools? This way customers who are not on HubSpot CMS can still benefit from this valuable tool! 🙂

---

<div class="post-metadata">

**Author:** ![adeffe](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/adeffe/32/34730_2.png) [@adeffe](https://community.hubspot.com/u/adeffe)\
**Post date:** [October 22, 2021, 3:26pm UTC](https://community.hubspot.com/t/filter-forms-on-external-pages/20899/5 "2021-10-22T15:26:56Z")

</div>

We’d also like to have the possibilty to filter contatcs gathered via external forms and group them in different lists based on the url where they submitted the form.

---

<div class="post-metadata">

**Author:** ![KThrun](https://avatars.discourse-cdn.com/v4/letter/k/4bbf92/32.png) [@KThrun](https://community.hubspot.com/u/KThrun)\
**Post date:** [February 2, 2022, 7:05am UTC](https://community.hubspot.com/t/filter-forms-on-external-pages/20899/6 "2022-02-02T07:05:11Z")

</div>

So all you need is a variable to filter for.

That that isn’t possible in a software like this in 2022. Wow…

---

<div class="post-metadata">

**Author:** ![Jeff-Morgan](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/jeff-morgan/32/73790_2.png) [@Jeff-Morgan](https://community.hubspot.com/u/Jeff-Morgan)\
**Post date:** [March 4, 2022, 9:43pm UTC](https://community.hubspot.com/t/filter-forms-on-external-pages/20899/7 "2022-03-04T21:43:51Z")

</div>

It is UNBELIEVABLE that this feature is not already in Hubspot and UNFATHOMABLE that it isn’t even on the roadmap.

Do better Hubspot, this is soooo stupid.

---

<div class="post-metadata">

**Author:** ![matttunney](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/matttunney/32/18373_2.png) [@matttunney](https://community.hubspot.com/u/matttunney)\
**Post date:** [March 10, 2022, 4:11pm UTC](https://community.hubspot.com/t/filter-forms-on-external-pages/20899/8 "2022-03-10T16:11:42Z")

</div>

+1 for this idea.  
At the moment for every page that has a form, I have to make a unique form, workflow and email.  
Any tracked web page activity is recorded against a contact, so surely that data should be available as a value that can be queried in a filter  
If external URL was availble as a filter across workflows or other conditional elements it’d massivly simplfy any “backend” infrastrcuture required in hubspot.

---

<div class="post-metadata">

**Author:** ![CBrady](https://avatars.discourse-cdn.com/v4/letter/c/b9bd4f/32.png) [@CBrady](https://community.hubspot.com/u/CBrady)\
**Post date:** [March 16, 2022, 4:42pm UTC](https://community.hubspot.com/t/filter-forms-on-external-pages/20899/9 "2022-03-16T16:42:29Z")

</div>

This is wild that we can’t do this, especially after we were told it was possible only to find out that it’s a feature available only to those who create and build the pages from within HubSpot itself.

Less of a would love to see and more of a, needs to be done asap

---

<div class="post-metadata">

**Author:** ![TheMattZelasko](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/themattzelasko/32/24593_2.png) [@TheMattZelasko](https://community.hubspot.com/u/TheMattZelasko)\
**Post date:** [March 21, 2022, 4:46pm UTC](https://community.hubspot.com/t/filter-forms-on-external-pages/20899/10 "2022-03-21T16:46:25Z")

</div>

+1

This would be great to be able to do.

---

<div class="post-metadata">

**Author:** ![CTeba](https://avatars.discourse-cdn.com/v4/letter/c/a9adbd/32.png) [@CTeba](https://community.hubspot.com/u/CTeba)\
**Post date:** [June 10, 2022, 3:56pm UTC](https://community.hubspot.com/t/filter-forms-on-external-pages/20899/11 "2022-06-10T15:56:48Z")

</div>

It’s the same for us. +10000

---

<div class="post-metadata">

**Author:** ![CPresz3](https://avatars.discourse-cdn.com/v4/letter/c/e19adc/32.png) [@CPresz3](https://community.hubspot.com/u/CPresz3)\
**Post date:** [June 16, 2022, 1:10am UTC](https://community.hubspot.com/t/filter-forms-on-external-pages/20899/12 "2022-06-16T01:10:17Z")

</div>

This would be extremely helpful, especially when working with one form on different landing pages - it’s very time consuming to create a different form for each supplier in my case…

---

<div class="post-metadata">

**Author:** ![NLaRue](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/nlarue/32/27089_2.png) [@NLaRue](https://community.hubspot.com/u/NLaRue)\
**Post date:** [June 22, 2022, 5:28pm UTC](https://community.hubspot.com/t/filter-forms-on-external-pages/20899/13 "2022-06-22T17:28:40Z")

</div>

We use 1 form for all ebooks and pass a field called Form URL which is the URL they filled out the form on, but it can be buggy if someone is refusing cookies, ect. So having this feature to define the external URL would make this so much easier. This is some basic Marketo functionality.

---

<div class="post-metadata">

**Author:** ![MMoss-Hawkins](https://avatars.discourse-cdn.com/v4/letter/m/aca169/32.png) [@MMoss-Hawkins](https://community.hubspot.com/u/MMoss-Hawkins)\
**Post date:** [June 28, 2022, 9:44pm UTC](https://community.hubspot.com/t/filter-forms-on-external-pages/20899/14 "2022-06-28T21:44:47Z")

</div>

This is standard in Marketo… feels like a silly play to try and get people to use hubspot CMS/LPs and it’s lame. It’s funny too cause you know hubspot has this capability/data already stored because you can see which urls forms were filled out on on the form analytics page.

---

<div class="post-metadata">

**Author:** ![sjunnila](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/sjunnila/32/105570_2.png) [@sjunnila](https://community.hubspot.com/u/sjunnila)\
**Post date:** [June 30, 2022, 12:02pm UTC](https://community.hubspot.com/t/filter-forms-on-external-pages/20899/15 "2022-06-30T12:02:26Z")

</div>

This is badly needed. As someone already said, we can overcome this using hidden fields, but it can be buggy which doesn’t create a good experience.

---

<div class="post-metadata">

**Author:** ![matttunney](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/matttunney/32/18373_2.png) [@matttunney](https://community.hubspot.com/u/matttunney)\
**Post date:** [July 8, 2022, 10:43am UTC](https://community.hubspot.com/t/filter-forms-on-external-pages/20899/16 "2022-07-08T10:43:05Z")

</div>

Adding this here are a workaround  
[https://community.hubspot.com/t5/Lists-Lead-Scoring-Workflows/How-Trigger-or-Enroll-in-Workflow-with-Form-on-External-Site/m-p/661837#M6767](https://community.hubspot.com/t5/Lists-Lead-Scoring-Workflows/How-Trigger-or-Enroll-in-Workflow-with-Form-on-External-Site/m-p/661837#M6767)  
As the @PSzkaradek suggests  
Create a empty hidden field, named `Form url`, on the hubspot form.  
Then on your form embed code add in a function to the `onFromReady` function.  
You can then construct a workflow to send out the correct email response to the contact.  
Example:

```lia-code-sample
function setInputValue(els, v) {
 var elements = document.getElementsByName(els);
 for (var i = 0; i < elements.length; i++) {
 elements[i].value = v;
 elements[i].dispatchEvent(new Event("input", { bubbles: true }));
 }
}

hbspt.forms.create({
 portalId: "myPortalID",
 formId: "myFormID",
 target: "#myDiv",
 css: "",
 onFormReady: function () {
 setInputValue("form_url", window.location.href);
 },
});

```

As some others have suggested in this thread this could prone to error.  
The last thing we need is to send a contact the wrong email because of a bug.

---

<div class="post-metadata">

**Author:** ![fiberpunk](https://avatars.discourse-cdn.com/v4/letter/f/a87d85/32.png) [@fiberpunk](https://community.hubspot.com/u/fiberpunk)\
**Post date:** [July 14, 2022, 10:38am UTC](https://community.hubspot.com/t/filter-forms-on-external-pages/20899/17 "2022-07-14T10:38:03Z")

</div>

+1 … This is sorely needed.

---

<div class="post-metadata">

**Author:** ![sparam](https://avatars.discourse-cdn.com/v4/letter/s/7ea924/32.png) [@sparam](https://community.hubspot.com/u/sparam)\
**Post date:** [November 14, 2022, 7:32am UTC](https://community.hubspot.com/t/filter-forms-on-external-pages/20899/18 "2022-11-14T07:32:09Z")

</div>

Same here. We have some 500 different forms in use. - Quite hard to maintain.

---

<div class="post-metadata">

**Author:** ![TiagoP](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/tiagop/32/79644_2.png) [@TiagoP](https://community.hubspot.com/u/TiagoP)\
**Post date:** [November 16, 2022, 11:35pm UTC](https://community.hubspot.com/t/filter-forms-on-external-pages/20899/19 "2022-11-16T23:35:50Z")

</div>

+1 - This would make managing multiple external forms and workflows **so** much easier

---

<div class="post-metadata">

**Author:** ![DionathaRod](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/dionatharod/32/197007_2.png) [@DionathaRod](https://community.hubspot.com/u/DionathaRod)\
**Post date:** [November 24, 2022, 1:04pm UTC](https://community.hubspot.com/t/filter-forms-on-external-pages/20899/20 "2022-11-24T13:04:39Z")

</div>

+1 we have a lot forms external hubspot landing pages!

[Next page](https://community.hubspot.com/t/filter-forms-on-external-pages/20899.md?page=2)
