Aelio
Overview

Use Cases

Real-world scenarios where Aelio transforms your platform's customer experience.

Aelio fits any platform where customers need to ask questions, take actions, or get support through natural conversation — without building chat infrastructure from scratch.

Customer support

Replace or augment your support chat with an AI assistant that has real access to your backend.

Example tools:

  • getOrderStatus — look up order tracking
  • listOrders — show recent orders
  • cancelOrder — cancel with user confirmation
  • getSubscription — check plan and billing
  • listInvoices — fetch billing history

Demo: The ShopCo sample (examples/sample-saas) demonstrates order and subscription support with lifecycle states.

E-commerce / shopping

Let customers browse, add to cart, and checkout through conversation.

Example tools (from Aelio Shopping Testbed):

  • search_products — catalog search
  • get_product_details — price, stock, description
  • add_to_cart / update_cart_item — cart management
  • checkout_cart — place order (write, requires confirmation)
  • list_orders / get_order_status — order tracking
  • cancel_order — cancel eligible orders

Lifecycle states: anonymousbrowsingcart_buildingcheckout_readypost_purchase

Platform onboarding

Guide new users through setup with a YAML pipeline manifest — stages, profile memory, and guided flows:

pipeline:
  initial_stage: unverified
  stages:
    unverified:
      flow: welcome
      next: verified
    onboarding:
      flow: setup
      blocked_groups: [writes]
      next: active
    active:
      description: Full product support

ShopCo demo (examples/sample-saas):

  • Stages: unverified → verified → onboarding → active
  • Profile attributes: email, display name, shopping preference
  • Tool gating: cancel/upgrade blocked until active
  • Widget quick replies for enum attributes

See Pipeline YAML Manifest and ShopCo Sample SaaS.

Billing and subscriptions

Handle plan inquiries, upgrades, and cancellations through chat.

Example tools:

  • getSubscription — current plan details
  • upgradePlan — change plan (write, confirmed)
  • listInvoices — billing history

Chat interface customer service

Reach customers on your preferred chat interface with the same AI assistant.

  • Built-in channel adapters
  • Or bring your own provider (Twilio, Gupshup, 360dialog) via onSend + ingest

Proactive outreach

Send order updates, reminders, and follow-ups initiated by your backend.

curl -X POST https://your-server/proactive \
  -H "Authorization: Bearer $AELIO_SDK_SECRET" \
  -d '{"customerExternalId":"user_123","channel":"whatsapp","content":"Your order shipped!"}'

Guardrails: opt-in required, daily caps, dedup keys, provider delivery windows.

BYO messaging channel

Use any messaging provider — SMS, Telegram, custom apps — by wiring two SDK hooks:

aelio.onSend(async ({ channel, to, content }) => {
  await myProvider.send({ to, body: content });
});

app.post('/my-webhook', (req, res) => {
  aelio.ingest({ channel: 'whatsapp', from: req.body.from, text: req.body.text });
  res.sendStatus(200);
});

Who is Aelio for?

You are...Aelio helps you...
FounderShip AI chat in days, not months
Backend developerExpose existing APIs as conversational tools in ~30 lines
Product teamGive customers self-service support without building chat infra
StartupOffer a chat interface without hiring a conversational AI team

Industries

  • E-commerce — product search, cart, checkout, order tracking
  • B2B — onboarding, billing, feature support, account management
  • Fintech — balance inquiries, transaction history, dispute initiation
  • Healthcare — appointment booking, prescription status (with appropriate safety rails)
  • Logistics — shipment tracking, delivery updates, address changes

On this page