Skip to main content
Best answer

Append the value when zaping the field to Hubspot Properties that already had existing values without overwriting it.


I want to Zap field from typeform to hubspot properties but append the values with separator (if the property already has the value) not replace the property values in hubspot.

Example Case:
A want to refer B,C,D,E
Property in Hubspot will be "Referees"
I want to zap B,C,D,E email address to "Referess" property in hubspot, without replacing existing value (if any), instead it will append value with coma separator.

I know for first form submission we can use multiple field and zap it together, but the problem is when A submit form for the second time, it will replace existing value.
Is there any workaround to append the value if the properties already filled out?

Best answer by nicksimardBest answer by nicksimard

Hi @Greenhouse!

If you haven’t managed to crack this one, here’s a reply to a different topic that might help you out: 

In order to append something, you can do a search for that item, map the field that shows what was already there and then ALSO map whatever you’re trying to add to that field (usually from your trigger step).

Hope that helps!

View original
Did this topic help you find an answer to your question?

6 replies

steph.n
Forum|alt.badge.img+8
  • Builder
  • 899 replies
  • July 1, 2020

Hi there @Greenhouse - Thanks so much for the question here. Have you checked out Formatter by Zapier’s “Replace” function? https://zapier.com/help/doc/how-use-formatter-functions#using-replace - I feel like this would be a good option to check out if you haven’t already.


nicksimard
Forum|alt.badge.img+11
  • Zapier Staff
  • 2115 replies
  • Answer
  • September 15, 2020

Hi @Greenhouse!

If you haven’t managed to crack this one, here’s a reply to a different topic that might help you out: 

In order to append something, you can do a search for that item, map the field that shows what was already there and then ALSO map whatever you’re trying to add to that field (usually from your trigger step).

Hope that helps!


When you just “update” fields, everything in this field is overwritten by the new value. But if you want to append values, its also pretty easy. 

Just put an ; bevor the value. Then the new value is just attached to the existing values of the field in Hubspot (or elsewhere).

Done.

 

It took me some hours to figure this BASIC feature out. And the solution is also pretty basic. But its not documented anywhere, it was just a trial-and-error and it works like a charm. Works excellent with loops as well.


JammerS
Forum|alt.badge.img+6
  • Zapier Staff
  • 2188 replies
  • January 31, 2025

Hey ​@TheClubman,

 

We truly appreciate your input for this issue. This will significantly help our Community members dealing with the same issue. Thank you!


  • New
  • 1 reply
  • January 31, 2025

thanks for sharing! i used this feature recently in a hubspot workflow and it worked there, but in zap, to update a deal, i just did exactly what was recommended, use ; before the value, but the value was overwritten. is there any additional syntax condition or rule?


JammerS
Forum|alt.badge.img+6
  • Zapier Staff
  • 2188 replies
  • February 3, 2025

Hi ​@CVA,

 

When updating a deal in Zapier, using a semicolon (;) before a value should append rather than overwrite existing data. However, this may not work consistently across all apps, like HubSpot, due to differences in data handling. The semicolon trick is a Zapier-specific workaround, best suited for multi-line text fields. If issues persist, providing more details can help identify a more accurate solution.

 

Looking forward to hearing from you soon.