Create Workflows or Procedures using plain English
Plain-English procedures power IrisAgent’s AI Agent for chat and voice — the AI Agent uses them at runtime to decide when to trigger a workflow and what steps to follow. This is the fastest way to automate customer-facing conversations without building flowcharts or writing code.
- Order status lookups: “When a customer asks about the status of their order, collect their order ID and look it up using the Order Status API.”
- Refund and cancellation handling: “If a customer requests a refund, verify the order is within the 30-day window, confirm the reason, and create a refund ticket in Zendesk.”
- Password reset and account unlocks: “When a user says they are locked out, verify their email, trigger a password reset link, and confirm once it has been sent.”
- Subscription upgrades or downgrades: “If a customer wants to change their plan, confirm the new tier, check eligibility, and hand off to billing if manual approval is needed.”
- Appointment scheduling: “When a customer asks to book a demo, collect their preferred date, time, and timezone, then create the calendar event.”
- Troubleshooting known issues: “If the customer reports login errors on the mobile app, ask for their app version and OS, then walk them through the standard fix.”
- Navigate to the Procedures -> All Procedures page on the IrisAgent dashboard and click on the + Create New Procedure button on the top.
- Enter the name, a short scenario description (when the AI Agent should trigger this procedure), and the actions the AI Agent should take (the steps, questions to ask, and any APIs or systems to call). Click on Save.
Using Custom APIs in plain-English procedures
IrisAgent can call your own external APIs mid-conversation to look up live data — such as order status, account tier, or subscription details — and present the result to the customer in natural language, without any agent involvement. How it works:- A customer asks a question that requires real-time data (e.g. “What is the status of my order?”).
- IrisAgent’s AI identifies the relevant workflow and determines what information it needs to collect (e.g. the order number).
- The AI asks the customer follow-up questions, one at a time, until it has all required fields.
- IrisAgent automatically calls your configured API with the collected data and the ticket’s context.
- The API response is handed back to the AI, which formats it into a natural-language answer for the customer.
{{variableName}} placeholder you add to the URL or request body that is not a built-in ticket variable (e.g. {{orderId}}, {{email}}) is automatically treated as a field to collect from the customer.
Example: A SmartOp for order status lookup might be described as:
“When a customer asks about the status of their order, collect their order ID and look it up using the Order Status API.”IrisAgent maps “Order Status API” to the configured Custom API, collects
{{orderId}} from the customer, calls the endpoint, and replies with the result — all without leaving the chat.
Create Workflows using drag and drop interface (only for cases)
This workflow builder applies to cases (tickets) only. For chat and voice automation, use the plain-English procedures described above.
- Auto-tagging cases by AI category: Automatically apply tags like
billing,refund, oroutagewhen IrisAgent’s AI classifies an incoming case, so reports and views stay consistent without agent effort. - Routing based on AI categories or keywords: Send all cases tagged as
billingto the Finance queue, or route any case mentioning “cancel my subscription” to a retention specialist. - Priority escalation: Automatically set priority to Urgent and notify a supervisor on Slack when a case is classified as an
outageor contains churn-risk language. - Known-issue auto-response: When a case matches a known issue (e.g. a recurring bug), post IrisAgent’s AI-generated answer as a private note so the agent can reply in one click.
- VIP handling: Route cases from enterprise or high-ARR customers to a dedicated team and add a “VIP” tag.
- Sentiment-based escalation: Flag cases with negative sentiment for supervisor review or auto-assign them to a senior agent.
- Go to the Automations -> Triggers page on the IrisAgent dashboard and click on the + Create New Trigger button on the top-right.
- Drag and drop any number of Conditions (e.g. AI category equals
billing, subject containsrefund) and Actions (e.g. assign to team, add tag, set priority, send notification) into your trigger. Conditions are evaluated with AND logic, so the trigger fires only when all conditions are met. - Give your trigger a name by clicking on the pencil icon.
- Click on the Add New Trigger button to save the trigger. The workflow will start running on new incoming cases immediately.
Enable AI insights as a private note in your ticketing system
You can show IrisAgent’s AI insights as a private note on tickets so that it’s front and center for your agents.
- Go to the Automations -> Triggers page on the IrisAgent dashboard.
- Enable or disable the toggle on the top for Private Note
- Click on the gear icon on the Private Note card to select/unselect the AI insights you’d like to show as a private note.