Skip to main content

2.4: Processes

2.4: Processes

Updated this week

What are Processes?

Processes are step-by-step instructions that teach your AI how to handle complex situations and use its skills. While Skills define what your AI can do, Processes define how it does those things.

Think of Processes as detailed workflows where you explain exactly what steps to follow, what information to gather, when to make decisions, and how to handle different scenarios.

Key principle: Once your AI enters a process, it follows those instructions from start to finish. This gives you precise control over your AI's behavior.


When to Create a Process

Create a process when:

  • Multiple steps are required: The action involves gathering info, checking conditions, and taking action

  • Decision-making is needed: Different customer responses require different actions (branching logic)

  • Precise control matters: You need the AI to follow exact steps in a specific order

  • Sensitive topics: Issues that require careful handling or escalation points

Examples of good process use cases:

  • Changing shipping addresses (check order status, verify timing, update systems)

  • Processing returns (check eligibility, gather reason, generate label)

  • Order status inquiries (gather order info, check systems, provide tracking)

  • Product recommendations (understand needs, check inventory, suggest options)

  • Managing subscriptions (pause, resume, adjust quantities)

Simple questions don't need processes:

  • "What is retinol?" → Knowledge Hub (one question, one answer)

  • "Can I change my shipping address?" → Process (multiple steps, decisions, actions)


How Processes Work with Other Components

Processes Override Knowledge Hub

If you have instructions in both a Process and the Knowledge Hub about the same topic, the Process takes priority.

Example:

  • Knowledge Hub says: "Orders can be canceled within 24 hours"

  • Process says: "Orders can only be canceled within 2 hours"

  • AI will follow the Process (2 hours)

Quick reminder: Processes vs. Skills vs. Knowledge Hub

If you're coming to this article directly: Skills (article 2.3) define what your AI is allowed to do. Processes define how it does those things, step by step. The Knowledge Hub (article 2.1) stores information your AI searches to answer questions. Processes are for actions, not answers


Important Process Rules

One Process Per Topic

Only create one process per topic or customer intent. If you create two processes that trigger on similar customer requests, only one will activate, and you can't control which one.

Why this matters: Multiple overlapping processes create inconsistent AI behavior.

Instead: Create one comprehensive process with branches for different scenarios.

Example:

❌ Avoid: Separate processes for "Cancel Shopify order" and "Cancel from warehouse"

✅ Better: One "Cancel Order" process with branches for different systems

Processes are Self-Contained

Once the AI enters a process, it stays in that process until completion. You cannot trigger another process from within a process.

This means: Build one comprehensive process with branches rather than many small fragmented ones.


Creating a Process

Step 1: Title (Internal Use Only)

Give your process a clear, descriptive title. This is for your reference only (the AI doesn't read it).

Good titles:

  • "Edit Shipping Address"

  • "Product Recommendation - Skincare"

  • "Cancel Order"


Step 2: When to Use This Process (Trigger)

This is the most important part. The trigger tells the AI when to activate this process.

How it works:

  • The AI checks this trigger phrase in every customer message

  • If the customer's message matches the trigger, the process activates

  • Be very clear and specific about when this process should run

Writing effective triggers:

Good triggers:

  • "When a customer requests to change or edit the shipping address of their order"

  • "When a customer asks about their order status, tracking, or delivery"

Vague triggers:

  • "When a customer has a question about shipping"

  • "When a customer asks anything about orders"

Tips:

  • Include synonyms customers might use ("change," "edit," "update")

  • Be specific about the intent (what they want to accomplish)

  • Avoid triggers that overlap with other processes


Step 3: Instructions (The Process Steps)

This is where you build the step-by-step workflow.

Before writing, ask yourself:

  • How would I handle this situation if I were doing it manually?

  • What information do I need first?

  • What should I check or verify?

  • What action should I take?

  • How should I communicate with the customer?

Map out all possible scenarios before creating the process. The more you plan, the better your process will handle different situations.

Example approach:

Customer asks about order status:

  • First: Ask for order number

  • Then: Check order status

  • Finally: Share order details with customer

Write those exact steps in the process.


Available Actions

While writing instructions, use the "/" menu to insert actions the AI can perform.

Type "/" in the instructions field to see all available actions:

Insert a Branch

Create if-then-else logic for decision-making.

When to use: Different customer responses require different actions.

Example: "If order is not fulfilled, update address. Else, check with warehouse."

Working with Branches

Escalate Conversation

Triggers the escalation protocol for that channel (follows the escalation settings configured in Konvo AI → Deploy)

When to use: Processes reach a point where manual intervention is needed

Close Conversation

Marks the end of the process.

Note: Closing a conversation signals the process is complete. If the customer messages again later, Konvo creates a new conversation and the AI starts fresh without context from the previous one. Human agents can still reference the old conversation in the Closed section of the Inbox.

Start Side Conversation

Send an email to your team, 3PL, or courier to gather information, then return to the customer conversation.

How it works:

  1. AI tells customer it needs to gather more information and will get back to them

  2. AI sends email to specified recipient

  3. AI waits for reply (if configured) or continues immediately

  4. Once reply received (or timeout), AI continues process and helps customer

When to use:

  • Gather information from warehouse or 3PL about order status or feasibility

  • Send reports or notifications to your team

  • Double-check changes with team before confirming to customer

Requirements:

  • Must enable Side Conversations in Settings → Integrations → Channels first

  • Set up your side conversation email (format: [email protected])

Send File

Attach a file for the AI to share at this point in the process.

When to use: Sharing return labels, size guides, instruction manuals, etc.

Recommend Product

Select products or product groups from your synced shop for the AI to recommend.

Requirements: Your shop must be integrated and products synced.

When to use: Product recommendation flows, upselling, suggesting alternatives.

Order Management Actions

Get Order Status - Check order status from your platform

Cancel Order - Cancel a customer's order

Edit Order Shipping Address - Update the shipping address

Execute Refund - Process a refund

Create New Order - Create a new order

Available for: Shopify, WooCommerce, Amphora, Minsoft, SendCloud (availability varies by action)

Important:

  • Get Order Status only checks the order (it doesn't automatically tell the customer). You need a separate instruction step like "Tell the customer their order status, tracking link, and estimated delivery."

  • All other actions (Cancel, Edit, Refund, Create) are self-contained (the AI performs the action automatically)

  • Actions automatically follow rules from Skills (OTP verification, time windows, cutoff times). You don't need to write these rules into your Process.

  • Always keep systems synced: If you update information in one system (like Amphora), also update it in your other systems (like Shopify) to keep data consistent

Subscription Management Actions

Get Subscription Status - Check customer subscription

Manage Subscription Deliveries - Pause or resume deliveries

Edit Subscription Shipping Address - Update subscription address

Adjust Subscription Quantities - Update quantities

Available for: Absol, Loop, Recharge, Recurrently

Important:

  • Get Subscription Status only checks (doesn't auto-reply to customer)

  • All other actions are self-contained and automatically follow Skills rules (OTP verification)


Side Conversations

Side conversations allow your AI to email team members, 3PLs, or couriers, wait for replies, and use that information to help customers.

Setting Up Side Conversations

Prerequisites:

  1. Go to Settings → Integrations → Channels

  2. Enable "Side Conversations"

  3. Create your side conversation email address (format: [yourname]@sc.konvo.ai.com)

Creating a Side Conversation in a Process

  1. Type "/" and select "Start side conversation"

  2. Configure the following:

From: Your side conversation email (auto-populated)

To: Recipient email address (required)

CC/BCC: Additional recipients (optional)

Language: Email language

Goal of the conversation: Instructions for the AI on how to handle this email exchange

Example goal:

"Your goal is to ask whether we can update the shipping address for the order that the customer is providing to the new address that the customer is providing. In your email, include the order number and the full new address. Keep it short and professional. If they reply affirmatively, assume they will make the change."

Expect replies: Toggle ON/OFF

  • ON: AI waits for recipient to reply before continuing

  • OFF: AI sends email and immediately continues process

Maximum wait time: How long to wait for reply (days/hours/minutes)

  • If time expires, AI continues process without reply

Important Side Conversation Notes

If conversation escalates during side conversation:

  • If the main customer conversation gets escalated while AI is waiting for side conversation reply, the AI won't be able to send final message to customer

  • Solution: Keep wait times short (2-4 hours) or send to recipients who respond quickly


Process Examples

For detailed, real-world process examples you can adapt for your business, see the Process Examples Library.

The library includes complete process setups for:

Edit Shipping Address

Edit Shipping Address v.2

Subscription Management - Pauses, Cancellations and Modifications

Order Status Inquiry

Size / Product Change

Shipping Address v.3

Order Cancellation

Order Status Query v. Amphora

Each example shows the complete trigger, instructions, branches, and actions. Use them as templates and adapt them to match your specific business logic and operations.


Best Practices

Keep Processes Focused

One process = One goal

Don't create a mega-process that handles returns, cancellations, and address changes. Create separate processes for each.

Why? Easier to maintain, test, and troubleshoot.

Plan for Edge Cases

Think about what could go wrong:

  • Customer provides invalid order number

  • Order is in a status you didn't anticipate

  • 3PL doesn't respond to side conversation

  • Customer changes their mind mid-process

Add branches or escalation points for these scenarios.

Clear Escalation Points

Don't try to automate everything. Some situations need human judgment.

Include escalation for:

  • Unusual or complex situations

  • Angry or frustrated customers

  • Cases where automated action might cause problems

  • Anything outside normal parameters

Write Clear Instructions

Use clear, simple language. If a new employee could follow your instructions, the AI can too.

Good instruction:

"Ask the customer for their order number and the email address associated with the order."

Bad instruction:

"Get order info" (too vague)

Test Thoroughly

Before enabling a process:

  1. Test the happy path (everything goes right)

  2. Test edge cases (wrong order number, order already shipped, etc.)

  3. Test each branch condition

  4. Test escalation points

  5. Test with real orders/subscriptions in a safe environment

Keep Side Conversations Short

Set realistic wait times for side conversations. If you set 24 hours, the customer is waiting 24 hours.

Recommendation: 2-4 hours maximum, or disable "expect replies" if response isn't critical.

One Comprehensive Process > Many Small Ones

Remember: You can't trigger one process from another. Build complete workflows in one process using branches.


Managing Your Processes

Enabled vs. Disabled Processes

Toggle processes ON/OFF without deleting them:

  • Enabled: AI actively monitors for trigger and executes

  • Disabled: AI ignores this process completely

Use this to test processes or temporarily disable seasonal workflows.

When Processes Activate

The AI checks all enabled process triggers in every customer message. As soon as a trigger matches, that process activates.

How Processes Execute

  1. Customer message matches trigger

  2. Process activates

  3. AI follows instructions step-by-step

  4. If branches exist, AI evaluates conditions and takes appropriate path

  5. Process continues until reaching an endpoint (close conversation, escalate, or completion)


Troubleshooting

Process not triggering:

→ Check if process is enabled

→ Review trigger phrase (is it too specific or overlapping with another process?)

→ Test by using exact trigger language in a conversation

AI skipping steps:

→ Check branch conditions (one might be catching cases unexpectedly)

→ Verify "go to step" instructions are pointing to correct step numbers

Customer stuck in process:

→ Add escalation points as safety exits

→ Review wait times in side conversations

→ Ensure all branch paths have endpoints (close/escalate)

Side conversation not working:

→ Verify side conversations are enabled in Settings → Integrations

→ Check that "from" email is configured

→ Confirm recipient email is correct

Action not executing:

→ Verify the skill is enabled in Skills section

→ Check that required integrations are connected

→ Review skill rules (time windows, cutoffs) (action might be blocked by rules)

Process escalating unexpectedly:

→ Check if main conversation was escalated during side conversation


What to Explore Next

→ 2.5 Product Recommendation Engine

Did this answer your question?