Build a Powerful Appointment Booking Chatbot with Flowise & Calendly

  Рет қаралды 7,752

Leon van Zyl

Leon van Zyl

Күн бұрын

#openai #gpt #flowise #calendly #chatbot
Add Appointment Booking functionality to your AI Chatbots could not be any easier with Flowise, Make and Calendly. In this video we will create a custom tool which an AI Assistant can access to generate booking links.
☕ Buy me a coffee:
www.buymeacoffee.com/leonvanzyl
📑 Useful Links:
OpenAI: platform.openai.com
Calendly: calendly.com/
Make.com: www.make.com/en/register?pc=l...
💬 Chat with Like-Minded Individuals on Discord:
/ discord
🧠 I can build your chatbots for you!
www.cognaitiv.ai
🕒 TIMESTAMPS:
00:00 - Intro
00:28 - Create Flowise Flow
00:37 - Create OpenAI Assistant
01:41 - Create Custom Tool
02:48 - Calendly Setup
04:14 - Setting up Make.com
08:07 - Outro

Пікірлер: 61
@dhirajkahol
@dhirajkahol 7 ай бұрын
Simply awesome!! Thank you for sharing this, just what I was searching for these past few days...👍
@leonvanzyl
@leonvanzyl 7 ай бұрын
Glad to hear 😊. You're welcome
@altonjones5271
@altonjones5271 7 ай бұрын
First! Another excellent tutorial Leon! Just what I was waiting for. You have the best Flowise content.
@leonvanzyl
@leonvanzyl 7 ай бұрын
Thank you Alton.
@musumo1908
@musumo1908 7 ай бұрын
You just made my day!!! Legend!! Spent a week trying to get this sort of working in JS and make..Calendly is a nightmare as they don’t have a true scheduling API…😀😀😀
@leonvanzyl
@leonvanzyl 7 ай бұрын
This comment made my day! Thank YOU 🙏
@musumo1908
@musumo1908 7 ай бұрын
@@leonvanzyl you deserve it! er quick question - im seeing really poor return times back to openai/FW with the booking link. Make is completing the request very fast end to end in under a second but taking forever to get the link. Have upgraded my DO server to 2gb. Any thoughts? Is it an openai beta thing? Also can you code the URL link structure inside the JSON for this function at all? Thanks
@mikew2883
@mikew2883 7 ай бұрын
Excellent video!👍
@leonvanzyl
@leonvanzyl 7 ай бұрын
Thank you 😊
@anilrajshinde7062
@anilrajshinde7062 4 ай бұрын
Your all videos are very interesting and useful. Can you create video regarding streaming effect in UI? This will be very useful.
@historybufs
@historybufs 7 ай бұрын
that's great content. thanks Leon
@leonvanzyl
@leonvanzyl 7 ай бұрын
Thank you!
@TinyMagiq
@TinyMagiq 7 ай бұрын
Another gem from you. Thank you
@leonvanzyl
@leonvanzyl 7 ай бұрын
Thank you 🙏
@micbab-vg2mu
@micbab-vg2mu 7 ай бұрын
Great tutorial - Thank you
@leonvanzyl
@leonvanzyl 7 ай бұрын
Thank you 😊
@WellPiresAI
@WellPiresAI 7 ай бұрын
you are the TRUE GOAT.
@leonvanzyl
@leonvanzyl 7 ай бұрын
Hahaha! This is a first. Thanks 😁
@herbyprein9096
@herbyprein9096 5 ай бұрын
Thank you very much for your videos with the detailed explanations. They have helped me a lot! As I want to keep my data locally, I would like to see a video about this. So local LLM's (I use LM-Studio), local embeddings, local database, local vectorstore etc.. It would also be interesting to send data to Excel or via XML to an ERP system.
@leonvanzyl
@leonvanzyl 5 ай бұрын
Thank you for the feedback 🙏
@jbhearing6392
@jbhearing6392 7 ай бұрын
Love the work as usual! Anyone reading this comment definitely needs to go and check out the other videos! A quick question, can you train the answers the chatbot gives? I’m not a huge fan of some of the answers it gives, especially with the latest update and new llm open ai node.
@leonvanzyl
@leonvanzyl 7 ай бұрын
Thank you for the kind feedback. You can use the Assistant Instructions to change its behaviour and tone. Maybe you could try that?
@acevedoae
@acevedoae Ай бұрын
And why don't you include the Calendly reservation link in the same prompt without using the Make tool?
@zakaria20062
@zakaria20062 7 ай бұрын
Amazing , i try this also in n8n work nicely
@leonvanzyl
@leonvanzyl 7 ай бұрын
That's awesome! Are you self hosting n8n?
@zakaria20062
@zakaria20062 6 ай бұрын
@@leonvanzyl yes , on railway
@NS_Miata
@NS_Miata 7 ай бұрын
Awesome man! As a educationalist and instructional designer I made a doc searcher with flowise and assistent. This is also very cool. Do you have an idea on how to change the 'welcome' massage at the start. Also, can you combine flowise with voiceflow?
@leonvanzyl
@leonvanzyl 7 ай бұрын
That sounds awesome! I'll love to see your project in action. You can change the welcome message in the embed config (see my web embed video). Yes, it's easy to call Flowise from Voiceflow. Simply add an API node in your Voiceflow flow and call the Flowise API endpoint..I have a video on Flowise API endpoints as well 😁
@NS_Miata
@NS_Miata 7 ай бұрын
​@@leonvanzyl you are the best man! Thanks for all the work for the community and people from other disciplines learning to deal with AI. Looking forward for the next video! My project is realy easy tbh. Just a retriever tool as allowed tools for a assistent api. But the cool thing is that the assistent is using it as a tool in OpenAi dashboard as well! Then the AI search the knowledge base for the provide pdf (course material). I am now testing if it can search multiple docs and still can find the right answers. Our students are learning precise legal texts, so there is little margin for error for the chatbot. It does a really nice job tbh, even on the Dutch language. Based on your last name, do you have dutch/germanic heritage as well? Edit: I now know how to change the welcome message. Did not saw the "show embed chat config" button.
@ricardofernandez2286
@ricardofernandez2286 2 ай бұрын
Hi Leon, how are you? As always you surprise me with something useful and practical!! Please keep it that way 😊 . One simple question. I've seen you use a lot of OpenAi Assistants, but I havent seen you enter openai apii keys. Do openai assistants incur in openai tokens spent? Thank you!!
@leonvanzyl
@leonvanzyl 2 ай бұрын
Hi Ricardo, Thank you for the feedback! The openai assistants do require an API key. I might have set it during the creation of the Assistant
@ricardofernandez2286
@ricardofernandez2286 2 ай бұрын
@@leonvanzyl Good to know!! Thank you!! Are there any alternatives that you know about to replace the OpenAI assistant in this use case?
@gazier20
@gazier20 7 ай бұрын
Flowise and OpenAI WILL be great but I got a lot of error "Thread..." or the bot does the action twice. Do you have these kind of issue ? Thank you
@leonvanzyl
@leonvanzyl 7 ай бұрын
Haven't had any issues like that. Ensure that your Flowise version is up to date?
@nitzantal5365
@nitzantal5365 7 ай бұрын
Great video Lyon, I have two questions please: 1. Does this function aligned with openai GPTs' actions? Meaning if I copy/paste that code and schema to openai GPTs, should it work? 2. Is there an option to authenticate a user to oauth provider (e.g. Google) by responding an authentication link same as you did for calendy, but once the user had been authenticated, may I chain his auth token to another function (sort of function chaining which involves user interaction)? Thanks, you're the best
@leonvanzyl
@leonvanzyl 7 ай бұрын
Thank you for the feedback 🙏. I believe point 1 will work. It's all based on OpenAI function calling after all. I doubt point two will be possible though, or will be interesting to see how it would be implemented. Token authentication (and renewal) is quite a complex process on the server and I'm not sure how Flowise could handle it. I'll chew on it a bit more.. 😎
@nitzantal5365
@nitzantal5365 7 ай бұрын
Thanks@@leonvanzyl Maybe I didn't explain myself clearly. The flow is as is: function_1 returns Google auth link -> user clicks the link -> auth window pops up -> user approves authentication -> auth accepted -> pop us closed -> function 2 runs with auth token. I hope it's more clear now, thanks
@TinyMagiq
@TinyMagiq 7 ай бұрын
@nitz that won't be possible as human interaction within a tool is not possible. When a tool or Custom Action is invoked it will without human intervention
@MyXRLearning
@MyXRLearning 3 ай бұрын
Amazing tutorial! I was wondering if it would be possible to combine a Conversational Retrieval QA Chain with an AI Agent like this to not only book appointments with a tool but also use a pinecone to retrieve information to answer questions. I tried to make them but combining them to be one AI proved to be confusing. Is there a way? Thanks!
@leonvanzyl
@leonvanzyl 3 ай бұрын
Thank you! Yes, you can combine agents with chains AND vector stores using tools. Check out this video on how to add a retriever and chain as tools to an agent. kzfaq.info/get/bejne/es-ercqQya3KoYk.html
@MyXRLearning
@MyXRLearning 3 ай бұрын
@@leonvanzyl Thank you! Exactly what I looking to learn :)
@leonvanzyl
@leonvanzyl 3 ай бұрын
@@MyXRLearning you're welcome 🤗
@dniliveact
@dniliveact 5 ай бұрын
Can we do the same with Conversational Retrieval QA Chain with Supabase vector database instead of Openai assistant? Thanks
@leonvanzyl
@leonvanzyl 5 ай бұрын
I am releasing a video in creating RAG agents (aka Assistants) in the next day or two.
@dniliveact
@dniliveact 4 ай бұрын
@nzyl Thanks to your videos I was able to have a custom tool using conversation retrieval agents or conversation agents and a retrieval tool querying the vector database on supabase. Awesome work bro
@heuercj
@heuercj Ай бұрын
Just a question, can't you just ask Flowwise to display the booking URL, without going through all that steps?
@Maruf-lg9wl
@Maruf-lg9wl Ай бұрын
same question
@martingronek4813
@martingronek4813 6 ай бұрын
Does flowise intend to make you use webhook? am i reliant on that, or are there other alternatives?
@leonvanzyl
@leonvanzyl 6 ай бұрын
You can call any API endpoint from tools 👍
@tas5247
@tas5247 7 ай бұрын
Hi león Great video. Have achieved this before, however been trying to make it more natural by talking with the assistant to book an appointment. example: I would like like to book a call on Thursday at 9am. I have had no luck, is it not possible to call calendly's api and add this to a function to the assistant?
@leonvanzyl
@leonvanzyl 7 ай бұрын
Calendly does not allow for this functionality unfortunately. They only offer a scheduling link solution. I think the user experience would be quite bad if you had to have a back and forth with a bot to find an open date and time, AND somehow process payments in order to confirm the booking 😁.
@tas5247
@tas5247 7 ай бұрын
Ah ok. To make it a better experience it could go something like this: I would like to book an appointment > what day would you prefer > Friday > Friday we have 3pm and 5pm available. Im wondering if there is any other way to achieve this @@leonvanzyl
@leonvanzyl
@leonvanzyl 7 ай бұрын
@@tas5247 definitely. I'll add more videos to this series.
@tas5247
@tas5247 7 ай бұрын
@@leonvanzyl look forward to it!
@jootjemootje
@jootjemootje 7 ай бұрын
Why go to all those steps when you can just set this in the custom tool: return 'YOUR CALENDLY LINK' and skip the whole Make connection? cause that is what you are doing with a lot of extra steps right or am I missing something 🙂?
@leonvanzyl
@leonvanzyl 7 ай бұрын
You could definitely just return a static link if you wanted. You can use these integrations to do a lot more though, like generate once off links and dynamically change parameters based on human input. Either way is fine.
@ward_jl
@ward_jl 5 ай бұрын
I was wondering the same. It would be great to first capture a lead in a CRM like Zoho, and after that asking the user if they want to schedule an appointment themselves (using the lead information that is already provided)
@nicolasgramnea1324
@nicolasgramnea1324 7 ай бұрын
Question: if the goal is to get the assistant answer with the calendly link... It's not easier to just give to the assistant the calendly link on the instructions? This way we don't need make / webhooks and achieve very similar result. Or am I missing something?
@leonvanzyl
@leonvanzyl 7 ай бұрын
These are single use links, and you could enhance this process to dynamically set the event types based on the user's questions. But yes, if you really wanted to, you could just tell it in the instructions to provide a static Calendly link for a specic event type 👍.
Integrating OpenAI Assistants with Websites using FlowiseAI
27:03
Leon van Zyl
Рет қаралды 25 М.
ТАМАЕВ УНИЧТОЖИЛ CLS ВЕНГАЛБИ! Конфликт с Ахмедом?!
25:37
Best KFC Homemade For My Son #cooking #shorts
00:58
BANKII
Рет қаралды 55 МЛН
How to Build AI ChatBot with Custom Knowledge Base in 10 mins
10:46
This AI Agent can Scrape ANY WEBSITE!!!
17:44
Reda Marzouk
Рет қаралды 45 М.
Adding AI Chatbots to Websites - FlowiseAI Tutorial #10
14:26
Leon van Zyl
Рет қаралды 8 М.
Build AI Persona Chatbots using Flowise AI
11:26
Leon van Zyl
Рет қаралды 15 М.
Forget OpenAI! Flowise Tool Agents Work with ANYONE (ft. Claude 3)
14:18
No Code App Development is a Trap
9:31
Coding with Dee
Рет қаралды 161 М.
ГОСЗАКУПОЧНЫЙ ПК за 10 тысяч рублей
36:28
Ремонтяш
Рет қаралды 519 М.
ОБСЛУЖИЛИ САМЫЙ ГРЯЗНЫЙ ПК
1:00
VA-PC
Рет қаралды 2,1 МЛН