CMS Development

ParkerShort
Contributor | Diamond Partner
Contributor | Diamond Partner

External Sales Rep Lookup by zip code

SOLVE

Hey everyone,

Not sure where this question truly belongs, so I'll start here. I'd like to be able to have someone fill out a HubSpot form with their zip code, and then match that to a HubSpot owner. I know a workflow can do this, but in this instance I"m trying to match against 200+ owners, so it's a lot better if I can match against a spreadsheet or database. 

 

So ideally, the flow would be 

- fill out HS form (with zip code)

- some sort of lookup to find their HS owner/territory rep

- (optional) Set the HS Owner

- on the next page show the information of who their rep is

 

Any thoughts on the best way to accomplish this? I've played around with sheetrock before and been able to do similar stuff. Not sure if you can use HubDB to personalize at all or set properties within HubSpot. 

Thanks.

2 Accepted solutions
ndwilliams3
Solution
Key Advisor

External Sales Rep Lookup by zip code

SOLVE

I was looking to do assignment based on zip code as well. Inputting the zip codes in the list or workflow criteria can be super labor intensive, so I ruled that out. Also, the browser kept looking up when there were to many zip codes.

 

I am looking to use Zapier to do the heavy lifting. While I haven't got it setup just yet, my plan is to use Google sheets to store the zipcodes/owner data and Zapier to set the owner.   Zapier would look up the contact's zipcode in the Google sheet, return the Hubspot Owner ID for that zipcode and then set the Owner in Hubspot. Below is a screenshot of the Zapier workflow I'm working on.

 

 

Screen Shot 2017-06-30 at 11.32.22 AM.png

The Hubspot list criteria is:

Hubspot Owner is unknown and Zipcode is known.

The Google sheet is:

 

ZipcodeHubspot Owner NameHubspot Owner ID
12345John Doe0123456789

 

 

View solution in original post

ndwilliams3
Solution
Key Advisor

External Sales Rep Lookup by zip code

SOLVE

Yep, using smart content wouldn't work as the list processing doesn't happen before the thank you page loads. I've used HUBL with contact properties to personalize thank you pages and that works as it's not dependent on lists. However, it only works for properties that are collected during the form submission or already set prior to the form submission.

View solution in original post

0 Upvotes
7 Replies 7
ScottHemmeter
Participant

External Sales Rep Lookup by zip code

SOLVE

Hi, I realize this question is really really old, but I wanted to inform you that we have a HubSpot-specific solution for you. We had this same challenge and decided to build a HubSpot app for it. It's called VLOOKUP for Workflow and it just launched on the Marketplace today. It allows you to reference a Google Sheet or upload your own CSV data and use that source as a lookup table in HubSpot. You can then use the result downstream in your workflow. It's simple, scalable, and affordable.

 

Your Zapier solution will work fine as well, but you may have found its reliability questionable or, if you have large volumes, may have found it to get expensive due to transaction limits with Zapier. If so, check out VLOOKUP. 

VLOOKUP WF Home.png

GregEllis
Participant

External Sales Rep Lookup by zip code

SOLVE

Just use this HubSpot extension https://zipcodeinfo.org/

 

For zipcode lookup and address search with autocomplete.

ndwilliams3
Solution
Key Advisor

External Sales Rep Lookup by zip code

SOLVE

I was looking to do assignment based on zip code as well. Inputting the zip codes in the list or workflow criteria can be super labor intensive, so I ruled that out. Also, the browser kept looking up when there were to many zip codes.

 

I am looking to use Zapier to do the heavy lifting. While I haven't got it setup just yet, my plan is to use Google sheets to store the zipcodes/owner data and Zapier to set the owner.   Zapier would look up the contact's zipcode in the Google sheet, return the Hubspot Owner ID for that zipcode and then set the Owner in Hubspot. Below is a screenshot of the Zapier workflow I'm working on.

 

 

Screen Shot 2017-06-30 at 11.32.22 AM.png

The Hubspot list criteria is:

Hubspot Owner is unknown and Zipcode is known.

The Google sheet is:

 

ZipcodeHubspot Owner NameHubspot Owner ID
12345John Doe0123456789

 

 

ParkerShort
Contributor | Diamond Partner
Contributor | Diamond Partner

External Sales Rep Lookup by zip code

SOLVE

Good thinking. I think that will work for just setting the HubSpot owner. But I'm also trying to show (on page) the HubSpot owner's information. I don't think I'll be able to use HubSpot's personalization on the next page (they recommend against it). 

 

0 Upvotes
ndwilliams3
Solution
Key Advisor

External Sales Rep Lookup by zip code

SOLVE

Yep, using smart content wouldn't work as the list processing doesn't happen before the thank you page loads. I've used HUBL with contact properties to personalize thank you pages and that works as it's not dependent on lists. However, it only works for properties that are collected during the form submission or already set prior to the form submission.

0 Upvotes
ParkerShort
Contributor | Diamond Partner
Contributor | Diamond Partner

External Sales Rep Lookup by zip code

SOLVE

Interesting. So the tokens should be available for use automatically? So, I might be able to use the zip code to do an external lookup and then submit that information via a query builder url. Then it would be immediately visible on the next page.

0 Upvotes
Joe_Finucan
Member

External Sales Rep Lookup by zip code

SOLVE

I am looking to do something similar.  I want to look up remote data in a table using zip code and send that data back to be assigned to the contacts properties.  So for instance a contact submits information including their zip code.  I want to look up their associated branch and which region the branch exists in.

Were you able to get Zapier to work with what you were trying?  What costs are associated with Zapier for this kind of thing?  I was hoping to use HubDB, but perhaps Google Sheets is a better way.

0 Upvotes