Chatbot - Intent-Based Responses

Chatbot - Intent-Based Responses

Overview

Intent-Based Responses let you define specific questions and exact answers for your chatbot. When users ask about these topics, your chatbot provides the precise response you've written, ensuring accuracy and consistency.

Available For:

  • ✅ Smart Accounts
  • ✅ Professional Accounts
  • ❌ Personal Accounts (not available)


What Are Intent Responses?

Concept

Intent = What the user is asking about Response = The exact answer you want to give

Example:

  • Intent: "business hours" or "opening hours"
  • User asks: "What are your business hours?"
  • Bot responds: "We're open Monday-Friday 9AM-5PM EST."

How Intent Matching Works

When Intentions Are Enabled:

1. User Asks Question

  • "What are your business hours?"

2. AI Analyzes Query

  • Compares against your defined intents
  • Uses semantic matching (understands meaning)
  • Not just keyword matching

3. If Match Found:

  • Bot provides YOUR exact response
  • Consistent, accurate answer
  • Controlled by you

4. If No Match:

  • Falls back to general AI knowledge
  • Or your system prompt
  • Still provides helpful answer

When Intentions Are Disabled:

  • Bot ignores your intent responses
  • Uses only general AI knowledge
  • May be less accurate for specific questions


Accessing Intent Management

From Project Page: 1. Go to your Chatbot project 2. Find "Step 1: Build Your Own Chatbot" 3. Click "Add Intent Based Responses" button 4. Button only visible for Smart/Professional accounts 5. Button disabled until chatbot is designed

Prerequisites:

  • Chatbot must be designed first
  • Account must be Smart or Professional


Adding Intents Manually

Step-by-Step

1. Fill in Intent Field

  • Enter question or topic
  • Examples: "pricing", "contact info", "refund policy"
  • Can use variables: , , etc.

2. Write Response

  • Enter exact answer you want
  • Supports HTML formatting
  • Can include links, lists, emphasis
  • Rich text editor available

3. Auto-Generate Response (Optional)

  • Click "Auto Generate Response" button
  • AI generates response based on intent
  • You can edit before saving
  • Useful for getting started

4. Save Intent

  • Click "Submit" or "Add Intent"
  • Intent is saved immediately
  • Appears in intents table

Intent Examples

Simple Intent:

  • Intent: "contact information"
  • Response: "You can reach us at support@company.com or call 1-800-123-4567."

Intent with Formatting:

  • Intent: "product features"
  • Response: "Our product includes:
    • Feature 1
    • Feature 2
    • Feature 3
    "

Intent with Variables:

  • Intent: "order status for "
  • Response: "I can help you check the status of order . Let me look that up for you."


Bulk Upload Intents

Using Excel/CSV

When to Use:

  • Have many intents to add
  • Importing from spreadsheet
  • Quick setup of FAQ database

Step-by-Step:

1. Prepare Your File

  • Excel (.xlsx, .xls) or CSV (.csv) format
  • Two columns required:
  • intent: The question/topic
  • response: The answer

2. File Format Example:

| intent | response | |--------|----------| | business hours | We're open Monday-Friday 9AM-5PM EST | | contact info | Email us at support@company.com | | pricing | Our plans start at $9.99/month |

3. Download Template (Optional)

  • Click "Download Template" link
  • Use as starting point
  • Ensures correct format

4. Upload File

  • Click "Choose File" or "Browse"
  • Select your Excel/CSV file
  • Click "Upload Intents"

5. Processing

  • Progress bar shows upload status
  • Each row processed individually
  • Duplicates skipped (same intent)
  • Success/error shown for each

6. Review Results

  • See how many intents added
  • Check for any errors
  • Edit or delete as needed

File Requirements:

  • Must have "intent" and "response" columns
  • Other columns ignored
  • Empty rows skipped
  • Invalid data skipped with error message

Best Practices: ✅ Use descriptive intent names ✅ Keep responses clear and concise ✅ Test a small file first ✅ Review template before uploading


Managing Intents

Viewing Intents

Intents Table:

  • Lists all your intents
  • Shows: Intent, Response preview, Type, Actions
  • Paginated (25, 50, or 100 per page)
  • Sortable columns

Pagination:

  • Navigate through pages
  • Change items per page
  • See total count

Search/Filter:

  • Find specific intents
  • Filter by type or response type
  • Quick access to intents

Editing Intents

Edit Process: 1. Click "Edit" button on intent row 2. Modal or form appears 3. Modify intent or response 4. Click "Save" or "Update" 5. Changes applied immediately

What You Can Edit:

  • Intent text (question/topic)
  • Response text (answer)
  • Both intent and response

Best Practices: ✅ Keep intent clear and specific ✅ Update responses when information changes ✅ Test edited responses in chatbot

Deleting Intents

Individual Delete: 1. Click "Delete" button on intent 2. Confirm deletion 3. Intent removed immediately 4. No undo available

Bulk Delete:

  • Select multiple intents (if available)
  • Click bulk delete button
  • Confirm action
  • All selected removed

Note:

  • Deletion is permanent
  • Intent removed from all future conversations
  • Consider impact before deleting


Intent Types

Manual Intents

  • Created by you manually
  • Type: "manual"
  • Fully customizable
  • Most common type

Auto-Generated Intents

  • Generated automatically
  • Type: "auto_generated"
  • Created from Q&A projects
  • Or auto-generated responses

Copied Intents

  • Copied from another project
  • Type: "copied"
  • Shared with source project initially

Response Types

Response Type: "Response"

  • Simple text response (default)
  • Most common type
  • Text with HTML formatting supported

Other Types:

  • May include workflow-based responses (Professional)
  • Complex response types for advanced features


Enable/Disable Intentions

Toggle Control

Enable Intentions:

  • Click "Enable Intentions" button
  • Intents become active
  • Bot uses your responses
  • Button turns yellow/warning color

Disable Intentions:

  • Click "Disable Intentions" button
  • Intents ignored
  • Bot uses general AI only
  • Button turns green/success color

When to Enable:

  • You want specific, controlled answers
  • Have important intents defined
  • Need consistency

When to Disable:

  • Testing general AI behavior
  • Temporarily using system prompt only
  • Debugging issues

Current Status:

  • Always visible in interface
  • Shows current state
  • Easy to toggle


Auto-Generate Response Feature

How It Works

1. Enter Intent

  • Type your intent/question
  • Button activates when intent entered

2. Click "Auto Generate Response"

  • AI generates response
  • Based on intent and system prompt
  • Appears in response field

3. Edit if Needed

  • Review generated response
  • Modify to fit your needs
  • Add specific details

4. Save

  • Save as normal
  • Customized response saved

Benefits: ✅ Quick starting point ✅ Saves time ✅ Can refine after generation

Best Practices: ✅ Always review auto-generated responses ✅ Add specific details relevant to your business ✅ Test responses after saving


Tips for Effective Intents

Writing Good Intents

Be Specific: "business hours" not "info"

Use Natural Language: Match how users ask

Include Variations: Consider different phrasings

Keep It Concise: Short, clear intents work best

Group Related Topics: Similar intents together

Writing Good Responses

Be Accurate: Ensure information is correct

Stay Current: Update when information changes

Be Concise: Clear, to-the-point answers

Use Formatting: Lists, paragraphs, emphasis

Include Next Steps: Guide users if needed

Be Friendly: Match your brand tone

Intent Organization

Logical Grouping: Organize by topic

Naming Convention: Consistent naming

Documentation: Note why intent exists

Regular Review: Update outdated intents


Use Cases

Customer Support FAQ

  • Common questions and answers
  • Consistent support responses
  • Reduce support workload

Product Information

  • Feature descriptions
  • Pricing information
  • Comparison details

Business Information

  • Hours and contact info
  • Policies and procedures
  • Company information

Step-by-Step Guides

  • Process explanations
  • Troubleshooting steps
  • How-to instructions

Account Type Limits

Smart Account

✅ Unlimited intents ✅ Manual creation ✅ Bulk upload ✅ Auto-generate ✅ All management features

Professional Account

✅ Everything in Smart ✅ Additional features if available ✅ No restrictions

Personal Account

❌ Intent responses not available ❌ Feature requires upgrade ❌ Button not shown

Troubleshooting

Can't Add Intents?

  • Verify account is Smart or Professional
  • Ensure chatbot is designed first
  • Check if button is enabled

Intents Not Matching?

  • Check if intentions are enabled
  • Verify intent wording
  • Review response quality

Bulk Upload Failed?

  • Check file format (CSV/Excel)
  • Verify column names ("intent", "response")
  • Check for empty required fields

Auto-Generate Not Working?

  • Enter intent text first
  • Ensure intent field has content
  • Try again if generation fails


Next Steps

After adding intents:

1. Enable Intentions - Turn on to use your responses 2. Test in Chatbot - Try asking questions 3. Deploy Your Chatbot - Go live with intents 4. Monitor Usage - See which intents are used most

Intent-based responses give you precise control over your chatbot's answers!

Chatbot Icon
AIInSync Chatbot