For embedded chatbots how can I save user information across sessions?

Looking to have user’s current chat retained when refreshing the page.

Not sure if that works out of the box and I’m doing something wrong… And I do get that unauthenticated users on the embedded chatbot won’t see history - but at least to keep their current session

Specifically, we’re using the embedded chat inside of an app, and every time the user opens the bot its a new chat.

What’s a use case where embedding would be reliable enough to share with end user without this functionality?

There is not a way to retain user sessions through embedded Pickaxes. It’s a limit of iframe-based embeds. Something we’re going to work on, most likely through cookies. But currently it does not exist.

If you put your Pickaxes into a Studio, then you can retain all sorts of information. This is one of the major advantages of Studios currently.

Ok thanks. A few questions on workarounds:

  1. The FAB - would that persist any session details (since he always is there on the page)?
  2. API options I’m sure can handle sessions (haven’t explored it yet)?
  3. What if we load the iframe in the background and just call it in a modal? Once did something like that.

None of the embeds will save user session data persistently. They don’t have this functionality right now, unfortunately.

What about the other workaround mentioned in my post above? And/or have you seen successful implementations which solve this?

As far as I’m aware, there is no way for an embedded Pickaxe iframe to save user data session and show it again.