Soapbox caches the values of picklists so it doesn't have to run a query every time a page with a picklist is loaded.
The downside of this, is that sometimes you can make a change on the Saleforce side by adding or removing a Picklist value - and you won't see it on the Soapbox side right away.
To ensure the picklist values are fully up-to-date with changes made in Salesforce, follow these steps, checking the front-end of the site to confirm if the picklist has been updated after each step:
- Clear your site's cache
- If that doesn't work, then:
- Open the form with the picklist and open the edit view of the custom picklist field;
- Save the custom picklist field. You do not need to make changes to the picklist field other than clicking the Save button.
- If that doesn't work, then:
- Open the form with the picklist and open the edit view of the custom picklist field;
- Make note of all of the settings for the custom picklist field and close the edit view;
- Delete the custom picklist field;
- Add the custom field back as it was, replicating all the settings noted above.
There are unique situations in which a picklist value may not appear in a Soapbox Engage Directory results or record view. Often times, these are due to very large picklist options. One of the above steps should get your custom picklist field appearing as expected.