Skip to content

Intents

Defining User Intents

In Kipps, you can add any number of user intents to your chatbot to better understand and respond to user queries. Each intent represents a specific type of user request and is associated with corresponding responses and actions.

Give a meaningful name to define your intent, and provide at least 3 examples of user texts for each of them. Additionally, you can customize an AI prompt that determines how the chatbot responds to each intent.

user intents

Example Intents


Intent: Product Inquiry

User Examples:

  1. "Can you tell me more about the pricing options?"
  2. "What features does the premium plan offer?"
  3. "Do you have a demo version of your product?"

AI Prompt:

"You are a knowledgeable sales assistant. When a user asks about our product, provide detailed information about pricing, features, and availability. If they ask for a demo, offer to schedule one or provide a link to more resources."


Intent: Support Request

User Examples:

  1. "I'm having trouble logging into my account."
  2. "The payment process isn't working for me."
  3. "Can someone help me with a technical issue?"

AI Prompt:

"You are a helpful customer support agent. Provide troubleshooting steps for common issues like login problems or payment failures. If the issue cannot be resolved, offer to escalate to human support and collect their email."


Intent: Feedback Submission

User Examples:

  1. "I’d like to give feedback on your new feature."
  2. "Can I suggest an improvement?"
  3. "I found a bug in your system."

AI Prompt:

"You are a friendly assistant that encourages user feedback. Politely ask the user for more details on their feedback or suggestion. Offer to forward the message to the team and thank them for their input."


Associating Actions with Intents

You can also associate specific actions with these intents. Currently, the only supported action is sending an email. This means that when an intent is triggered, the chatbot can automatically send an email to the designated team or individual.

We will soon be adding the ability to trigger API calls and integrate with other systems to perform more complex actions.