[.blog-callout]
TL;DR
- Landbot is a standalone chatbot builder you can embed into any Softr app using a Custom Code block.
- Build and publish your bot in Landbot first, then copy its embed code from the Share menu.
- Choose between Embed, Live Chat, Popup, or Full-Page formats depending on where and how you want the bot to appear.
- Use Softr's users and permissions to control which pages or user groups see the widget.
- For simpler use cases, Softr's native Ask AI chatbot can answer questions directly from your app's data with no third-party embed required. [.blog-callout]
Chatbots are a fast way to add guided conversations, lead capture, or basic support flows to a business app without building the logic yourself. Landbot is one of the most popular tools for this, and because it just outputs a standard embed snippet, adding it to a Softr app takes only a few minutes using a Custom Code block.
This tutorial walks through building your bot in Landbot, grabbing the embed code, and placing it correctly inside your Softr project depending on the format you choose. Note that this covers embedding an external, purpose-built chatbot tool. If you'd rather have an AI chatbot that answers questions directly from your own Softr Database (without configuring a separate tool), check out Ask AI instead.
Build, test, and publish your bot in Landbot
Before embedding your bot on your Softr project, make sure it works and looks exactly the way you need. Landbot's own builder makes the process of creating a conversational assistant fairly simple and straightforward.
Get the chatbot embed code
Log into your Landbot account, access the chatbot canvas you want to embed on your site, and select Share in the top navigation bar, as shown in the video above.

Next, select the embed type you want to implement so the bot matches your existing page or project design. Even if you still have design or settings changes to make, you can go ahead and proceed with the embed. Every time you update your bot afterward, the embed refreshes automatically, so you never need to re-paste the code.
Choose your embed format
Landbot generates the embed code automatically once you click your preferred embed type. Make your choice, press Copy, and then head to your Softr app to finish the implementation.

Adding the embed code (Embed, Live Chat, and Popup)
We'll first cover how to add the embed code for every format except full-page (jump to the next section for that one).
Inside your Softr project, paste the code inside a Custom Code block. Where you place that block on the page depends on the format:
- Embed format: Place the Custom Code block exactly where you want the bot to appear on the page.
- Live Chat and Popup formats: The code block can go anywhere on the page, since both formats render as a widget in the bottom-right corner regardless of block position.
Live Chat format opens into a typical website chat window:

The Popup format, on the other hand, lets the bot take over the whole screen to minimize distractions:

If you only want the bot visible to certain visitors (for example, logged-in clients on a support page), scope the Custom Code block with Softr's users and permissions instead of exposing it on every page.
Adding a full-page embed code
If you want a full-page Landbot chatbot, use the Custom Code section inside Page Settings instead of a block.

This way, you can have a conversational landing page up and running in a few clicks.
Connect the bot to the rest of your app
Once your Landbot chatbot is live, it doesn't have to be a dead end. Landbot can send captured conversation data to a webhook, and you can point that webhook at a Softr Workflow to create a record in your Softr Database, notify your team on Slack, or send a follow-up email automatically. This turns a simple embedded chatbot into the front door for a real operational process, without writing any backend code.
If your goal is closer to letting users ask questions about your own data (support tickets, orders, documentation) rather than running a scripted conversation, it's worth comparing this approach against Softr's native Ask AI feature, which can be toggled on for any Table, List, Kanban, or Calendar block and answers directly from the records it's connected to.
Frequently asked questions
- Does Landbot work with Softr's free plan?
Yes. Landbot's embed code is just a snippet of HTML/JavaScript, so you can paste it into a Custom Code block on any Softr plan, including Free. Keep in mind Landbot itself has its own separate pricing and usage limits, which are independent from your Softr subscription.
- What's the difference between Landbot and Softr's built-in Ask AI feature?
Landbot is a standalone, general-purpose conversational bot builder you configure and host outside of Softr, useful for scripted lead capture flows, FAQs, or guided onboarding conversations. Softr's Ask AI is a native chatbot you can toggle on directly inside any Table, List, Kanban, or Calendar block. It automatically answers questions using the live data in that block, respecting your app's permissions, with no external tool or embed code required. Use Landbot for custom conversational flows you design yourself, and Ask AI when you want end users to query your existing database in plain language.
- Can I trigger a Softr Workflow when someone completes a Landbot conversation?
Yes. Landbot can send captured data to a webhook, which you can point at a Softr Workflow. From there, you can create or update a record in a Softr Database, send a Slack or email notification, or kick off any other automation, all without writing backend code. This is a common pattern for routing new leads or support requests captured by the bot straight into your app's database.
- Where should I place the Landbot embed code inside my Softr app?
It depends on the embed format you choose in Landbot. For the "Embed" format, place the Custom Code block exactly where you want the bot to appear on the page. For "Live Chat" and "Popup" formats, the code block can go anywhere on the page since the bot renders as a floating widget in the bottom-right corner regardless of block position. For a full-page chatbot experience, add the code through Page Settings > Custom Code instead of a Custom Code block.
- Is it safe to embed a third-party chatbot like Landbot in a client portal built on Softr?
Yes, as long as you scope where the bot appears using Softr's users and permissions. Since the Custom Code block respects the same page, block, and User Group visibility rules as any other block, you can restrict the Landbot widget to specific pages or user groups (for example, showing it only to logged-in clients on a support page, and hiding it from your public marketing pages).





