YouTube2Text

I Built an AI Chatbot SaaS with Claude Opus 5.5 + Floot — Transcript

by Olly Rosewell · 4,295 words · 593 segments · language en · Watch on YouTube

Full transcript

  1. 0:00What's going on, guys? This is Oliver
  2. 0:02from roseworld.dev and
  3. 0:03roseworld.dev/build.
  4. 0:05And in today's video, um, I'm going to
  5. 0:07be building a full support bot and
  6. 0:11chatbot for websites using Flute MCP and
  7. 0:15a Claw Desktop. Right. So effectively
  8. 0:18what we've built here um is a
  9. 0:20fullyfledged chatbot and support bot for
  10. 0:24small businesses or software companies
  11. 0:26or websites where you basically sign up
  12. 0:29and then from sign up um AI will
  13. 0:32effectively learn about your business
  14. 0:34and create a brain and from there
  15. 0:36visitors to your website can effectively
  16. 0:39ask questions to the chatbot um and it
  17. 0:41knows everything about your business um
  18. 0:43and goes from there. Now, every single
  19. 0:45thing, including how Flute works, how to
  20. 0:48set up Flute MCP with um Claude, and
  21. 0:51obviously all of the PRDs for design,
  22. 0:54all of the PRDs for um how this looks
  23. 0:57and how this actually operates, and
  24. 0:59every single stepby-step sort of
  25. 1:01instruction to build this is going to be
  26. 1:02in the description. But effectively the
  27. 1:05reason um I wanted to try out flute is
  28. 1:07I'm effectively going through this sort
  29. 1:10of stage in my career as you know
  30. 1:12building software where um there's a lot
  31. 1:15of tools out there um and you have to
  32. 1:17connect each one so you have to connect
  33. 1:19a back end to a front end you have to uh
  34. 1:21deploy on this or deploy on that you
  35. 1:22have to you know create databases etc um
  36. 1:25flute um is one of those sort of um apps
  37. 1:28really that kind of does everything in
  38. 1:30that in that sort of box and the point
  39. 1:32is that all of this was created did um
  40. 1:34from sort of one sign in and sort of one
  41. 1:36one kind of area instead of having to
  42. 1:38mish mash and sew together a load of
  43. 1:41different apps. So if I just go through
  44. 1:43exactly what this does. So if we click
  45. 1:45start for free, how it works is you
  46. 1:48upload your help docs, paste one script
  47. 1:50tag before the body inside your app um
  48. 1:54like your own website and then the bot
  49. 1:55answers from your docs and then if it
  50. 1:57can't answer any questions, it will take
  51. 1:59um over and just send you you know send
  52. 2:01your team a message now. So, what we're
  53. 2:04going to do is we're going to go um and
  54. 2:06I'm going to say test two. I am going to
  55. 2:09just pop in a um username and email. And
  56. 2:13what it's going to say, it's going to
  57. 2:14say create your workspace. So, what
  58. 2:16we're going to do is I'm using um a app
  59. 2:19that I built ages ago called agent and
  60. 2:21the website is use day, right? So, we're
  61. 2:24going to create the workspace
  62. 2:26and what's going to happen is you're
  63. 2:27going to be sent to this beautiful
  64. 2:28dashboard where the setup is three
  65. 2:31steps. You teach the bot about your
  66. 2:33business. You brand the widget and then
  67. 2:36you install the snippet on your site.
  68. 2:38Now, the most important part of this is
  69. 2:40that all of this is self-contained um
  70. 2:43within Flute. So, I'll explain how the
  71. 2:44front end and back end works now. So,
  72. 2:47obviously, you've actually got the front
  73. 2:48end. You've got the inbox, the knowledge
  74. 2:50base, you've got the widget and the
  75. 2:52creation of that widget, and you've got
  76. 2:54the settings um for business hours and
  77. 2:56effectively everything that the client
  78. 2:58needs or the user needs to set up their
  79. 3:00chatbot, right? and obviously usage and
  80. 3:02plans. Now, one thing that you don't see
  81. 3:04or one thing that is so important um for
  82. 3:07something like Flute is that it actually
  83. 3:09manages the back end right here as well.
  84. 3:11So, we're actually in the preview, but
  85. 3:13if you actually go to services, you'll
  86. 3:15see that there is a full kind of list of
  87. 3:18different things that you can explore.
  88. 3:19And one thing that you can explore is
  89. 3:21the Flute database for Tail Desk, which
  90. 3:23is this fictional app. So, we're going
  91. 3:25to click on that. And as you can see
  92. 3:27from scratch, and this is all going to
  93. 3:29be in the description for you to
  94. 3:30actually build yourself. Um, Flute
  95. 3:32created dozens of tables, right? So,
  96. 3:35we're not having to go external. We're
  97. 3:37not having to create a database
  98. 3:38somewhere else. We're not having to
  99. 3:39create a backend. You're literally just
  100. 3:41going to ask it through Claude what to
  101. 3:43build and it's going to create the back
  102. 3:45end for you. So, as you can see, this is
  103. 3:47all of the this is the list of all the
  104. 3:49different conversations that we've had
  105. 3:51in our previous tests. You've got um,
  106. 3:53you know, you've got messages that were
  107. 3:55sent. So, do you sell cars? What are
  108. 3:57your phone lines? Um, you know, how much
  109. 3:59is delivery? Delivery cost $4.95,
  110. 4:00whatever it may be. And from there, then
  111. 4:03obviously you've got usage. So, every
  112. 4:04single user has used 18 messages or 100
  113. 4:07or one, etc. All of this back end um is
  114. 4:11created just straight through um Claude.
  115. 4:13It's not like you're having to go to
  116. 4:14Superbase or set up some kind of other
  117. 4:16sort of back end and then connect the
  118. 4:18two. Um it's all just from one prompt
  119. 4:20effectively. Now, I think a pretty cute
  120. 4:23thing about Flute specifically, um,
  121. 4:25which is present in some other apps, but
  122. 4:26it just it just never feels as polished,
  123. 4:29is that we can effectively just annotate
  124. 4:31things that we want our agent to change
  125. 4:33and post it directly in the chat. So, if
  126. 4:35we click annotate, it's going to say
  127. 4:37screenshot added to the chat. And what
  128. 4:39I'm going to do, um, is actually just,
  129. 4:41um, literally just circle this. Um, and
  130. 4:44what's going to happen now is I'm going
  131. 4:47to pop this in
  132. 4:49and we've effectively got the website
  133. 4:52screenshot straight from the actual
  134. 4:54Flute app. And I can say uh make this
  135. 4:56section
  136. 4:58um smaller and add a five-star
  137. 5:02uh you know review banner. And obviously
  138. 5:04from there now all from just annotating
  139. 5:07the actual thing and and you know
  140. 5:08circling it we've got uh Claude actually
  141. 5:11working directly with the app now to
  142. 5:13effectively change what we asked it to.
  143. 5:15And as you can see from there it's taken
  144. 5:18the hero that we actually circled with
  145. 5:20the annotation tool changed the review
  146. 5:22banner and made it smaller. So you can
  147. 5:24literally see your docsy team takes
  148. 5:26over. It has taken that and then
  149. 5:27obviously because we don't actually have
  150. 5:29any reviews, it has given us a
  151. 5:31placeholder review with the five stars
  152. 5:32placeholder replaced with the real
  153. 5:34customer review customer name company.
  154. 5:37So super clean and all of that was done
  155. 5:40obviously in a couple of seconds with
  156. 5:41the annotation, but it just stops you
  157. 5:43from effectively having to talk out loud
  158. 5:45and like trying to figure out what you
  159. 5:47want. You can just annotate things or at
  160. 5:49least, you know, I suppose um circle
  161. 5:51them, that kind of thing and make things
  162. 5:53a bit easier for everyone. On top of
  163. 5:54that, something that I never really talk
  164. 5:56about on the channel um because we don't
  165. 5:58do as much sort of like um of that raw
  166. 6:00marketing stuff. We just do the builds
  167. 6:02is that um Flute is the kind of tool
  168. 6:04that will allow you to um effectively
  169. 6:06optimize your SEO from the actual
  170. 6:08dashboard. With other builders, I found
  171. 6:11that it just creates like a slop kind of
  172. 6:13like chunk of um of code and it looks
  173. 6:15good and it's fine, but you know on the
  174. 6:17back end you haven't got things
  175. 6:18optimized for people to find you
  176. 6:20organically through Google or that kind
  177. 6:21of thing. Um, so that's where obviously
  178. 6:23inside the SEO tab you can add
  179. 6:25robots.txst, sitemaps, etc.
  180. 6:28pre-rendering whatever it may be. Um,
  181. 6:29and then obviously set up your domains
  182. 6:31and everything. So it's really sort of
  183. 6:33effective for people who want something
  184. 6:35out of the box really. Now the end goal
  185. 6:37of this entire video across everything
  186. 6:39is of course to have a working chatbot
  187. 6:42widget support kind of AI tool. And as
  188. 6:45you can see in the bottom right, just as
  189. 6:47a test on my website, I'm asking my own
  190. 6:50website questions and the AI um is
  191. 6:52answering those questions and then
  192. 6:55routting me to a team member if the
  193. 6:57knowledge base doesn't have the actual
  194. 6:59answers. So, what I'll do, guys, I'll
  195. 7:01hop into the build and if you guys have
  196. 7:03any questions at all, let me know. But
  197. 7:05all of the instructions to build this
  198. 7:06are going to be in the description. So
  199. 7:09guys, inside of the description, you'll
  200. 7:11actually have access to the tail uh and
  201. 7:14flute one pager as well as the uh pretty
  202. 7:18sort of extensive tail PRD. Right? So
  203. 7:21this entire PRD goes through everything
  204. 7:23that we're going to be building today.
  205. 7:24And you can just copy and paste it from
  206. 7:26the description, but inside the one
  207. 7:28pager, we're just going to talk about
  208. 7:29what we're building, right? So think of
  209. 7:31it like uh a shop assistant, right? You
  210. 7:33hand them an FAQ and a price list and
  211. 7:35then when a customer asks questions from
  212. 7:37that list or from that FAQ they answer
  213. 7:40straight away. So how this works so how
  214. 7:42tail this you know fictional sort of app
  215. 7:45is going to be working. So the business
  216. 7:47signs up um and uploads its documents.
  217. 7:49So it might be a PDF a word file pasted
  218. 7:51FAQs. Now Tails then cuts them into
  219. 7:56small passages and files so that it can
  220. 7:57find one quickly. This is called sort of
  221. 8:00vectoring and that kind of thing. Now
  222. 8:02the business picks a color and a
  223. 8:03greeting. So you can sort of design the
  224. 8:05uh chatbot in the corner. Visitors ask a
  225. 8:08question. So Tails finds the five most
  226. 8:10relevant passages from that business's
  227. 8:11documents based on those vectors. And
  228. 8:14then if the answer isn't in the
  229. 8:15documents, the bot will say so and hand
  230. 8:17the chat to a team. Every person that
  231. 8:20replies from the inbox um they get, you
  232. 8:22know, the user, so us, we get an email
  233. 8:24saying that someone's messaged us. And
  234. 8:26here's how we're going to set up flute
  235. 8:28in the desktop app, right? So, open the
  236. 8:30claw desktop app, which is where we are
  237. 8:32now. And go to settings/connectors,
  238. 8:35right? And what we're going to do is
  239. 8:37we're going to add the flute connector.
  240. 8:38So, this is mcp.flute.com.
  241. 8:42We're just going to go over to settings.
  242. 8:44We are going to go down to connectors.
  243. 8:47Um, so I already actually have flute
  244. 8:49connected, but what we're going to do,
  245. 8:51um, is I'll just quickly disconnect
  246. 8:52that. What I'm going to do next is
  247. 8:55remove this and we will just do it from
  248. 8:58scratch so that you guys can follow
  249. 8:59along. So we're going to go add add
  250. 9:01custom connector. We're going to name
  251. 9:03this flute. Copy paste the MCP server.
  252. 9:06Continue. Just save these settings as
  253. 9:09they are. Add.
  254. 9:12Checking connection. And it says we're
  255. 9:14not connected to Flute. So we're going
  256. 9:15to have to open the dashboard um at
  257. 9:17Flute on the actual browser and connect.
  258. 9:20So it says inside the browser finish
  259. 9:22connecting a connector. We're going to
  260. 9:24click continue connecting
  261. 9:26and then it should be done and dusted.
  262. 9:29So it says connect Claude to uh with
  263. 9:31Flute. So obviously we've got the
  264. 9:34correct email address from my Claude
  265. 9:35desktop app and we're going to click
  266. 9:37approve.
  267. 9:39One last step and then you're ready to
  268. 9:40build. So you can either just copy paste
  269. 9:42this. It recommends co-work, but I'm
  270. 9:44finding really really good sort of luck
  271. 9:45and sort of long um long runs inside of
  272. 9:49claw desktop and it's where I natively
  273. 9:50build apps. So, we're going to click
  274. 9:52finish connecting
  275. 9:54and then from there we can just jump
  276. 9:56back to our project. As you can see now,
  277. 9:59what we've got is a flute as a
  278. 10:01connector. So, we're just going to shut
  279. 10:03this. And how it's going to work is that
  280. 10:05we start our prompt with with flute
  281. 10:08build x. So we're going to start with
  282. 10:10with flute build me a support chatbot
  283. 10:12for websites. That phrase is what tells
  284. 10:14Claude to use the connector. So the next
  285. 10:17thing we're going to do is actually
  286. 10:18start a new project. From here it says
  287. 10:22obviously local and no folder. So we're
  288. 10:24going to click on working directory and
  289. 10:26click no folder. Open folder. I'm now
  290. 10:30going to create a folder called flute 2.
  291. 10:33Open it up and trust workspace. And we
  292. 10:36now have Flute 2, which is the empty
  293. 10:38folder inside of Claude. So, we can get
  294. 10:41started with the actual build. Just to
  295. 10:43make sure everything is fine, I've sent
  296. 10:45a quick hi inside the chat and it says
  297. 10:47I'm in Flute 2 folder. I'm ready to work
  298. 10:49on the coal, you know, the code build or
  299. 10:51debug, whatever it may be. So, what
  300. 10:54we're going to do is I'm going to head
  301. 10:55back over to um the Flute One Pager,
  302. 10:59change the artifact, which you guys will
  303. 11:00have in the description, and I'm
  304. 11:02literally just going to copy and paste
  305. 11:03this. Right. So, what we'll do now is go
  306. 11:06back to Flute 2.
  307. 11:09I'm going to paste this entire thing in.
  308. 11:13Going to make a load of space.
  309. 11:15I'm going to say, "Hi, with Flute." I'll
  310. 11:19just double check and say with flute
  311. 11:21connector,
  312. 11:23please build this from the PRD below.
  313. 11:30So
  314. 11:32run a long agentic session
  315. 11:37and ask for any approvals
  316. 11:44and we can get going.
  317. 11:55Brand new project in flute. We are also
  318. 11:57guys on Opus 5.5. It's the brand new
  319. 11:59model. I'm using high. Um you can
  320. 12:02obviously use medium, whatever it may
  321. 12:03be. Um but this is going to be the one
  322. 12:05that's going to, you know, really sort
  323. 12:06of like connect everything together
  324. 12:08because Opus 5.5 is literally crazy. So
  325. 12:11what we're going to do is just going to
  326. 12:12click uh send and it's going to get
  327. 12:14started. So what I'll do is I will show
  328. 12:16you each checkpoint just to go through
  329. 12:18how the connectors are working. Um and
  330. 12:21we'll build an app. Now the first
  331. 12:23important caveat is what model. So flute
  332. 12:27is asking us what model we should use
  333. 12:28for the actual chat configuration. So in
  334. 12:31other words, if someone says I need help
  335. 12:33with this, what model are we going to
  336. 12:35call to answer that? And I would choose
  337. 12:38Haiku to be honest, right? If you have a
  338. 12:41um a business that's not really complex
  339. 12:43like say like you know like a dental
  340. 12:45clinic that um dental clinics are
  341. 12:47complex of course, but the questions
  342. 12:48that customers are going to be asking
  343. 12:50are not complex. It's just do you do
  344. 12:51teeth whitening? How much is composite
  345. 12:53bonding? Um can I get a tooth taken out?
  346. 12:55whatever it may be. Right, we're going
  347. 12:56to choose Haiku 4.5 and it says build
  348. 12:59one already lives at Tailsk. Um, so what
  349. 13:02I'll do, um, I'm just going to use Tail
  350. 13:04Desk 2 because it's a brand new one.
  351. 13:06Free plan limits or early access. Um, so
  352. 13:09what we will do, um, is I'm going to
  353. 13:12just choose that people can have 100
  354. 13:15chats per month. Is your anthropic key
  355. 13:19workspace
  356. 13:20um, scoped? So that can be a little
  357. 13:23confusing. Um but what I'll do um is I'm
  358. 13:27going to click workspace scoped and we
  359. 13:30are just going to let it get started. So
  360. 13:32the first thing you can see it's doing
  361. 13:34with um flute is obviously rendering the
  362. 13:37actual project inside our dashboard and
  363. 13:40throughout this session claude is going
  364. 13:43to cut away and basically start building
  365. 13:47um our flute app tail inside the
  366. 13:51browser. And also from here um you'll be
  367. 13:54able to see the live preview. So as you
  368. 13:56can see when we're ready to hit publish
  369. 13:58etc. then we've got a live app. Right.
  370. 14:01And obviously what you can do here is
  371. 14:03click open live preview.
  372. 14:07It's going to ask if you'd like to open
  373. 14:08an external link. So just click yes. And
  374. 14:11as you can see from scratch we have now
  375. 14:13got tail running in the browser. And
  376. 14:17obviously Flute is just working with
  377. 14:19Claude on the desktop app to build the
  378. 14:22app. So we're just going to keep on
  379. 14:23coming back and forth to see the
  380. 14:25progress. Okay guys, so Flute with
  381. 14:28Claude actually ran continuously um
  382. 14:31without disruption um for a while. Okay.
  383. 14:35Right. So um well over sort of 30
  384. 14:37minutes. It went through um the creation
  385. 14:40of the landing pages. It even which is
  386. 14:42insane. It even went through the process
  387. 14:45of creating its own um completely
  388. 14:48fictional brand and its own website and
  389. 14:52then from there it put the embed code of
  390. 14:55the actual chat widget on the site to
  391. 14:57test it which is just insane right so
  392. 15:00from here um I just asked Eli5 like put
  393. 15:05in bullets what flute has done and how
  394. 15:07the app works so flute is a website
  395. 15:09builder that also hosts the site um made
  396. 15:12a new project called tail. Set the look
  397. 15:15with the off-white background square
  398. 15:17corners. Switched on login and a
  399. 15:19database to remember everything. Built
  400. 15:21in eight steps. After each one, Flute
  401. 15:24saved a checkpoint that we can roll back
  402. 15:26to if we need and then published it. So,
  403. 15:28how the app works, business signs up and
  404. 15:30makes a workspace. It teaches the bot
  405. 15:32based on the website. It styles the chat
  406. 15:35bubble, pastes one line of code on its
  407. 15:38own website. Um, so like the fictional
  408. 15:40website Northwind, which is like a home
  409. 15:42improvement company. A visitor asks a
  410. 15:45question, it gets answered by Claude. If
  411. 15:48the answer isn't in the docs, um, then
  412. 15:50the bot says I don't have that and calls
  413. 15:51a human ex, etc., etc. So, I I then
  414. 15:55asked how to test it. So, sign up,
  415. 15:57create a workspace, teach it about the
  416. 15:59business, test the brain, brand it, and
  417. 16:01then try it as a visitor in an anonymous
  418. 16:03tab. Now, I asked how did Flute test
  419. 16:07everything? So [snorts] Fluke gave um
  420. 16:10Fluke created a small computer next to
  421. 16:12the app and wrote short scripts um to
  422. 16:15pretend to be people basically. So there
  423. 16:17were three test accounts, Northwind, Bob
  424. 16:20and Car. There were burglar tests. So
  425. 16:23basically Flute ran tests to try and
  426. 16:25steal other users data which um actually
  427. 16:29ended up not working which is great. So
  428. 16:31Flute had built a completely secure app.
  429. 16:34um you can leave the page um and see
  430. 16:36what happens when users leave the page,
  431. 16:38created fake websites, created limits,
  432. 16:40created uploads for the PDFs um and then
  433. 16:43tested in a real browser and then just
  434. 16:45checked all the back end. So basically
  435. 16:48what we're going to do is we're actually
  436. 16:49just going to head over and test the app
  437. 16:52um from start to finish and I'll just
  438. 16:53show you exactly what Flut has done um
  439. 16:56and I'll show you the back end etc. So
  440. 16:59first off, an absolutely insane website.
  441. 17:01So your docs answer and your team takes
  442. 17:03over. So, we've got this beautiful um
  443. 17:06ASCI animation, Asky animation. Uh we've
  444. 17:09got the sign up to live widget in 15
  445. 17:12minutes. We've got what happens between
  446. 17:13a question and an answer. We got this
  447. 17:15beautiful design here. How the bot
  448. 17:17works, guys. Like, insane, right? So,
  449. 17:21all of the [snorts] design PRDs, by the
  450. 17:22way, will be in the descriptions. You
  451. 17:24guys can use it. But, um from there,
  452. 17:26what we're going to do is we're going to
  453. 17:27sign up for an account. So, start free.
  454. 17:31Let's say email is Oliver Bert uh plus
  455. 17:34test my name and then my password and
  456. 17:38we're going to create an account
  457. 17:42from there. It says create your
  458. 17:44workspace. So let's say my app is deent.
  459. 17:48So Dejent is just an app I uh you know
  460. 17:50like a a test design I built a couple of
  461. 17:53days ago and the website is usedent.com
  462. 17:56and we're going to create the workspace.
  463. 17:58Now that we've created the workspace, it
  464. 18:00gives us a setup test. So teach the bot
  465. 18:03brand the widget and install on your
  466. 18:05site. So I'm just actually going to be
  467. 18:07lazy and open up the use agent app. And
  468. 18:10I'm just going to uh copy paste this and
  469. 18:12go back into flute. Um what I'm going to
  470. 18:15do or I tell you what I could do is open
  471. 18:17a doc and uh copy paste it download as
  472. 18:22doc x and then we can upload this as the
  473. 18:26knowledge base for the agent.
  474. 18:29So it's processed um or it's processing
  475. 18:32and it's ready. Insane guys. So now
  476. 18:34we've got a knowledge base or brain for
  477. 18:36tail on behalf of the agent. So anyone
  478. 18:38who comes to the agent um the website
  479. 18:41they'll be able to answer questions
  480. 18:43about the app. We're just back on the
  481. 18:45setup screen and the next thing we're
  482. 18:46going to do is click brand the widget.
  483. 18:49So I'm going to call it deun test
  484. 18:51widget. Um, the logo we'll keep just
  485. 18:54blank for now, but obviously we can
  486. 18:55actually I'll tell you what, I'll
  487. 18:56actually upload one. So, I've got this
  488. 18:58cheesy photo of myself uh that I use for
  489. 19:01a different portfolio. So, I'm just
  490. 19:02going to paste that in. And that should
  491. 19:04be um I tell you what, if I'm there,
  492. 19:07then I may as well say Ollie from
  493. 19:08Dayton, you know. Um the color, let's
  494. 19:11say like a nice blue, man. Looks
  495. 19:14awesome. Bottom right. So, this is going
  496. 19:16to be in the bottom right of every
  497. 19:17website. Ask a question. Let's say start
  498. 19:20a question. So, uh, let's say, what's
  499. 19:23the cost?
  500. 19:25Uh, do you do refunds?
  501. 19:28And can I book a call? So, now we've got
  502. 19:31the starter um questions that we can
  503. 19:34use. Offline message. Nobody's online
  504. 19:36right now. And then, obviously, what
  505. 19:38we're going to do is going to head up to
  506. 19:39the top and click save. Now, go back to
  507. 19:41Tail Desk. The final thing we can do is
  508. 19:43get the snippets. So, I'm actually going
  509. 19:45to click on this. There's now, man, it's
  510. 19:47it's so cool, man. There's now um
  511. 19:49instructions for um setting up the
  512. 19:51snippet. So, let's click copy on this.
  513. 19:54And it says paste one line before body.
  514. 19:57Now, just a quick um sort of cutaway,
  515. 19:59guys. I've actually just asked it to add
  516. 20:01the widget to um my agent session, which
  517. 20:04is in one of my old apps. So, it says
  518. 20:06swapped and pushed um we've now put the
  519. 20:10um header text
  520. 20:12um the header code from Flute on the
  521. 20:15Dent website. So, what we're going to
  522. 20:17do, we're going to head back over and
  523. 20:19we're going to open Degent, my, you
  524. 20:21know, my fictional test app inside uh
  525. 20:25incognito tab to test um the inbox. So,
  526. 20:28obviously, as you can see here, there's
  527. 20:29nobody waiting. We're just going to go
  528. 20:31and head over to an incognito tab now.
  529. 20:34So, we are now on Day under the
  530. 20:36incognito tab and the chat widget has
  531. 20:39arrived in the bottom right corner,
  532. 20:40which is insane. So, what we're going to
  533. 20:42do is we're going to click this. We've
  534. 20:44got Ollie from day agent there. It's so
  535. 20:46clean, man. And we said, "What's the
  536. 20:48cost? Do you do refunds? Can I book a
  537. 20:50call?" Let's say, um, how much
  538. 20:54does it cost to get started? Now, what
  539. 20:57we're going to do is if I go down, uh,
  540. 20:59this this website, it literally says
  541. 21:00it's 129. So, let's say, how much does
  542. 21:02it cost to get started?
  543. 21:05[snorts]
  544. 21:06The agent costs 129 a month, no contract
  545. 21:08or setup fees. And that is aligned and
  546. 21:11accurate with the actual um brain and
  547. 21:13the knowledge base that we uploaded. And
  548. 21:16now lo and behold, heading back over to
  549. 21:18the tail inbox, you'll see the
  550. 21:21conversation. So it says visitor 1134,
  551. 21:24which is accurate. How much does it cost
  552. 21:26to get started?
  553. 21:28Look at that, man. So it says day cost
  554. 21:30129 a month, but it actually even tells
  555. 21:31us the sources um of the actual
  556. 21:35information. So what we've created
  557. 21:37effectively is a widget um embeddible
  558. 21:40code hosted by Flute that allows people
  559. 21:44to effectively um give their own
  560. 21:47website, a chatbot and a support agent.
  561. 21:49And all of these emails are actually
  562. 21:51being sent to us so that we don't miss a
  563. 21:53beat either. So as you can see guys,
  564. 21:55I've actually opened an example um email
  565. 21:58that has just been sent as a test from
  566. 22:00Tails and it says a visitor wants a
  567. 22:02person because they ask how much is
  568. 22:04delivery. So the same thing applies to
  569. 22:06every test question and message that
  570. 22:08we've sent and what we've now identified
  571. 22:11is that tail with flute flute has
  572. 22:14created um the app from scratch um with
  573. 22:18login authentication
  574. 22:20um user save data uploading the
  575. 22:22knowledge base and managing a a real
  576. 22:25time inbox which is absolutely insane.
  577. 22:27Um, and obviously from there guys,
  578. 22:30inside of the description is going to be
  579. 22:32the PRD for this. Um, [snorts] as well
  580. 22:34as links to start Flute and try Flute
  581. 22:36out for yourself. Um, again, my mission
  582. 22:39to effectively bring building into one
  583. 22:42app as opposed to having to set up
  584. 22:44Claude, then Superbase, then this, then
  585. 22:45that, um, is getting closer and closer
  586. 22:48because Flute has just effectively
  587. 22:50without any real input except a PRD,
  588. 22:52created an app from scratch that we
  589. 22:54could sell tomorrow. So absolutely
  590. 22:56insane. Guys, what I'll do, I'll stop
  591. 22:58the video there. Any problems at all,
  592. 23:00give me a shout. Any questions, let me
  593. 23:01know.

About this transcript

This page contains the full transcript of I Built an AI Chatbot SaaS with Claude Opus 5.5 + Floot by Olly Rosewell, generated from the public captions YouTube serves with the video. The transcript has 4,295 words across 593 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.