Activechat Manual
  • What is Activechat?
  • New? Start here
    • The basics
    • Set up your first project
    • Install the chat widget
    • Upload the knowledge
    • Explore the CRM
    • AI-assisted live chat
      • How to set context for AI hints
    • Live chat mobile app
    • Build your first automation
  • Conversational AI
    • For Customer Service Teams
    • For Product Managers
    • For Innovation Teams
    • For Marketers
    • For e-commerce
    • For developers
  • Help Guides
    • Setting up your team
    • Managing conversations
      • Customer attributes
      • User tags and segments
      • Searching for specific users
      • Agent tags (live chat groups and queues)
      • Triggering live chat sessions from the bot
      • Notifications with the TRIGGER block
    • Managing knowledge
      • Uploading business data
      • Question answering and live chat hints
      • Fine-tuning the large language model
    • Natural language automation
    • Building automations visually
      • Customizing your welcome message
      • Adding new skills
      • Navigating skills
      • Copying skills and blocks
      • Handling errors
    • Improving your virtual agent
    • Using live chat AI hints
    • Customizing automatic website page messages
    • Tracking website actions
    • Facebook Ads automation
      • How to set up a Facebook ads bot
      • How to use buttons and quick replies in a Facebook ads chatbot
    • Lead generation
    • Zapier integrations
    • Customizing your project
      • How to customize the chat widget
      • How to customize the Facebook chat widget
      • How to change bot settings
    • Pricing guide
  • Fundamentals
    • Terminology
      • Intents and entities
      • Contexts
      • Skills and events
        • Built-in system skills
          • /start
          • /default
          • /_default_fallback
          • /_start_live_chat
          • /_page_visit
          • /_error
      • Conversation elements
        • Messages
        • Buttons
        • Quick replies
        • Galleries / carousels
    • Messaging channels
      • Website chat widget
        • Installation
        • Customization
        • Voice input
      • Chat widget landing page
      • Facebook Messenger
        • Connect your page
        • 24 hour rule
        • Message tags
        • Persistent menu
      • Telegram
      • Email
      • Twilio SMS automation
    • Intents and bot skills
    • Conversation insights
    • Grow tools
      • Landing pages
      • Messenger links and QR codes
    • Broadcasting
  • Visual builder reference
    • Sending messages
      • TEXT
      • LISTEN
      • IMAGE
      • MEDIA
      • GALLERY
      • FILE
      • EMAIL
      • SMS
      • LEAD
    • Triggering events
      • SEND
      • CATCH
      • TRIGGER
      • LIVE CHAT
    • Manipulating data
      • DATA
      • ADD TAG
      • REMOVE TAG
      • JSON
      • STATUS
      • VALIDATION
    • Conditional logic
      • SWITCH
    • Timers and delays
      • TIMER
      • WAITFOR
      • WAITUNTIL
    • E-commerce blocks
      • CATEGORY
      • PRODUCT
      • VARIATIONS
      • SIMILAR
      • UPSELLS
      • CROSSSELS
      • Shopping carts
        • ADD TO CART
        • UPDATE CART
        • SHOW CART
        • CLEAR CART
        • CREATE ORDER
    • Natural Language
      • NLP
    • System attributes
    • System events
  • Integrations
    • Google services
      • Connect your Google account
      • Google Sheets
        • Searching and updating Google Sheets data
        • Building galleries with Google Sheets data
      • Google Calendar
        • Searching for events
        • Creating and updating events
    • Shopify
    • WooCommerce
    • Dialogflow
      • Building an agent
      • Using entities
      • Slot filling
      • Context management
      • E-commerce NLP
Powered by GitBook
On this page
  • Every Intent should be handled by the specific Skill
  • Customer service automation process

Was this helpful?

  1. Fundamentals

Intents and bot skills

PreviousTwilio SMS automationNextConversation insights

Last updated 3 years ago

Was this helpful?

If you're new to conversational AI, there may be some confusion about terminology. If that's the case, we advise you to check some key definitions from this manual using the links below.

The key advantage of Activechat, compared to other conversational AI and live chat automation tools, is the ability to easily combine three different approaches to chatbot creation - AI-based natural language understanding, decision trees, and natural language generation tools powered by huge machine learning models like OpenAI's GPT-3.

This makes it possible to build chatbots that can easily switch between understanding and responding to customer questions in human-like natural language, making decisions about what to say based on customer data, and automatically generating human-like responses that are both accurate and engaging.

Every automated communication in Activechat starts with detecting a customer's through the (NLU) engine. Once the intent is detected, it triggers a , which essentially is a decision tree and allows you to build complex flows and processes with our visual conversation builder.

The decision tree model also makes it possible to build chatbots that can handle complex customer interactions, such as those that involve multiple questions and multiple possible responses for each question. You can quickly build chatbots that can handle a wide range of customer interactions, from providing basic product information and support to handling more complex customer inquiries and even taking orders and processing payments.

Every Intent should be handled by the specific Skill

There's a direct connection between the customer's intent (something that your end-user wants to achieve, from ordering a pizza to changing a subscription plan or resolving a tech support issue) and the skill in your virtual assistant that will handle this intent.

For example, if you're a pizza delivery business, your customer's intent might be to order a pizza, and the corresponding skill in your virtual assistant might be the ability to take and process orders, automatically asking specific questions like delivery address or pizza type and putting that order into your back-end CRM or ERP.

Keep in mind that not every customer's intent is the same, and your virtual assistant's skills will need to be able to handle a wide range of customer needs. However, by focusing on the key skills that your virtual assistant will need to handle your customer's intent, you'll be able to create a more effective and efficient customer experience.

Customer service automation process

Building an advanced customer service automation takes quite a lot of time and effort. Activechat helps you achieve this goal faster and more efficiently by automating three key parts of the process:

  • Analyzing existing conversational data to extract the most frequent topics and intents

  • Building intents with as many training phrases as possible to guarantee that your virtual assistant understands customers' queries no matter how they are phrased

  • Building complex skills (conversation flows) that can handle these intents and provide necessary integrations between a conversational interface and your actual business framework

Click the link below for an in-depth overview of this process (feel free to download it as a PDF for future reference)

Intents and entities
Skills and events
intent
Natural Language Understanding
skill
Managing conversations