This repository is a fork from typebot (http://www.typebot.io ! https://github.com/baptisteArno/typebot.io)
This fork is being used solely for bot flow construction. We do not use the bot list based on this repo, this is kept on another client.
__
demo.mp4
Typebot is an open-source alternative to Landbot. It allows you to create conversational apps/forms (Lead qualification, Product launch, User onboarding, Customer support), embed them anywhere on your web/mobile apps, and collect results in real-time.
-
Clone the repo
git clone https://github.com/Octadesk-Tech/chat-bot-builder-client.git
-
Set up environment variables
Copy
apps/builder/.env.local.example
toapps/builder/.env.local
-
Make sure you have Docker running
-
Start the application
yarn && yarn dev
Builder is available athttp://localhost:8081/typebots/{bot_id}/edit
The
bot_id
parameter can be found on the bots API requests of the bot you want to edit. Filter the API requests of one from the V2 bots list by/chat/bots
and copy thebot_id
parameter.You can add the
channel
parameter as a query string option to check other fluxes. For example:http://localhost:8081/typebots/{bot_id}/edit?channel=whatsapp
- Text, image, video bubble messages
- Text, URL, email, phone number, date... input fields
- Native integrations including Google Sheets, Webhooks, Send email (more to come)
- Conditional branching, URL redirections
- Beautiful animations
- Theme is 100% customizable
- Embed as a container, popup, or chat bubble easily with the native JS library
- In-depth analytics
For more info, visit the landing page
Lots of new features are being implemented on a day-to-day basis. Make sure to hit the Star button and watch Releases to be notified of future features.
The easiest way to get started with Typebot is with the official managed service in the Cloud.
It takes 1 minute to try out the builder for free. You'll have high availability, backups, security, and maintenance all managed for you by me, Baptiste, Typebot's founder.
That's also the best way to support my work, open-source software, and you'll get great service!
Interested in self-hosting Typebot on your server? Take a look at the self-hosting installation instructions.
Another great way to support Typebot is to contribute to the project. Head over to the Contribute guidelines to get started. ๐
Typebot is a Monorepo powered by Turborepo. It is composed of 2 main applications:
- the builder, where you build your typebots
- the viewer, where your user answer the typebot
These apps are built with awesome web technologies including Typescript, Next.js, Prisma, Chakra UI, Tailwind CSS.
Typebot is open-source under the GNU Affero General Public License Version 3 (AGPLv3). You can find it here.
In a few words, it means that:
- If you commercialize your version of Typebot. You need to be clear and provide a prominent mention and link to the original project so people that are considering using their version of the software can be aware of the original project
- If you modify the original software, you need to open source and publish your modifications