Interesting Aziz. However, I just downloaded your vf file under voiceflow but it does not work. If I answer "hello", the test for mandatory variables does not work and goes directly to google map.
@giangallegos8 күн бұрын
Wow this is awesome Aziz!!
@HiAzizOmar7 күн бұрын
Thanks! :)
@giangallegos8 күн бұрын
This is so awesome Aziz!! Super helpful. I do have some questions: 1. In the previous tutorial you shared, the chatbot showed first the suggested itinerary. However, in this video, it was automatically included in the Google calendar. Can the AI show first the suggested activities and asks a confirmation to email and include in calendar? 2. Where would you make the changes in voiceflow? 3. Is it possible to request for the voiceflow template? Thank you very much!
@HiAzizOmar7 күн бұрын
It's great to hear that this was helpful. Regarding your questions: 1. Yes, you're right, your approach would indeed provide a better UX and is definitely possible. 2. As you can see in the demo, there's a test output at 2:11. Right after this test output, you could just output the plan itself. The modification in the Voiceflow flow would just be a short, additional prompt, e.g. something like "Output the travel plan in a human-readable format like a bulleted list". After that, you could add two buttons in Voiceflow and call them "Looks great" and "Try again", for example. Clicking the first option would continue with the workflow and send the JSON to Google Calendar. The second option would loop back to the initial prompt to start all over. 3. Yes! You'll find the whole Voiceflow template at skriptt.com/resources where you can download the file for free and make the change mentioned above.
@giangallegos7 күн бұрын
@HiAzizOmar oh that is fantastic, I am creating one for my travel website here in the Philippines. I wish to share it would you when I am done. Is that okay? Would be happy to connect.
@HiAzizOmar6 күн бұрын
Yes, definitely, I'd love to see that! Feel free to connect on Discord: @hiazizomar
@giangallegos6 күн бұрын
@@HiAzizOmar awesome!!!
@sebastiangonzalez95608 күн бұрын
Thank you very much for the tutorial. I successfully completed it and learned a lot. Greetings from Chile, a hug.
@HiAzizOmar7 күн бұрын
This is awesome, Sebastian, congrats! :)
@schezkhan332214 күн бұрын
Impressive
@HiAzizOmar14 күн бұрын
😊
@mutaito0725 күн бұрын
Please share the used prompts
@HiAzizOmar24 күн бұрын
I'll add a resources page to my website this week, where you can get access to everything I'm sharing here.
@SoulPurposeSociety29 күн бұрын
I would love to see this automation done by scraping the internet (not newsletters)
@HiAzizOmar28 күн бұрын
Yes, scraping in itself is a major topic, which I'll cover soon in various videos.
@juancarlosqrАй бұрын
Very interesting project Aziz 👏
@HiAzizOmarАй бұрын
Thanks Juan!
@aspire.ai_Ай бұрын
Hi, Just wondering would you be able to use this flow and set it to hotel websites such as trivago from a specific website rather than all hotels using amadeus ?
@HiAzizOmarАй бұрын
Hi! Technically, yes, you could do this by scraping the respective site. I've also planned to create a tutorial on webscraping in general in the near future. However, for this use case here, there are at least two issues with this approach: 1. It makes retrieving your desired data unnecessarily complicated because that's not what these sites (e.g. Trivago) are made for. 2. From a legal point of view, this could be problematic if the site you're scraping from does actually not allow this. The very purpose of APIs is to use that data, so the infrastructure is specifically designed for that. So IMHO, that's the preferred approach.
@VoiceflowАй бұрын
Great tutorial! Thanks for sharing
@HiAzizOmarАй бұрын
Thanks! 😊
@FarisandFaridaАй бұрын
Hey there Aziz, love this ! Thank you for taking the time to do this. Would you mind sharing table?
@HiAzizOmarАй бұрын
Hey! thanks, appreciate the feedback! :) Yes, I get that asked a lot. I'm setting up a "Download" section on my site, where I'll share all the resources I use in my videos. Will probably be ready next week. I'll let you know in this comment as soon as it's finished.
@tobiasulbrich9061Ай бұрын
Hey mate, Love your videos! What you think about automating viral reels/ tik toks with make? I’d love to see that. Keep up the good work, you’ll get the recognition you deserve sooner or later.
@HiAzizOmarАй бұрын
Hey bro, thanks a lot! Yes, that's already on my todo list, i.e. automations re content creation on several platforms, including TikTok. Thanks a lot for those words, this really means a lot! 😊
@peterfamilyguyАй бұрын
can you add .vf file in the decsprition pls
@HiAzizOmarАй бұрын
Yes, you'll find it here: skriptt.com/wp-content/uploads/2024/05/skripttAI-Hotel_Search_Demo.vf_.zip
@aspire.ai_Ай бұрын
@@HiAzizOmar Hi Aziz! could we also aquire the template for this flow?
@user-uu8gj8lx8uАй бұрын
can you share this model please ? with template airtable copy please
@HiAzizOmarАй бұрын
You can download the Voiceflow template and Airtable mockup tables here: skriptt.com/wp-content/uploads/2024/06/skriptt-service-rep-demo.zip
@user-uu8gj8lx8uАй бұрын
@@HiAzizOmar Do you use automation to know the status of the package on the airtable or do you do it manually? if it's an automation can I have the file please
@abeyvinayАй бұрын
greatt video broo!! i have a client whose store is connected to channeldock so how to handle order status and cancellation?
@HiAzizOmarАй бұрын
Thanks! I'm not familiar with ChannelDock, but ideally, they'll provide an API, that you can use to send requests to, which will give you the information you need. Alternatively, you could also use the API of your client's software directly (e.g. Shopify), because it'll obviously have that type of information (order status etc.) already.
@abeyvinayАй бұрын
@@HiAzizOmar Hey thnks for the advice! i love to talk to people in same space. Can we connect on whatsapp?
@HiAzizOmarАй бұрын
Sure, I'm happy to connect on Discord: @hiazizomar
@foilsport811Ай бұрын
when you will create the complete tutorial?
@HiAzizOmarАй бұрын
I have another video coming out this week, so probably I'll make this one next week.
@HiAzizOmarАй бұрын
The tutorial on this is ready: kzfaq.info/get/bejne/m65ojJR0q5OUY6c.html
@peterhayaАй бұрын
I've been following your tutorial on creating a chatbot using Amadeus APIs, and I find it incredibly helpful. I have a couple of questions regarding token management: Token Renewal Process: Could you please explain the process of obtaining a new token if the previous one has expired? Is it a manual process, or can it be automated? Token Management for Freelancing: As I aspire to become a freelancer creating chatbots, I anticipate managing tokens for multiple clients. What would be the best approach to handle token renewal for multiple clients
@HiAzizOmarАй бұрын
This is great to hear, then my mission is accomplished! :) Regarding your questions: 1. Token Renewal Process: the token will be automatically renewed, because we're calling that token generation API endpoint EVERY TIME before we call anything else from the Amadeus API. That way, you always regenerate a fresh token. That's also the reason, why there's no default value, unlike with the other API credentials. This is also the reason, why we've created a component out of that call (as you can see in the video at around 40:20), so that we'll be able to always conveniently place it in front of every call in the future. 2. Token Management for Freelancing: make sure tokens are stored in an encrypted, centralized system, automate their renewal with scripts and use environment varibles or secure config files. Implement role-based access control (RBAC), monitor usage and set up alerts for anomalies and expirations. regularly back up tokens, maintain audit logs, and stay compliant with regulations. For scalability and added security you could use secrets management tools. Obviously, you'd need to make regular security reviews and updates.
@peterhayaАй бұрын
I've been following your tutorial on creating a chatbot using Amadeus APIs, and I find it incredibly helpful. I have a couple of questions regarding token management: Token Renewal Process: Could you please explain the process of obtaining a new token if the previous one has expired? Is it a manual process, or can it be automated? Token Management for Freelancing: As I aspire to become a freelancer creating chatbots, I anticipate managing tokens for multiple clients. What would be the best approach to handle token renewal for multiple clients
@VoiceflowАй бұрын
awesome video! thanks for sharing 👏
@HiAzizOmarАй бұрын
Thanks a lot, very much appreciated, especially coming from you guys! 👍
@sr.modanezАй бұрын
muito bom, continue com os videos 👏👏👏👏👏👏👏👏
@HiAzizOmarАй бұрын
Haha, will do so, appreciate it! :)
@sr.modanezАй бұрын
top top top 👏👏👏👏👏👏
@HiAzizOmarАй бұрын
Thanks, @sr.modanez!
@luciferwangeet27402 ай бұрын
Great content! It would be amazing if you share the tutorial of this.
@HiAzizOmar2 ай бұрын
Sure, I'll definitely do that. I'll let you know here, when it's finished.
@utkarshmarwaha9892 ай бұрын
Lovely stuff Aziz. I run an AI automation agency too, Would love to connect with you
Hi is great project, can i have some clues or sharing on how did you do that in voiceflow? I'm new to voiceflow.
@HiAzizOmar3 ай бұрын
Hi, I'm planning on creating a tutorial on this. But for now: this is basically a series of questions, where the responses are saved into different variables. The map is using the Google Maps Text Search API to get the information. The map itself is displayed using a simple iFrame. There are tutorials on both of this by Voiceflow. You'll find them on their KZfaq channel, on Discord and in the docs. The final plan is created using an AI step (with Claude 3 as the model) by passing the variables. Hope this helps.