Skip to main content

Command Palette

Search for a command to run...

How to Set Up No Match Reply With AI in ZazzyAgent

Updated
View as Markdown

A customer will eventually type something your predefined chatbot doesn't recognize.

Maybe your bot has a pricing flow, but the customer asks:

Do you offer discounts for annual plans?

No keyword matches.

Without a fallback, the customer may receive nothing useful.

ZazzyAgent provides No Match Reply for this situation.

What is No Match Reply?

No Match Reply is the response used when a customer's message doesn't match an existing predefined bot flow or trigger.

Instead of leaving the customer without an answer, you can configure a response.

That response can also use AI.

The current AI training workflow allows No Match Reply to use an AI Reply connected to the relevant trained knowledge.

Why does No Match matter?

Without it:

Customer
   ↓
Unknown message
   ↓
No match
   ↓
Nothing useful

With it:

Customer
   ↓
Unknown message
   ↓
No Match
   ↓
AI Reply
   ↓
Useful answer

No Match vs normal flow

A normal flow handles something you've deliberately configured.

For example:

pricing

→ Pricing flow.

No Match handles something that doesn't match.

For example:

Do you have a discount for startups?

Why use AI for No Match?

You don't know every way a customer will phrase a question.

A customer may ask:

How much?

Another:

What's the price?

Another:

Can you tell me the cost?

A keyword-based system might require several triggers.

An AI fallback can understand the question more naturally.

Before you configure it

You need:

  • AI knowledge/training

  • Useful business information

  • A configured AI Reply

  • A connected bot/channel

  • A test account

Step 1: Open the No Match configuration

Open the relevant bot settings in ZazzyAgent.

Find the No Match action/configuration.

This is the system-level fallback for unmatched customer messages.

Step 2: Open its Flow

The No Match action can be configured through Flow Builder.

Open the flow associated with No Match.

Step 3: Add AI Reply

Add or open the AI Reply component.

Connect it to the No Match path.

The current reference workflow specifically configures No Match by opening its flow and assigning the AI training campaign to the AI Reply component.

Step 4: Select the appropriate AI knowledge

Choose the AI training/knowledge configuration that should answer the customer's questions.

For example:

Customer Support Knowledge

rather than a sales-only knowledge source.

Step 5: Enable No Match

Return to the relevant bot configuration and enable No Match Reply.

Save the settings.

What happens now?

Suppose your existing bot recognizes:

pricing

booking

support

but a customer asks:

Do you offer a free trial?

If that isn't a predefined flow trigger, the No Match Reply can hand the question to AI.

No Match doesn't mean "AI knows everything"

This is important.

AI should answer using the Knowledge you provide.

If your Knowledge says nothing about free trials, the agent shouldn't invent one.

Tell AI what to do when information is missing

A useful instruction is:

If the answer isn't available in Knowledge, don't guess. Tell the customer you don't have the information and offer human assistance.

No Match and AI Agent are different approaches

No Match + AI Reply

AI acts when predefined automation doesn't match.

AI Agent for All Queries

AI handles the conversation broadly as the primary assistant.

Neither is automatically right for every business.

When No Match is useful

No Match is particularly useful for:

  • FAQ bots

  • Support bots

  • Structured menus

  • Lead-generation bots

  • Booking systems

  • Businesses with many predefined flows

Example: Support bot

Configured:

Track Order

Returns

Refunds

Contact Support

Customer asks:

How long does delivery normally take?

No predefined path matches.

AI fallback answers from Knowledge.

Example: Lead-generation bot

Configured:

Request Quote

Book Demo

Pricing

Customer asks:

Can you work with companies in Dubai?

No exact trigger.

AI answers from the business Knowledge.

No Match and human handoff

No Match can also be used as a safety net.

For example:

Unknown Question
      ↓
AI tries to answer
      ↓
Information available?
   ↙          ↘
 Yes           No
  ↓             ↓
Answer       Human

This prevents the AI from making unsupported claims.

Configure a clear fallback

Your fallback shouldn't simply be:

I don't understand.

It should still help.

For example:

I can help with questions about our services, pricing and bookings. What would you like to know?

Or, when AI is connected:

Let me check that for you.

then let the AI answer.

No Match and AI context

The current AI configuration supports contextual memory, which can be useful when a customer's unmatched question depends on previous messages.

For example:

Customer:

Do you have the premium plan?

AI:

Yes.

Customer:

Is that available for teams?

The second question is difficult to understand without the previous context.

Test No Match deliberately

Don't test only your known keywords.

Send unusual questions.

Examples:

What is your refund policy?

Do you have annual billing?

Are you open Sunday?

Can I speak to a human?

I have a problem with something else.

Check the difference between "No Match" and "No Answer"

These aren't necessarily the same.

No Match

means the predefined trigger/path wasn't matched.

The AI may still be able to answer.

No Answer

means the AI itself may not have enough information.

Your fallback should account for both situations.

Common problems

No Match never fires

Check whether No Match is enabled.

No Match fires but AI doesn't respond

Check the AI Reply configuration and selected knowledge.

AI responds with incorrect information

Check your AI training/Knowledge.

AI replies to everything

You may have configured AI for all queries instead of fallback-only.

When should you use AI for No Match?

A strong default for many structured bots is:

Use predefined flows for important actions, and AI fallback for natural-language questions.

This gives you both control and flexibility.

Customer Message
       ↓
Matches predefined flow?
      ↙        ↘
    Yes         No
     ↓           ↓
Structured     AI No Match
Flow              ↓
                  ↓
          Knowledge available?
             ↙         ↘
           Yes          No
            ↓            ↓
          Answer      Human

This is one of the simplest ways to add AI to an existing chatbot without rebuilding the entire automation.

AI & Conversational Automation

Part 18 of 22

Learn how to create and train ZazzyAgent AI Agents, connect business knowledge, write effective system prompts, use AI actions, detect customer intent, automate tasks, and hand conversations to humans.

Up next

How to Enable and Configure an AI Agent in ZazzyAgent

Creating an AI Agent is only the first part of setting up AI automation. You also need to tell ZazzyAgent: Whether AI should be active. Which AI Agent should handle conversations. Whether AI should