Creating Your First Workflow

This guide will walk you through creating a complete customer support workflow from start to finish.

Step 1: Set Up Your Workflow

Create a New Workflow

  1. Navigate to the Workflow Builder in your Kaie dashboard
  2. Click “Create New Workflow”
  3. Choose “Start from Scratch” or select a template
  4. Give your workflow a descriptive name (e.g., “Customer Support - FAQ Bot”)

Configure Basic Settings

Step 2: Build Your Workflow Logic

Add Your First Node

  1. Drag a Message Node from the sidebar onto the canvas
  2. This will be your welcome message to customers
  3. Configure the message content:
Hi! I'm your AI assistant. How can I help you today? 

You can ask me about:
• Product information
• Order status
• Returns and refunds
• Technical support

Add AI Response Node

  1. Drag an AI Response Node after your welcome message
  2. Configure the AI settings:
    • Response Type: Choose between conversational or structured responses
    • Knowledge Base: Select which knowledge base to use for responses
    • Personality: Set the tone and style of responses

Add Condition Node

  1. Add a Condition Node to handle different types of inquiries
  2. Set up conditions based on customer input:
    • If message contains “order” → Route to order status workflow
    • If message contains “return” → Route to returns workflow
    • If message contains “technical” → Route to technical support

Add Action Nodes

Based on the conditions, add appropriate action nodes:

Order Status

  • Look up order information
  • Provide status update
  • Offer next steps

Returns Process

  • Explain return policy
  • Generate return label
  • Schedule pickup

Technical Support

  • Collect system information
  • Provide troubleshooting steps
  • Escalate if needed

General FAQ

  • Search knowledge base
  • Provide relevant answers
  • Offer to connect with human

Step 3: Configure Advanced Features

Add Delays and Timing

  • Delay Node: Add pauses between messages for natural conversation flow
  • Timeout Settings: Set maximum wait times for customer responses
  • Business Hours: Configure when the workflow should be active

Set Up Escalation

  • Human Handoff: Create conditions for transferring to human agents
  • Priority Levels: Set different priority levels for different issues
  • Notification System: Alert team members when escalation is needed

Add Data Collection

  • Form Nodes: Collect customer information systematically
  • Variable Storage: Store and use customer data throughout the conversation
  • Integration Points: Connect to your CRM or other business systems

Step 4: Test Your Workflow

Use the Test Mode

  1. Click “Test Workflow” in the top toolbar
  2. Enter sample customer messages
  3. Watch how the workflow responds
  4. Check that all paths work correctly

Test Different Scenarios

Step 5: Deploy and Monitor

Publish Your Workflow

  1. Review all settings and configurations
  2. Click “Publish Workflow”
  3. Set the workflow to Active status
  4. Monitor the deployment status

Set Up Monitoring

  • Analytics Dashboard: Track workflow performance metrics
  • Error Logs: Monitor for any issues or failures
  • Customer Feedback: Collect feedback on workflow effectiveness

Common Workflow Patterns

Linear Flow

Simple, step-by-step workflows that follow a predictable path.
Trigger → Welcome Message → AI Response → Action → Follow-up

Branching Flow

Workflows that split into different paths based on conditions.
Trigger → Condition → [Path A] → [Path B] → [Path C]

Loop Flow

Workflows that can repeat steps or return to previous steps.
Trigger → Process → Condition → [Continue] or [Loop Back]

Troubleshooting Common Issues

Next Steps

Once you’ve created your first workflow, explore these advanced topics: