Work

Orders

Let customers browse, order, and pay inside the conversation on every channel your agent runs on.

Customer asks

Any channel

Agent orchestrates

Conversation + selection

Engine decides

Price, tax, inventory, totals

TaxShippingStockStripe

Stripe processes

Invoice + payment link

Order confirmed

Customer notified on same channel

Orders turns your agent into a storefront using the Agentic Commerce Protocol (ACP): customers browse your products, place an order, and pay without leaving the conversation. Use it when you sell products and want customers to buy where they already talk to you, with no links or checkout pages.

It works across every channel: web chat, WhatsApp, SMS, Instagram, Messenger, and voice.

How it works

StepWhat happens
1. BrowseThe customer asks about your products. Your agent shows the catalog with prices, images, and availability.
2. SelectThe customer picks what they want. The agent builds the order and checks stock in real time.
3. ReviewThe customer reviews the order (items, subtotal, tax, shipping, and total) before committing.
4. CheckoutThe agent collects name, email, and delivery preference. It knows your fulfillment options (pickup, shipping) and asks the right questions.
5. ConfirmThe customer confirms and the order is placed. Inventory updates automatically.
6. PayWith Stripe, a payment link is sent by email and SMS. With manual checkout, the customer pays at pickup or delivery.
7. DoneThe customer gets a confirmation with the order details, and you get a notification.

After the order

  • When payment is received, the order status updates automatically.
  • Customers can ask your agent to check order status or view past orders at any time.
  • You update order status from the dashboard as you fulfill orders.
Pricing is always accurate

Your agent never calculates prices on its own. Link AI's commerce engine computes every total (subtotal, tax, shipping) from the settings you configure, so customers always see the right number.

Set up Orders

Enable Orders

Turn on Orders from your agent's settings in the dashboard.

Add your products

Add products manually, import them via CSV, or sync them from Shopify. Each product supports:

  • Title, price, and description
  • Product image
  • Categories
  • Stock tracking (or unlimited)
  • Active/inactive toggle to control availability

To use your Shopify catalog, connect Shopify from Integrations, then click Sync products. Webhooks keep create, update, delete, and inventory changes in sync. Customers can also look up a guest Shopify order with an order number and email.

Configure your store

Set how your store operates. See Store settings for each field.

Connect Stripe (optional)

To accept payments automatically, connect your Stripe account. When an order is placed, a hosted payment link is generated and sent to the customer by email and SMS. Once paid, the order status updates on its own.

You should now see your agent take orders on every channel it is deployed to.

Store settings

SettingWhat it does
Store name and addressShown on orders and shared with your agent
Store hoursSet a schedule or mark as Always Open
Notification emailGet alerted when new orders come in
Tax rateA store-level rate applied at checkout
Fulfillment methodsIn-Store Pickup, Shipping (with a flat rate), or both
Preparation timeOptional estimate for when an order will be ready (5 min to 2 hours)
Checkout methodManual (pay at pickup/delivery) or Stripe (automatic payment links)

Works on every channel

ChannelHow it works
Web ChatProduct cards with images, full cart, inline confirmation
WhatsAppProduct list with prices, payment link sent via message
SMSProduct list, payment link sent via SMS
InstagramProduct list with prices, payment link sent via DM
MessengerProduct list with prices, payment link sent via message
VoiceAgent reads products aloud, payment link sent via SMS or email

What your agent knows

When a customer starts a conversation, your agent already knows:

  • What products you carry and which are in stock
  • Your pickup and delivery options
  • Your tax rate and shipping costs
  • Whether checkout is manual or paid online
  • Your store hours and address
  • How long orders take to prepare

You configure it once, and every channel and conversation inherits it.

Manage orders

Open Orders in the dashboard to view and manage every order:

  • See all orders with status, customer info, and totals.
  • Open any order to view full details and the conversation that created it.
  • Update order status as you fulfill: New → Confirmed → Processing → Ready → Completed.
  • Cancel orders from any active status.

Cancelled orders restore inventory automatically. Refunded Stripe payments do the same.

Orders your agent creates can also land on a board item, next to the rest of your team's work. See Boards.

Next steps