Do you describe yourself as “technical, but not a programmer?”
Are you tired of reading Dialogflow tutorials which assume that you have some background in coding and do not explain why the code is the way that it is?
You will find lots of resources on this website – tutorials, templates, training and tools – for learning and using Dialogflow effectively.
About Aravind Mohanoor
As a Dialogflow trainer and consultant, I have helped many clients and students build Dialogflow chatbots across multiple business verticals. There are 200+ articles on the topic of Dialogflow in this site. Many of them were written as answers to questions sent in by readers like you. By Jan 2019, my Dialogflow focused YouTube channel had 100000+ views over all the videos combined. Many of my course students have implemented successful bots using my training products.
My BotFlo app allows you to autogenerate a Dialogflow FAQ chatbot from a CSV file.
The Core Dialogflow course bundle can help you master Dialogflow ES in a short time while also helping you build powerful bots.
“I think Aravind really did a great job to introduce dialogflow to people like me, without programming background.“
I was not so sure whether this course is helpful for me to design my chatbot for my students to practice their foreign language oral skills. Since I checked some dialogflow courses from udemy and Coursera, my negative feedback from students. Therefore I am scared to enroll any of them from their website.
I think Aravind really did a great job to introduce dialogflow to people like me, without programming background. He organizes his course in very clear manner since I have been a college professor for 20 years. It is very easy for me to recognize how great Aravind’s course is! Very use-friend and very easy to follow. He doesn’t have any strong accent when he gives the lectures. It is so easy for me to understand. Really appreciate it.
Features I liked about the course: As I mentioned above: 1) first organized 2) easy to follow; 3) good examples to do hands on practice; 4) clear explain.
Other benefits of this course: 1) I understand how to design intent, entitles; 2) I even created my own chatbot after watch Aravind’s videos; 3) I finally know how to use the function of context after completing this course.
Yes, I will strongly recommend this course because even I can learn how to design chatbot (no programming background) after studying Avarind’s course, you definitely can!
Associate Teaching Professor, Northeastern University
Review for Core Dialogflow course bundle
“If we had started with the course in the first place, we would have avoided burning up several days of fruitless research and efforts“
Aarvind’s guides have been well received, and frankly they are the best resource I’ve found for learning how to work with Dialogflow Messenger.
Dialogflow Messenger Quickstart gave us everything we needed to build out the ChatBot conversation we needed for our informational ChatBots. Dialogflow Messenger console is a tremendous but we had difficulty finding the details for how to use it correctly and Aarvind provided us with everything we needed in the Dialogflow Messenger Quickstart.
If we had started with the course in the first place, we would have avoided burning up several days of fruitless research and efforts.The examples provided covered everything we needed, plus things we had not yet thought about.
For example the “start over” intent saves a lot of time trying to get the user back to the beginning of the conversation and makes a nice flow to continue once one point has been completed.
The time saved using the course to learn methods allowed us to go even further in our development to complete ChatBots that had our marketing team going “Wow!”
If you are serious about development with Dialogflow, this is definitely the place to begin. We were originally looking at third party solutions, Aarvind’s course enlightened us to be able to produce products that work entirely in Dialogflow Messenger without subscriptions to third party products to accomplish the same things.
Senior Application Developer, Sophia Solutions
Review for Dialogflow Messenger Quickstart
“It is far and away better than anything else I have used for dialogflow training”
I am going thru your course bundle. It is far and away better than anything else I have used for dialogflow training. This assessment comes from someone who taught at the University of Illinois for 30 years and started a online masters degree.
“You’ll be amazed at how quickly a functional prototype can be put together”
Take the time to learn the workflow/concepts he presents in his flowcharting tutorial. (This workflow is far superior to the approach suggested in the official DialogFlow documentation.) Using Aravind’s flowcharting approach you’ll be amazed at how quickly a functional prototype can be put together.
Dialogflow Templates (Example Bots)
There are plenty of example bots on this website that you can learn from.
An FAQ chatbot that allows you to ask questions about Dialogflow and returns the most relevant article from my website (this bot, which has over 300 intents, was auto-generated using my BotFlo app)
Dialogflow Tips for non-programmers
This is meant primarily for people who are technical but aren’t programmers. But I think everyone will find something useful in this list.
Tip #0 Time vs money tradeoff
You will either invest a fair chunk of your time (learning), or your money (finding the right person to build your bot). Expecting otherwise is never a good strategy.
Having said that, there are some obvious ways in which you can squander your resources – especially time, when it comes to building Dialogflow bots. These tips will save you a lot of time.
Tip #1 Learn the must know Dialogflow concepts
Why does this matter?
I got an email from someone who wrote (paraphrasing):
“I developed a chatbot in Chatfuel which provides resources about non-profits given the city name. I am migrating it over to Dialogflow. But there are tens of thousands of cities in the world, and Dialogflow only allows 2000 intents!”
This is a person who never invested the time to learn the must-know concepts in Dialogflow.
Otherwise they would know about entities.
You can take a look at the article on the must know Dialogflow concepts to learn more.
Tip #2 Learn about the must know Dialogflow features
Why does it matter?
It is quite common for me to get questions like these:
If you are familiar with the must know Dialogflow features, you can save yourself some time as you are building your bot.
Tip #3 Learn about the Disgraceful Default Degradation (D3) problem
Now we are getting into some really opinionated territory. 🙂
Need some help building your Dialogflow bot?
At the moment, I only offer strategy services for new clients.
What is the Strategy service?
The Strategy service is a paid 90 minute 1-on-1 video call where we will discuss all your chatbot requirements and develop a strategy for building out your bot so it works properly and is also easy to maintain*. It includes a free initial email consultation (sometimes I cannot help out with certain types of projects and we can both quickly move on in that case).
When do you need the Strategy service?
You need the Strategy service only if you are building a bot where the budget is large enough that going in the wrong direction could be costly for your business.
If you are building a fairly complex bot and trying to figure out if Dialogflow is the right choice
This is what a client had to say about their recent strategy call.
Your tutorials were excellent and demonstrated to us that you know your stuff.
We got confirmation on our approach. We understood exactly the limitations of chat-bot technology (i.e. what exactly it can and cannot do). We got an overview of the other options out there. We got a solid understanding of the different approaches the others use and how they vary (like Rasa – which is programming heavy vs. others that are UI heavy).
We find that your understanding of chatbot technology and development process is solid. With you – we get solid answers – no BS 🙂
Your knowledge base is solid and reliable. Your explanations are tailored to the audience – you quickly understand the depth of knowledge and your answers are appropriately complex.
You gave us clear and concise answers – answers that were useful for us to decide which way we want to go.
If you need help figuring out the best way to integrate Dialogflow into your website
There are seven ways to integrate Dialogflow into your website as of last count.
During a recent paid webinar on this topic, one of the attendees pointed out that the webinar was very helpful for confirming that they had chosen the correct approach for the website bot integration. Obviously, if you make a poor choice, it could significantly increase your bot development budget.
When you are using Dialogflow, it is quite possible you will start off with using the defaults already provided inside Dialogflow.
That’s not a good idea. And I have written about this in detail in many articles:
- why you should avoid slot filling
- why you should set your context lifespan to the lowest possible value
- why it helps to simulate your own concept of session variables instead of using a large context lifespan
- understanding candidate intents so you can debug your bot more easily
As it turns out, Dialogflow CX (which was released in Beta in September 2020), addresses many of these problems. If you have already built a fairly complex bot using Dialogflow ES, and you are wondering if it is a good idea to migrate to Dialogflow CX (and how), I can help out with that.
By the way, if you had developed your bot by following the explicative approach and you had used my suggested approach for building out your chatbot flowchart, the migration will be much easier.
Since Dialogflow CX is new and still in beta, I offer a significant discount over my regular rate for clients who are interested in this service. I will provide more details in the free email consultation.
If you want to understand the limitations of Dialogflow voice bots
There are many limits to what you can do with Dialogflow voice bots today, and it seems that a lot of people are jumping in without really understanding how things work under the hood. While Dialogflow CX might be a step in the right direction, it is still in beta. And there are still some fairly difficult challenges with developing effective voice bots anyway. I can help you decide whether your voice bot can be developed using Dialogflow.
So if you have big picture questions about your Dialogflow bot, you can send in your question using the feedback form below. I will provide as detailed a response as I can to your question, which will be considered the free email consultation.
Note: I will ignore questions which are clearly tutorial and “how-to” article requests.
If you need and are interested in a full consultation after that, I will send you a link to my online calendar page.
- Tips for learning Dialogflow CX
- Dialogflow CX vs ES: First look
- Seven ways to integrate a Dialogflow chatbot into your website
- Dialogflow Zobot: Selection Triggers the next intent
- Dialogflow Architecture
- Dialogflow Python webhook tutorial
- Dialogflow training
- Dialogflow vs Lex vs LUIS vs Watson vs Chatfuel
- Convert your WordPress website into a Dialogflow FAQ chatbot
- When NOT to use follow up intents in DialogFlow