Chatzuri
Pricing
Guides
Guides
Introduction
  1. 1Getting Started
  2. 2Your Agent
  3. 3Knowledge & Sources
  4. 4Agent actions & Tools
  5. 5Agent Tasks
  6. 6WorkflowsBeta
    • What are Workflows?
    • Build your first workflow
    • Triggers, conditions, and branches
    • Use a workflow template
  7. 7Channels
  8. 8Customers & Conversations
  9. 9Run Your Team
  10. 10Developer Tools
Developer reference →Showcase →
Guides6. WorkflowsTriggers, conditions, and branches
Chapter 6 · Workflows

Triggers, conditions, and branches

Webhook triggers, schedules, message events — the patterns that matter.

5 min read
Workflows are in beta. This area is under active testing and is not recommended for production traffic yet. Pin business-critical automations to Agent actions & Tools or Agent Tasks for now, and use Workflows for experiments and internal tooling.

Every workflow starts with a trigger. The trigger is what wakes the workflow up. Pick the right one and the rest of the workflow falls into place.

Trigger types

Webhook

An HTTP POST from any external system. Each webhook trigger has a unique URL. Use this for:

  • CRM events (new lead, deal stage changes)
  • Form submissions from your website
  • Billing events (new subscription, cancellation)
  • Bridges from Zapier, Make.com, and other automation tools

Schedule

Runs on a cadence — hourly, daily, weekly, monthly, or via a custom cron expression. Use this for:

  • Daily reports
  • Weekly cleanup jobs
  • Monthly billing summaries

Message event

Fires when a customer sends a message matching certain criteria — a keyword, a channel, a sentiment. Use this for:

  • Routing high-priority messages to a different agent
  • Triggering follow-ups when specific words are mentioned
  • Capturing intent signals across all conversations

Lead capture

Fires when a lead is captured by any agent in the team. The lead details are passed in. Use this for:

  • Routing leads to the right team based on attributes
  • Enriching lead data from external services
  • Sending welcome sequences

Conversation event

Fires on conversation-level events: started, ended, escalated, rated. Use this for:

  • Post-conversation analysis
  • Quality scoring
  • Driving customer success workflows

Conditions and branching

Every step's output is available to later steps. A Condition step compares values from earlier outputs and branches the flow:

  • "if lead.country == 'KE'"
  • "if conversation.intent contains 'refund'"
  • "if customer.plan == 'enterprise'"
Tip
Keep conditions simple and readable. If you need many branches, break them into multiple sequential conditions instead of one complex one.

Looping

For workflows that need to iterate over a list (e.g. "for each lead in this batch, send an email"), use a Loop step. It runs the contained steps once per item.

Previous · WorkflowsBuild your first workflowNext · WorkflowsUse a workflow template
Chatzuri

AI-powered agents are transforming customer interactions by providing instant, intelligent responses around the clock. They help businesses reduce operational costs, improve response times, and scale support without compromising quality. These agents understand natural language, learn from conversations, and integrate with existing systems to offer personalized experiences that enhance customer satisfaction and loyalty.

Chatzuri

AI-powered agents are transforming customer interactions by providing instant, intelligent responses around the clock. They help businesses reduce operational costs, improve response times, and scale support without compromising quality. These agents understand natural language, learn from conversations, and integrate with existing systems to offer personalized experiences that enhance customer satisfaction and loyalty.

Product

  • Pricing
  • Security
  • Affiliates

Resources

  • API
  • Guides
  • Blog
  • Help

Company

  • About us
  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • DPA

About

  • Teams
  • Singapore, Nairobi

© 2026 Chatzuri. All rights reserved.

Chatzuri uses AI and can make mistakes.

Terms of ServicePrivacy PolicyCookie PolicyChatzuri