Best answer

Salesforce multi picklist field maintain previous value

  • 17 March 2021
  • 2 replies

Userlevel 1


I have a multi picklist field for a contact object in salesforce.

There are a few separate zaps that I use. One zap may set the multi picklist field value to “X” and the other zap to “Z”.

Unfortunately in my current setup one zap will completely overwrite the previous multi-picklist value. 

I understand that there’s an option of selecting multiple values by using “;” as a separator, but in my case this is happening on separate zaps, and I’m not sure how to make them not overwrite the previous value.

Any suggestions?


Best answer by Troy Tessalone 17 March 2021, 16:43

View original

This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

2 replies

Userlevel 7
Badge +14

Hi @Suren 

Try this…

First find the record, this will give you any existing values in the multiselect field.

Second, update the record, by concatenating existing values with new values for the multiselet field.

Userlevel 1

Thanks I guess that could work.

Although what I wanted to do is also keep a history in salesforce on when a specific picklist was selected. In this case it would mess up that data, because essentially I would be reassigning multiple values later for the sake of keeping the original one.