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 trackinglistOrders— show recent orderscancelOrder— cancel with user confirmationgetSubscription— check plan and billinglistInvoices— 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 searchget_product_details— price, stock, descriptionadd_to_cart/update_cart_item— cart managementcheckout_cart— place order (write, requires confirmation)list_orders/get_order_status— order trackingcancel_order— cancel eligible orders
Lifecycle states: anonymous → browsing → cart_building → checkout_ready → post_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 supportShopCo 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 detailsupgradePlan— 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... |
|---|---|
| Founder | Ship AI chat in days, not months |
| Backend developer | Expose existing APIs as conversational tools in ~30 lines |
| Product team | Give customers self-service support without building chat infra |
| Startup | Offer 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