Aelio
Overview

Use Cases

Real-world scenarios where Aelio transforms your SaaS customer experience.

Aelio fits any SaaS product 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 SaaS (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

SaaS onboarding

Guide new users through setup with a conversational assistant that knows their lifecycle stage.

Example:

  • State onboarding — only allow setup tools, block billing
  • State active — full product support
  • Guided flow onboarding_setup — step-by-step setup wizard

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

WhatsApp customer service

Reach customers on WhatsApp with the same AI assistant that powers your web chat.

  • Built-in Meta Cloud API adapter
  • 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, WhatsApp 24h window enforcement.

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...
SaaS 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 WhatsApp + Web chat without hiring a conversational AI team

Industries

  • E-commerce — product search, cart, checkout, order tracking
  • SaaS / 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