AI agent capabilities and actions

Your AI agent can perform different types of actions. Some happen automatically, some need to be enabled, and some behaviors can't be changed.

The AI agent also has an optional "Require approval" mode where all messages and actions must be approved by an agent before executing. See the setup guide for details.

Information lookup (automatic)

The AI automatically searches when relevant:

  • Help articles - Your knowledge base content

  • Canned responses - Pre-written templates

  • Shopify products - Product details, pricing, availability

  • Shopify orders - Order status, tracking, history

Conversation actions (always available)

These are always available to your AI agent:

  • Respond to customer - Send messages to customers

  • Hand over to human agent - Transfer to your team

  • Ask human agent - Pause and ask your team for input instead of handing over entirely. Must be enabled in AI agent settings. The AI posts an internal question, a human provides the answer, and the AI uses it to respond to the customer. The answer is automatically saved to AI knowledge for future conversations.

  • Resolve conversation - Close completed tickets

  • Snooze conversation - Pause until a specific time

  • Assign to agent or team - Route to the right person

  • Add or remove labels - Categorize conversations

  • Add private notes - Internal documentation

Shopify actions (must be enabled)

The AI agent can automatically handle common customer requests by performing actions in Shopify. This eliminates delays when customers need immediate changes to their orders, especially outside business hours.

These actions must be enabled in Settings → AI Agent → Actions:

Create order
Creates a new order in Shopify for a customer. The agent can create orders with multiple line items, shipping details, and customer information.

Cancel order
Cancels an unfulfilled Shopify order completely. This will cancel all unfulfilled items, stop pending fulfillment, automatically restock products, process a full refund, and send a confirmation email. If the order is already fulfilled/shipped, the agent will explain that cancellation is no longer possible.

Edit order items
Replaces or swaps items in a Shopify order (e.g., different size/color). The agent will ask which item to remove and what to add, check stock availability, restock removed items, and handle payment adjustments. For price increases, creates a handover to your team for additional payment. For decreases, automatically refunds the difference.

Remove items from order
Removes specific items from a Shopify order when customers change their mind. The agent will confirm which items to remove, restock them in Shopify, refund the amount for removed items, and send a confirmation email.

Change shipping address
Updates the delivery address for a Shopify order. The agent will verify the new address with the customer before making the update.

Hold order fulfillment
Temporarily pauses the fulfillment process. Useful when you need to make changes, verify information, or resolve issues before shipping.

Tag Shopify order
Adds custom tags to orders for organization and tracking (e.g., "urgent", "gift", "review_needed").

Update marketing consent
Updates a customer's email marketing consent status in Shopify, allowing them to subscribe or unsubscribe from marketing emails.

Issue full refund
Processes a complete refund for all items in a Shopify order. Use with strict guidance as this refunds the entire order value.

Refund order
Refunds part or all of a paid Shopify order without cancelling it — the customer keeps the products. You configure guardrails: max refund percentage, max dollar amount per refund, daily spending cap, and daily refund count. The AI agent can never exceed these limits. It's also limited to one refund per conversation, per order, and per customer every 30 days. You can optionally allow the AI to offer store credit instead of refunding to the original payment method.

When this is useful: a customer contacts support because they received a damaged item, were overcharged, or are unhappy with a purchase. Instead of making them wait for a human agent, the AI handles the refund instantly within your configured limits.

screenshot-card-refund.png

Reship order for free
Creates a free replacement of a Shopify order — a completed order with the same items at 100% discount and free shipping, so the customer pays nothing. Supports partial reships if only specific items need replacing.

When this is useful: a customer's order arrived damaged, was lost in transit, or never showed up. Rather than refunding and making them re-order, the AI creates a replacement order on the spot. The customer gets their product without any extra steps, and you retain the sale.

screenshot-card-reship.png

Subscription actions (must be enabled)

The AI agent can manage subscriptions for stores using Loop, Recharge, Skio, or Appstle. Available actions depend on which subscription app you have installed. These must be enabled in Settings → AI Agent → Actions.

Cancel subscription

Cancels a customer's subscription, stopping all future recurring charges. For Loop subscriptions, you can optionally configure retention discounts — up to two escalating offers (e.g., 15% off the next order, then 25% off) that the AI presents one at a time before cancelling. If the customer accepts, the discount is applied to their next order and the subscription stays active. Only after declining all offers does the AI cancel.

When this is useful: subscription churn is expensive. Retention discounts give the AI the same save playbook a human retention specialist would use — automated and instant. You configure the offers, so you control the cost of retention.

screenshot-card-cancel-discount.png

Pause subscription

Temporarily pauses a subscription. Recurring charges stop until the subscription is resumed.

Reactivate subscription

Reactivates a cancelled or paused subscription, resuming recurring charges.

Reschedule subscription

Reschedules a subscription to a new billing date, allowing customers to change when their next charge occurs.

Delay order

Delays a subscription order to a custom date specified by the customer. Useful when customers need to postpone their upcoming delivery.

Skip next order

Skips the next upcoming order for a subscription. The order after will proceed as scheduled.

Using actions in guidance

Once enabled, reference actions naturally in your guidance instructions:

1. Check if the order is unfulfilled 2. If unfulfilled, apologize and cancel the order 3. Confirm the cancellation and explain refund timing 4. Resolve the conversation

The AI recognizes action phrases and performs them automatically:

  • "Cancel the order" → Executes cancel

  • "Hold fulfillment" → Pauses shipping

  • "Add tag: rush-delivery" → Tags the order

  • "Assign to returns team" → Routes conversation

  • "Escalate to human" → Hands over to agent

Enabling Shopify actions

Navigate to AI agent → Actions to enable Shopify actions.

Each action can be individually enabled or disabled. Click "Edit" to configure conditions that must be met before the AI executes each action.

Setup requirements:

  • If you installed Commslayer before August 2025, reauthorize your Shopify connection in Settings → Shops to grant order editing permissions

  • Each action requires individual activation using the toggle switches

Extend with custom actions

Need to connect your AI agent to external systems? Custom actions let you trigger HTTP webhooks to tools like Zapier, n8n, or your own APIs.

Default behaviors

Some AI agent behaviors are automatic and cannot be changed via guidance.

Pending on reply

When the AI responds and expects the customer to reply, the conversation moves to "pending" status automatically. The AI determines whether it expects a reply based on context (e.g., asking a question vs. providing final information).

You can customize what happens when a customer doesn't respond. Go to AI agent → Settings under "Use pending status" to configure:

  • Enable/disable pending - Turn the automatic pending behavior on or off

  • Timeout - How long to wait for a customer reply. Options: wait forever (default) or set a custom time in minutes, hours, or days

  • Post-timeout action - What happens when the timeout expires: do nothing (default), hand over to a human agent, resolve the conversation, or send a follow-up message

About the follow-up option: "Send follow-up" is available for email channels only. The AI sends a brief check-in asking if the customer still needs help. If the customer doesn't reply after the follow-up, the conversation is resolved automatically. For non-email channels, the follow-up option falls back to resolving the conversation.

Default settings: pending enabled, wait forever, do nothing.

Order lookup and customer verification

The AI agent has built-in order lookup and identity verification. You don't need to write guidance for this.

How it works:

  • Email/SMS channels: Customer identity is automatically verified from the channel (their email address or phone number)

  • Chat and other channels: The AI asks for their email or phone, then verifies it against the order

What happens automatically:

  • Customer asks about "my order" → AI finds their latest order by verified email/phone

  • Customer provides order number → AI verifies it belongs to them before sharing details

  • Customer wants to cancel/edit → AI confirms identity first, then proceeds

If verification fails:

  • Email/phone doesn't match the order → AI does not share order details or make changes

  • AI asks if they used a different email or phone at checkout

  • If still no match → AI hands over to a human agent

You cannot customize:

  • The verification flow or what information is required

  • The matching logic (email/phone to order)

  • When verification is triggered