Typebot

T

Typebot

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

Join

Does openai Assistant support using file_search

I want to support the use of file_search and specify file_id when calling openai Assistant. I have read all the development documents but cannot find the answer. Is there any plan to support this capability?

Hi there! My bot does not scroll to the bottom of the chat automatically, how can i fix it?

Hi there! My bot does not scroll to the bottom of the chat automatically, how can i fix it?

array of arrays - when accessed can't use

I needed to apend array values in a variable into another variable holding the array of arrays. It saves correctly but when I access on of the arrays and try to use it in a function, it does not work- it seems to evaluate as a string. I am going to try to just save them to nocodb and access them back from there and see if that works, BUT I think this may be a bug. To recreate it, just generate random arrays of values like 3, then save those arrays into another array. Then access one of those arrays by index and try to process them in a function....

How to send collected data to WhatsApp?

Good morning everybody! I would like to know how I can send collected data, such as name, email and telephone number to WhatsApp using redirect logic or if there is another way. Thanks for the help

I need the entire response from an http request

My problem is simple, but couldn't find anywhere talking about this, the http request integration doesn't seem to let you save the entire response (no i can't save each piece of the response in a var because the response has lots of possibilities, nothing i can easily map) in a variable, so i tried using scripts but nothing i try works. the error i'm getting: SyntaxError: Unexpected token 'o', "[object Response]" is not valid JSON here is the last iteration my my script following what i found on the documentation and basic js knowledge:...

Google Sheets block error when selecting file

Hey, guys! I'm having a problem trying to use the Google Sheets block. If I click on the "Pick a spreadsheet" button I can see and select the sheets on my account, but there seems to be an error when Typebot tries to load it...
No description

Wordpress and typebot

Hi, I already configured Typebot with my WordPress website using the plugin. My question is, how can I trigger the Typebot popup with a button instead of having it appear after a certain time? #help-and-questions...

How to Handle Asynchronous Flows in Typebot: Pausing Indefinitely Until Client (User) Response?

I'm working on features where the flow needs to pause until the client performs a certain action. For example, in a WhatsApp Flow (https://developers.facebook.com/docs/whatsapp/flows/), the process should only continue once the client responds to a message. This is just one scenario, but I believe setting up a webhook to handle real-time information exchange could be a potential solution. Has anyone implemented something similar? Note: I'm relatively new to Typebot, so any guidance would be greatly appreciated....

Conditional Logic For Lead Generation

Hi, I am trying to create a conditional logic that if user has already filled the information than it will get a confirmation message with the previously filled details with buttons "Yes" & "No". If the user selects Yes than it will end with a Thank You message and If "No" then it will start the bot again. Will this work for WhatsApp as well as for Website based bot? Is that flow developed here is correct? Incase of website, how will the bot understand if it is the same user who connected earlier? How WhatsApp bot will understand the same? For WhatsApp I think the same number can be one of the factor to determine it but how can I fetch that number at the back-end to help the bot understand it?...
No description

Official WhatsApp integration

Hi guys, I'm trying to use typebot to build a chatbot and I want to integrate it into an official WhatsApp API, I can receive messages, but in the middle of the flow sometimes it stops and the waits that I inserted in the flow are not being respected, this Having any integration problems? When I use it via the direct link it works correctly and if I use it via an unofficial API it also works, apparently it is only on the official one

META or Product Catalog

Hi, Has anyone tried integrating META catalog or product recommendation in typebot flow? Is that even possible? Like when a user send a query about specific product typebot process and provides recommendation according to it by fetching the listing from META Catalog/ Wordpress/ Shopify product listing....

whatsapp stopped working

Am not understanding why whatsapp stopped working in my typebot. I just changed some start conditions and readded the phone number, getting the following on the viewer console on self hosted instance: Chat not starting: Message did not matched any condition Any idea @Baptiste ?...

Image from AI - openAI or other integration

Does anyone know how to get an image URL from an AI? I don't really see a good option in the openAI block to get the image URL back. I've tried conveting image blobs/strings before but it doesn't work great for me and I don't see a way to return that either but maybe I am misssing something....

How to Set Custom BaseURL for Each Workspace in Self-Hosted Typebot?

Hey everyone, I'm running a self-hosted Typebot instance, and I've set up multiple domains, all pointing to the same Typebot instance. However, I can only access the bots/flows through the main baseURL. Is there a way to configure a custom baseURL for each workspace so that each one can be accessed via its own unique domain? I've got the domains active and pointing correctly, but I'm stuck on how to make them work with the respective workspaces....

Run typebot with parameter from another typebot - is HTTP request block the only way?

Hello, I'm trying to break down a complex typebot into several simpler ones. To achive it, I need to pass the context to the typebot (as a parameter). I tried the "Typebot" block, but it does not provide a place to enter parameters. Is the HTTP request block with startChat API call the only way to do it? Thank you!...

Login problem, typebot Instantiated on DigitalOcean

Hello, I have instantiated typebot on my server at digitalocean, I can now open typebot.dominio.com.br, but when I send the access link to my SMTP email created on hostinger, it gives the message "An error occurred while signing in" I've already done several searches and changes to the code, but nothing works, has anyone had this problem and has a solution?

Issue when calling another assistant in chatbot flow

Hey everyone, I’m working on a chatbot flow for WhatsApp, and everything has been running smoothly with the first assistant I’m using. However, when the flow reaches the step where it needs to call the next assistant, it automatically restarts. What’s puzzling is that this issue only occurs on WhatsApp—when I test the flow in Typebot, it works perfectly. I can’t figure out what’s causing this, and I’d really appreciate any help to understand what might be going wrong.
No description

Sequential WhatsApp Messages

Hello everyone! I'm a beginner in Typebot and I need some help. I created a flow for WhatsApp integrated with ChatGPT, but there's a problem. People sometimes respond on WhatsApp in separate messages, as shown in the image I attached. Is there a way to make ChatGPT read all the messages and only then respond?
No description

WhatsApp Buttons Alignment

Can these be displayed in one go without "..." these spacers in the middle? Am I doing something wrong or this is the limitations set from WhatsApp? Please guide....
No description

Displaying OpenAI Search Results as Buttons in Typebot Without Showing Text

I'm building a chatbot in Typebot using the OpenAI integration. In one of the prompts, I ask the assistant to provide some options based on the defined knowledge base. The user needs to choose one of these options. However, I don't know how many options might be returned. I managed to create dynamic buttons using the options given by OpenAI, but I had to add a text field before the button component. This causes the options to be displayed as text before the buttons. Does anyone have any tips on...