Overview
Google Dialogflow Chatbot is the AI+ML designed Chatbot that can train the Chatbot and return the output according to the user’s requirements. It is a simple, easy, and end-to-end AI + ML trained Chatbot for beginners.
What’s Next!
This Google Dialogflow Chatbot tutorial is designed to solve the Renew Subscription Plan. Users will get 2 options here, first to check the current subscription and another to renew the plan.
Also check out: How to reset the Hosting Password!
Google Dialogflow Chatbot – Password Reset
Before getting started, If you’re not familiar with Google Dialogflow Chatbot, you must first take the basic knowledge and for that, you can go with the articles given below.
Table of Contents
How to create a Chatbot with Google Dialogflow?
I assume that you have the basic knowledge of Google Dialogflow Chatbot, and are done with creating your first agent. Now move ahead and create a couple of intents with users’ queries and the corresponding responses.
1. 1st intent: Default.Welcome.Intent. Training Phrases: In this intent, the user starts chatting with the Chatbot by messaging like “hey”, “hello”, etc. Responses: The user fills in some similar responses like: Thank you for contacting our Hosting Plan Renewal service department. To proceed, please enter the OTP sent to your registered email to authenticate yourself. 2. 2nd Intent: 2.enter.otp Training Phrases: In this intent, the user replies to the Chatbot by entering the OTP 123456 Responses: The user fills in some similar responses like: Thank you for confirming the OTP. What would you like to do next? Please select an option: 1. Check subscription details 2. Renew subscription. |
3. 3rd Intent: 2.1.Renew.subscription Training Phrases: In this intent, the user replies to the Chatbot by selecting the option “Renew subscription” Responses: The user fills in some similar responses like: Please check your registered email inbox. We’ve sent a link for renewing your plan. |
4. 4th Intent: 2.2.check.email Training Phrases: In this intent, the user replies to the Chatbot by writing “checking mail” Responses: The user fills in some similar responses like: Take your time, we’re here for you. |
5. 5th Intent: 2.3.subscription.renewed Training Phrases: In this intent, the user replies to the Chatbot by writing “done, plan is renewed” Responses: The user fills in some similar responses like: Is there anything else I can do for you? |
6. 6th Intent: 2.4.chat.ends Training Phrases: In this intent, the user replies to the Chatbot by writing phrases like “i m done”. Responses: The user fills in some similar responses like: Let us know if there’s anything we can help you with. Have a fantastic day! Now, What if user selects an option of “Check subscription details” |
2. 2nd Intent: 2.enter.otp Training Phrases: In this intent, the user replies to the Chatbot by entering the OTP 123456 Responses: The user fills in some similar responses like: Thank you for confirming the OTP. What would you like to do next? Please select an option: 1. Check subscription details 2. Renew subscription. |
3. 3rd Intent: 3.check.subscription Training Phrases: In this intent, the user replies to the Chatbot by selecting an option of “Check subscription details” Responses: The user fills in some similar responses like: Plan Amount: $12 Plan Expiry date: 15-04-2024 Plan License Key: Xcnm2345fgwz Would you like to renew the plan? 1. Yes 2. No |
4. 4th Intent: 4.renew.plan.no Training Phrases: In this intent, the user replies to the Chatbot by selecting an option of “No” Responses: The user fills in some similar responses like: What else can I do for you? |
5. 5th Intent: 5.no.plan.renew.end.chat Training Phrases: In this intent, the user replies to the Chatbot by writing phrases like “no need of help”. Responses: The user fills in some similar responses like: Thank you for contacting us. We’re here always, let us know, if you need help! Now, What if user wants to Renew plan by selecting “Yes” |
6. 6th Intent: 6.yes.renew.plan Training Phrases: In this intent, the user replies to the Chatbot by writing phrases like “Yes”. Responses: The user fills in some similar responses like: What is the duration of the Renew plan? 1. One month 2. 6 months 3. 1 year |
7. 7th Intent: 7.duration.of.renew.plan Training Phrases: In this intent, the user replies to the Chatbot by writing phrases like “One month”. Responses: The user fills in some similar responses like: Please check your registered email address. We’ve sent a link to renew your plan. Otherwise, you can also connect with our customer service by calling 12345678 to renew your plan. |
8. 8th Intent: 8.check.renew.email Training Phrases: In this intent, the user replies to the Chatbot by writing phrases like “wait”. Responses: The user fills in some similar responses like: No problem, we’re here. Take your time. |
9. 9th Intent: 9.plan.renewed Training Phrases: In this intent, the user replies to the Chatbot by writing phrases like “done, plan is renewed”. Responses: The user fills in some similar responses like: Excellent job! Is there something else you need assistance with? |
9. 9th Intent: 10.chat.end Training Phrases: In this intent, the user replies to the Chatbot by writing phrases like “nope”. Responses: The user fills in some similar responses like: Have a great day ahead! |
With this, the conversion ends here.
Download Conversion Documentation
The user’s Intents and Chatbot’s Responses can be downloaded from here.