Nov 4, 2022 12:49 AM
I have spoken to multiple reps who tell me there is no better way to do this... I am stuck creating many workflows to do ONE simple thing I shouldn't even have to use a workflow for. I just want the name of a list to map to a contact property - that's it.... list name -> property value. But I am stuck spending 10 HOURS setting up 20 different if/then workflows each with 20 different branches to accomplish this because HS can't be bothered to allow for something so simple. This is such a waste of people's time and money to be forced to do this.
If anyone can think of another way, please let me know. And HubSpot, you REALLY need to allow for better data management processes, this is ridiculous. Almost my entire week this week has been spent doing repetitive tasks HS doesn't allow to be automated when I have strategy and campaign management to be concerned with... such a waste of people's resources.
Solved! Go to Solution.
Nov 4, 2022 3:16 AM
Hi @JEpner,
I have a workaround for you that'll take someone new to HubSpot ~ 30 minutes.
For contacts who were imported into HubSpot and which did not exist in HubSpot before the import, the import list name is stored in the property Original source drill-down 2. That's what we're going to leverage here.
If you have contacts which existed in HubSpot before, this gets a bit more complicated. Let me know if that's the case.
Hope this helps!
Karsten Köhler |
![]() | Did my post help answer your query? Help the community by marking it as a solution. |
Nov 4, 2022 1:54 AM
Hi @JEpner,
The information you received is correct, it's not possible to have a property automatically update its values based on list names.
Could you explain what you're trying to achieve by doing this? A lot of the times, there is another way to approach this.
You're saying you created many workflows and branches to send contacts into lists. This sounds like you want to automatically put contacts in lists based on certain criteria. For the sake of having an example, let's assume that's the case.
You want a contact to automatically be added to a list with the name 'Customers' if a dropdown property on the contact record has the value 'Customers'. You want the same to happen for a 'Vendors' list and the value 'Vendors' dynamically, without mapping every single value. Instead this should happen dynamically.
To achieve this, the list filters could updated to reference each value directly. Your list would filter for contacts with the value 'Customers', no need for a workflow. Yes, you would still have to create the filter criteria for each list but a workflow wouldn't be needed here.
For 20 lists, I would consider this doable, for 400 lists not so much. However, if we're talking about 400 lists (and if my previous assumptions were correct) I'd love to understand what the context of those 400 lists is – as again there might be another way of approaching what you're trying to accomplish instead of using lists.
Best regards!
Karsten Köhler |
![]() | Did my post help answer your query? Help the community by marking it as a solution. |
Nov 4, 2022 2:49 AM
Nov 4, 2022 3:16 AM
Hi @JEpner,
I have a workaround for you that'll take someone new to HubSpot ~ 30 minutes.
For contacts who were imported into HubSpot and which did not exist in HubSpot before the import, the import list name is stored in the property Original source drill-down 2. That's what we're going to leverage here.
If you have contacts which existed in HubSpot before, this gets a bit more complicated. Let me know if that's the case.
Hope this helps!
Karsten Köhler |
![]() | Did my post help answer your query? Help the community by marking it as a solution. |
Nov 4, 2022 5:03 AM
Nov 4, 2022 7:10 AM
Hi @JEpner,
If these contacts existed before, there's also the Latest source group of properties which follow the same logic as the Original source properties. If the import was the latest source, then you could use this instead. If contacts have likely had many other interactions in between, this would also not be 100% clean unfortunately: https://knowledge.hubspot.com/contacts/understand-source-properties
You could export both contacts by Original source drill-down 1 orLatest source drill-down 2 'Import', hoping that this should cover most if not all of them. You could then merge both export files, again removing duplicates (contacts where original and latest source are the same).
Regarding contacts without email addresses, it's also possible to use the record ID as an identifier when you re-import contacts. Just re-import the source and record ID column. During the import process, you can tell HubSpot that the record ID should be used as an identifier.
Let me know if you have any follow-up questions, happy to help!
Best regards
Karsten Köhler |
![]() | Did my post help answer your query? Help the community by marking it as a solution. |
Nov 4, 2022 3:42 AM
Thank you @karstenkoehler for such a good explation.