Share feedback, ideas and get community help

Home
Members
cleveradmin
c
cleveradmin
Offline, last seen 2 months ago
Joined September 13, 2024
Has anyone come up with a solution for capturing sessions that are abandoned? Our session submits everything to a webhook, but in some rare instances, our users are closing the Typebot before that happens. I'd like to figure out a way to monitor for and capture when that happens so we can send an automated follow-up email (kind of like a cart abandonment situation).
3 comments
B
Is it possible to disable Typebot remembering the place in the session without disabling Remember User? This new functionality, which is fantastic, has unexpected issues when the flow needs to always start from the beginning (but I do want the end user to be remembered).
4 comments
c
B
Just wondering if anyone has played around with using a Typebot as a Chatwoot Dashboard application? It passes data via a window event, but I'm not sure how best to get it and if we can really do much with it, given Typebot doesn't allow us to set a variable when execute on client is checked. Any thoughts on this?

Plain Text
window.addEventListener("message", function (event) {
  if (!isJSONValid(event.data)) {
    return;
  }

  const eventData = JSON.parse(event.data);
});
3 comments
B
c
F
I saw a few other posts that touched on this, but was not quite clear on if this is something natively built into Typebot. I am pulling data from a webhook that looks like this.
Plain Text
[
  {
    "json": {
      "articles": [
        {
          "id": 215,
          "slug": "what-to-try-if-you-can-t-install-or-activate-office-for-mac",
          "name": "Office - What to try if you can't install or activate Office for Mac",
          "url": "https://kb.mindyourbusiness.com/kba/what-to-try-if-you-can-t-install-or-activate-office-for-mac",
          "object_type": "Article",
          "folder_id": 64,
          "enable_sharing": null,
          "share_url": null,
          "archived": false,
          "company_id": null,
          "created_at": "2023-05-10T04:20:20.233Z",
          "updated_at": "2023-09-29T17:13:58.997Z",
          "public_photos": []
        },
        {
          "id": 210,
          "slug": "activate-office-using-the-activation-wizard",
          "name": "Activate Office using the Activation wizard",
          "url": "https://kb.mindyourbusiness.com/kba/activate-office-using-the-activation-wizard",
          "object_type": "Article",
          "folder_id": 64,
          "enable_sharing": null,
          "share_url": null,
          "archived": false,
          "company_id": null,
          "created_at": "2023-05-10T04:20:18.344Z",
          "updated_at": "2023-05-10T04:20:18.344Z",
          "public_photos": []
        }
      ]
    },
    "pairedItem": {
      "item": 0
    }
  }
]

I want to be able to list each occurrence of "name" along with a link to the "url". There could be as many as 25 objects returned.
18 comments
a
B
c
At some point in the last 30 days I want to say, our self-hosted Typebot that is embedded on a website stopped working when that website is embedded itself. We have a Wordpress site with the Typebot embedded on it and that website also exists as a cross-platform app. Loading the site via a browser works fine, but using it via any of our apps fails (we haven't launched yet, which is why I'm not sure when it stopped working). We get "Error! Couldn't initiate the chat. ()".

Actually this appears to be an issue even when run on the Wordpress site. I'm seeing these errors in the browser console.
9 comments
B
c
I can't say for sure if this issue existed prior to the new functionality where the chatbot remembers the user's place in the session. I saw another post about theme changes not being reflected and I wonder if this is along the same lines. Essentially, I'm changing some API connections in one of my typebots to pass different information via the header (authentication, basically). These changes are not being reflected for anyone who currently has an active session. But the problem is that I can't reset the session on the user side because it's embedded. In this case, it's embedded in Microsoft Teams and even if I completely exit out of Teams it will always come back to the same session and the same place in the session. Is this expected behaviour? Also, is there a way for me to provide the option to restart the session (not reset) to the end user? We authenticate the end user so I'd prefer not to force them to re-authenticate, but I also need the typebot to pickup the changes to the HTTP request.
10 comments
c
B
It appears that Typebot will not remember a user if called via an iFrame. Is there any way around that or is this unexpected behaviour?
1 comment
B
Just wanted to bring this to your attention @Baptiste. I discovered through some testing that the shortcodes on a Wordpress site do not work on Safar in Big Sur. iFrame works fine though.
5 comments
B
c
I'm handing off a user to Chatwoot and when the chat is started, the email address is not passed from Typebot. I can't see any issues with the flow and it's weird that the Name is passed, but not the email address. I've attached screenshots of the flow, and chatwoot settings and a video showing what's happening. The response message from Chatwoot is also attached as a screenshot to show where it is supposed to output the variables. https://sendspark.com/share/2okmwztfix6b15r9
7 comments
B