I've been searching for a solution through either Apex or Configuration that would allow my Einstein Bot to read a cookie on the page that my snap-in is deployed onto.

For example, when the Chat Bot is opened, it reads the value of a cookie set on the page userType=Partner and then performs conditional logic to display a certain set of menu items for that user.

Is there any possible way to achieve this with the current release of Einstein Bots? If not, is there any workaround were a page can pass a parametric value directly into the snap-in so that it can be exposed to the bot?

1 Answer 1


Look into collecting pre-chat information in this Einstein bot cookbook. It's not a cakewalk and will probably require a lot of trial and error but this is the way to do what you are looking for:


  • 2
    Thanks, I was able to achieve passing in data to the Transcript object by leveraging the embedded_svc.settings.extraPrechatFormDetails setting on the embedded service snippet code.
    – Mike
    Commented Dec 26, 2019 at 18:47

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .