Typebot

T

Typebot

A place to connect with chatbot enthusiasts. Learn about bot building best practices and discover new content.

Join

Uploaded image URL

Hey, guys. I have a self hosted version of TypeBot with an AWS S3 bucket configured as the image/file repository. It's working great, but I recently discovered that the images' URL doesn't contain its file extension. Is there any way to upload the image and make its file extension to be a part of the final URL?

WP embed issue

Hi, after I embed into my WP site via iFrame code, TypeBot stops at the beginning and doesn't move to next question. Loading and loading and nothing. Have somebody similar issues?...
No description

Containers not showing latest changes

I have added a new block and changes are not being shown in the UI, I suspect my changes are not reflected in the container because I do not see the complete folder structure inside apps/src. Also what is the purpose of yaml file named docker-compose.build.yml do we need to run it at any stage ?

Integrating Typebot in mobile app

Hey guys, is there a way to integrate Typebot in an iPhone app ? We are using react native for front end. And would like to use Typebot for customer support within the app. Thanks !

prefilledVariables not getting injected

Hi there, I'm building a chatbot which is embedded inside a react app. I'm running into issues with the Typebot loading without it's prefilledVariables - even though directly before I load the typebot I'm console.logging the values and they are all defined and available. This happens sporadically, sometimes it loads fine, other times it doesn't. Any ideas? Happy to share code if needed....

Restricting Typebot to internal users

Regarding this part in the documentation (Security): "By default, your typebot can be executed from any origin but you can restrict the execution of your typebot to specific origins. This is useful if you want to embed your typebot in your website and prevent it from being executed on other websites by malicious actors. For example, if you want to allow your typebot to be executed only on https://my-company.com, you can add https://my-company.com to the list of allowed origins....

Prisma issues

Hi guys. We are facing an error that is preventing access to the typebot builder. It seems to be a reference to a non-existent column by Prisma. Can anyone explain what might have caused this error and how to fix it? Here is the error log for reference: 2024-02-08T23:03:53.647057032Z ' at async getUserByEmail (/app/apps/builder/.next/server/chunks/524.js:1:1317)', 2024-02-08T23:03:53.647060819Z name: 'PrismaClientKnownRequestError' 2024-02-08T23:03:53.647064596Z }...

Safari on Big Sur - Wordpress Shortcode Issue

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.

Conversationally loop through an array of variables/questions until everything has been answered.

I am wanting to utilize Typebot (and OpenAI) in the same manner as Formless.ai (but even better). With Formless, you can define a series of fields that the user needs to input and it conversationally asks questions until all fields have been answered sufficiently. How can I loop a through these and then exit the loop when completed? ...

How can i check a variable without case sensitivity?

Right now I use a condition element: variable Contains string OR variable Contains String ...

@Missing required parameter: client_id

I'm getting above error mesasge when integrating excel Can any one help me please...

Dify.ai And typebot

I've established a Dify.ai account with a "conversation opener" and no input variable. However, I encounter a 500 error when attempting to integrate with Typebot. Here is the error message: { "status": 500, "body": { "message": "Response code 400 (Bad Request)",...
No description

Data entered disappeared in Results

Hello everyone, I have two streams running, and one of them had just over 40 records/entries that I was tracking through Results, but today, when I log in to view, I can't see any of the previous entries. Is this data deleted from time to time for personal accounts?
No description

Why the "jump typebot" block does not includes the "start" node anymore?

I think it was after the 2.20 that the "start" option mas removed

Typebot as Chatwoot Dashboard Application

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? ``` window.addEventListener("message", function (event) { if (!isJSONValid(event.data)) {...

Dify Block Internal Server Error(selfhost)

So I was super excited for this block I spend some time building bots in Dify and everything but at the moment of making a connection Im having this error code 500 when Dify block tries to run. Have anyone experience the same problem?
I am using a self-hosted Dify with custom API endpoint so I used that endpoint on typebot. ...

Typebot adds unnecessary linebreaks to OpenAI assistant messages

Issue one: between paragraphs within one chat bubble seem to have too many line breaks Issue two: these breaks seem to stack on bulleted and numbered lists See attached screenshot for reference. ...
No description

Persistent menu button action

Hi! Is there a way to have some type of persistent menu button in the UI, and whenever you click on it the bot navigates the user to a specific block? This could work by capturing a click in the parent website, and then utilizing a Typebot command to 'force' send a specific keyword (e.g. '/TRIGGER_PATH_A'), using a JS command similar to the below one: ...

OPENAI Functions and Tools

I'm trying this example as it's explained in the help page: https://docs.typebot.io/editor/blocks/integrations/openai But I'm getting the stringified JSON as an answer: {"tool_calls":[ {"id": "call_AmJRCysQpf6IsXUXPqC8an2q", "type": "function", "function": {"name": "getWeather", "arguments": "{"city":"Paris"}"}}]}...
No description

Prefilled variable on startChat

Hey, everyone! I know there is a way to set a value for a variable when starting a chat (as explained here: https://docs.typebot.io/editor/variables#prefilled-variables), but can I do the same when I'm starting the chat via API (using the startChat method)? Using it this way, the URL would look like this: https://bot.mydomain.com.br/api/v1/typebots/myBot/startChat?ContactName=test&PhoneNumber=123...