Typebot

T

Typebot

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

Join

Change the typebotlink by API

Hey, all Is it possible change the name of customDomain when it is created a typebot? Because I need to put the "null" parameter to work...
No description

AWS Bucket Issues

Hi, guys. @Rafael Roqueand I are trying to connect typebot to the AWS S3 service, but we are unable to store the objects. Our bucket policies are: { "Version": "2012-10-17", "Statement": [...

Is it possible to write chat flows in typescript?

Hello I'm just curious, is it possible to write chat graphs in Typescript?...

Typebot embed on GatsbyJS

Hey everyone, I'm reaching out for some guidance on integrating the Typebot into our Gatsby website. We've been following the embed instructions tailored for React - standard (embed in a container on a site)....

whatsapp webhook not working

Whenever i click verify and save it says this The URL couldn't be validated. Callback verification failed with the following errors: curl_errno = 35; curl_error = OpenSSL/1.1.1w: error:14094438:SSL routines:ssl3_read_bytes:tlsv1 alert internal error; HTTP Status Code = 200; HTTP Message = Connection established...

Sharing docker swarm setup

I just wanted to share, in case anyone else gets value from this... I wanted to be able to run multiple instances of the viewer to ensure if the connection to the viewer goes down or gets overloaded. I solved this in a docker swarm configuration (a personal favorite). I used the same docker-compose.yml file and .env files I use to set up a standalone instance, but instead of 'docker compose up -d', I used 'docker stack deploy -c docker-compose.yml typebot'. I then changed the publish mode of the resulting viewer and builder services, which are attached to a custom swarm overlay network, to "host" instead of "ingress" (for external access). Now I have replication and failover for both the builder and viewer. In the end, I reduced the replicas for the builder to 0 and set the viewer at 1 for now, but I can easily scale. I've tied in my load balancer so it will automatically scale with new containers. I use Portainer to manage my swarm and have my swarm spread over one master+worker and three other worker nodes....

Get URL of host page

I'm looking to get the url of the host page for an embedded bot, using JS added to the typebot embed code and set along with the other parameters. Just looking for feedback, is this the most sensible way to send the url to the bot server? I'm trying to build contextual responses based on the url the user is on.

Checkbox / multi-select option?

Hello I'm wondering if it is possible to present the user options from which they can make multiple selections, basically like a checkbox group in a traditional form? Thanks...

Whastapp i can not send Media, it show " .... " inside Whatsaspp

I have configured whastapp, but in the moment to show audio or video , it shows only dots.. Its strange as the same bot on web, works fine. I tried to store the files in several servers, with or without cloudflare, even inside github with GaaC gaac.vercel.app...
No description

Seamless Human Intervention is quite logical but is not present in such a fantastic product

Hi All, I just started using Typebot and it's phenomenal. - However, I'm a little bit disappointed that there is no human takeover option available(I don't want to use ChatWoot only for that purpose, we have our chat server back-end, and we can expose our Web-socket API). - It's very logical that if the end-user doesn't get satisfactory answers using the bot, he would naturally like to talk to the actual human about his query. - If the user's query doesn't get answered via Bot, it's generally observed that the end user feels even more frustrated by the overall interaction, so isn't it natural to allow the user to talk to someone?...

WhatsApp media

How can I identify whether the user is sending a text, audio, or image message in order to redirect them to the correct flow within Typebot?

CI on git commit

I see that there is a sanity test that runs on each git commit even in local. How to turn off this functionality temporarily ?

Vercel Deployment with STMP "Sign up disabled"

Hi, wondering if anyone had come across this same issue, pretty sure I'm missing something. Connection to DB is working, getting to sign up screen adding an email and get this message. I figure it's something pretty obvious. I've uploaded a few screenshots of my env variables. Much appreciated....
No description

whatsapp integration - invalid message. Please, try again.

I had it working briefly but now I get this message: "Invalid message. Please, try again." Is this error from whatsapp or typebot? Any advice?

Whastapp + wait , how to resend to abandoned flows..

I use the official WhatsApp API, where once communication is established, I have 72 hours to continue sending a message to the client's WhatsApp, at no additional charge. I would like to send the message if the person left the flow, I imagine with the wait command (1 hour), let's say. this would be possible ? What should the flow be like?...

Get current user_id on wordpress for custom variable (Solved)

any clue how i can achive this? cause when i run as client side it wont get the data on typebot

Is there a way to have user editable buttons, or to use something else that functions as a button?

So for example, the first two questions are preset but I would like the user to be able to enter text in third button like text box. Is this possible?🙏
No description

Remember User - iFrame

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?