Skip to main content

Command Palette

Search for a command to run...

How I Added a Bot to My App Without Ever Touching the Code Again

Published
2 min read

We built the side project. It was working. But something felt incomplete — users had questions, and there was no one to answer them at 2am.

So we thought: let's add a bot.

But before jumping in, we asked ourselves the real question — will this make our project more maintainable, or a nightmare?

Because the last thing we wanted was a bot so tightly coupled to our codebase that every FAQ update needed a redeploy. That's not sustainable for a side project. That's just creating more work for yourself.

So we set a constraint early: integrate once, update independently.

That one constraint led us straight to Typebot.

Getting started was almost suspiciously easy.

Typebot gives you templates out of the box. We picked a simple FAQ one, tweaked the questions to match our app, and hit publish. Then we grabbed the embed script, dropped it into our app — one time — and that was it.

No new component. No state management. No API to wire up. Just a script tag.

And the best part? That was the last time we touched the app for anything bot-related. Need to add a new FAQ? Go to Typebot, update the flow, publish. Done. The app has no idea anything changed — and it doesn't need to.

For a side project, that's huge. You're not always in "deployment mode." Sometimes you just want to update a line of text without spinning up the whole pipeline.