Rapidbott Help Docs
HomeInstagramFacebookLinkedInTwitterWebsite
  • Welcome !
  • start here
    • Getting Support
    • FAQ's
    • WhatsApp Common Questions(FAQ)
    • Pricing Plans
  • getting started guide
    • Introduction
    • Set your goals
    • Building your Chatbot with Rapidbott.
    • Maintain success
  • Rapidbott guide for beginners
    • Introduction
    • What is a Chatbot
    • Channels
    • Benefits & importance
    • Use cases
  • platform
    • Introduction
      • How to start free trial
      • Forgot Password
      • Getting Started Checklist
      • Platform Overview
      • Workspaces & Members
      • Platform default limits
      • Integrations
        • Stripe
        • PayPal
        • Cloudinary
        • Shopify
        • Facebook Business
        • Calendly
        • Slack
        • Google Sheets
        • Data Store
        • Twilio
        • Signalwire
        • Email (SMTP / Gmail)
        • MailChimp
        • VideoSdk
      • Ecommerce
        • Setup Ecommerce
        • Use Ecommerce in the Flow
        • WooCommerce
    • Connect to Channels
    • Agents Group Chat
    • Website Chat
    • My Contents
      • Email Templates
      • Rapidbott Bot Templates
    • WhatsApp Channel
      • Connect with WhatsApp Cloud API
        • Using a phone number already in use with WhatsApp App
        • Step-by-Step Coexistence Onboarding
      • WhatsApp Cloud API Old
      • Connect with Com.bot
      • Connect with Twilio
      • Connect with 360Dialog
      • Connect with 360 Dialog Sandbox
      • How to get your business verified?
      • WABA Policy Enforcement
  • flow builder
    • Flow builder overview
    • Basic Actions
      • Add & Remove Tag
      • Subscribe and Unsubscribe to Bot
      • Set Email Opt-in & Opt-Out
      • Set SMS Opt-in & Opt-Out
      • Steps
      • Question step
      • Variable Operation
      • JSON Operation
      • Send Notification
      • Condition Step
      • Split Step
      • Go To Step
      • Mark Conversation Open/Pending/Spam/Done/Invalid
      • Add note to teammates
      • Delete Bot User
      • Assign to agent/agent group
      • Resume Bot Automation
      • Talk to human/Pause automation
    • Advanced Actions
      • External Request
    • Field variable
    • Sub Flows
      • Sub Flow
      • Workflow
      • Function Flow
  • Artificial Intelligencs
    • OpenAI | ChatGPT
    • DeepSeek AI
    • Google Gemini
    • Claude AI
    • X.AI Integration
    • Coze
    • Dialogflow
  • Mini Apps
    • What is Mini-App?
    • Create Mini-Apps (1.0)
    • Use Mini-Apps
    • Publish Mini-App
    • Mini-App 2.0
      • Overview (mini-app 2.0)
      • Flow Builder (mini-app 2.0)
      • Flows
      • App Fields
      • Auth
      • Action Subflow
      • Triggers
      • One Time Urls
      • Sources
      • Settings
      • Razorpay Demo (Indian Payment Gateway)
  • Users
    • Live Chat
    • Bot Contacts/Users
  • bot automation
    • Keywords
    • Sequences
    • Triggers
    • Comment Keywords
  • contents
    • Custom Fields
    • Tags
    • One Time Notification (Facebook)
    • Personas
    • Menus
    • Customer Feedback (Facebook)
  • tools
    • Error Logs
    • Testers
    • Admins
    • Multi Languages
    • Inbound Webooks
  • Broadcasting
    • Broadcasts
  • developers
    • Rapidbott API
    • Dynamic Content
      • Messages format
      • Buttons
      • Actions format
      • Quick replies
      • Goto
      • Variables
  • Beta Launch
    • Day One
  • Common Error Log Database
    • Common Errors
      • Global Error
      • Facebook Channel Common Errors
      • WhatsApp Channel Common Errors
      • Instagram Channel Common Errors
      • Webchat/Omnichannel Errors
      • SMS Channel Common Errors
      • Voice Channel Common Errors
      • Telegram Channel Common Errors
  • Bot Add-Ons
    • Bot Add-Ons
  • community
    • Website
    • Facebook
    • Instagram
    • Twitter
    • LinkedIn
Powered by GitBook
On this page
  • Setup Dialogflow
  • Use Dialogflow
  • Improve Dialogflow
  • Dynamic Content Response

Was this helpful?

  1. Artificial Intelligencs

Dialogflow

PreviousCozeNextWhat is Mini-App?

Last updated 3 months ago

Was this helpful?

With Dialogflow, you can pre-set some frequently asked questions, and your bot can deal with the simple queries on behalf of you and transfer the difficult. Besides, you can train your bot to understand more human language including greeting, gratitude, basic interaction, etc.

Setup Dialogflow

On your dialogflow dashboard, click on the gear icon and then click on your project URL,

Click on the top-left corner and open the options. Scroll down and click on “IAM & Admin” settings and then to “Service Accounts”

Click on “Create Service Account”. Follow the process below.

Afterwards, click on Manage Keys to create a key.

Click on “Add Key”

This will download a JSON file for you. You can then upload this directly on Rapidbott.

Click on Sync Agents once after the integration is completed.

Use Dialogflow

Choose one of your flows that you would like your Dialogflow agent to manage.

In the workspace of the flow,

  1. click "Automation" on the left sidebar

  2. activate the "default Reply"

  3. select frequency, usually "Every Time".

  4. click "Choose Sub Flow"

Select your agent and you are then able to manage your FAQs. Enter FAQ interface by clicking the "Manage Faqs" button as below:

This is how the FAQ interface looks like:

The "Sync Product Entity" button is for Ecommerce usage. By synchronizing product information in your Ecommerce system with Dialogflow, you can then recognize and reply to related products when users ask about them. To quote a product name, type "{{"to see the picture below

Click "+ New Faq" to start building your smart dialog:

For each frequently asked question, put as many synonymous sentences as you can in the question area and Dialogflow will help with the rest.

You don't need to worry about too many details because Dialogflow is using fuzzy matching. For example, you have already put "When is your office hour?" and "When do you open?". The bot can recognize it is asking about opening hours whatever user send "office hour?", "when u open?", etc even there is any abbreviation or grammar mistake.

The answer area is telling the bot what to reply when a question matched. The bot will randomly pick one answer from the answer list to send.

In "Send sub flow" area, choose a sub flow if needed. The sub flow will be sent just after the answer.

Finally, click "Save" and here you go, 🎉 your first FAQ has done. The bot is now understanding more human language! Keep testing and improving it.

Improve Dialogflow

  1. choose your agent

  2. click "Intents"

  3. these are the intents synchronized from Rapidbott

  4. Test your bot here, see whether it understand which FAQ you are asking about.

Check and adjust "Default Fallback Intent" or "Default Welcome Intent" if needed. "Default Fallback Intent" is matched when none of the FAQ is matched.

Select any intent, give it some more editing to help the bot understand more:

For example, in this case, double click to select "Melbourne", then enter the keyword "city", click on "@sys-geo-city". This is telling the bot that the word "Melbourne" is a city. So next time when users asking "Can you deliver to Sydney?" or other cities, the bot can file the question to this FAQ.

There are various practical built-in lexicon includes color, time, post-code, country, street name, language, etc. You can even create your own!

Dynamic Content Response

Response answer is not limited to just text. Try custom payload!

To begin with, create a FAQ in Rapidbott with only questions, no answer or sub flow.

Wait a moment and refresh your Dialogflow intents until the new intent shows.

In this case, a call button will be sent. So copy the following code to Dialogflow:

Adjust text, button title, number, etc as needed and click "Save":

Let's test it from the testing area on the right:

Well done! the bot recognizes that "can I call" is asking faq3.20.

The user side looks perfect as well. Feel free to explore other response types!

Back to , you will see Rapidbott created many FAQ intents on behalf of you:

In the new intent, click area 4, "ADD RESPONSES", then "Custom Payload". Copy and paste any needed here, such as text/media/files, buttons, actions, quick replies and so on so forth.

Dialogflow Website
response format
Page cover image