Before
Hunt for model numbers
Aftercare
One message. It already knows what you own.
WeMakeDevs × AWS · First Commit
The support line that already knows what you bought.
The problem
When something breaks, you hunt for the model number, wait on hold, and explain it all three times — to a company that already has your purchase on file.
There's a better way, and it lives in WhatsApp.
Before
Hunt for model numbers
Aftercare
One message. It already knows what you own.
Before
Register the warranty by hand
Aftercare
Registered at the point of sale. A WhatsApp confirmation, instantly.
Before
Call centres and hold music
Aftercare
A reply on WhatsApp, not a place in a queue.
Before
Generic copy-paste answers
Aftercare
Every step from your product's own manual. Section cited.
Before
Explaining it three times
Aftercare
A pre-filled ticket. The human is already briefed.
Step 0 · The brand plugs in
One sales file. That's the whole setup.
The export your point of sale already makes.
| customer | phone | product | serial | purchased |
|---|---|---|---|---|
| Priya Sharma | +91 98765 ····· | AquaSpin FC-700 Washing Machine | WM-FC-78234 | 2025-06-05 |
| Priya Sharma | +91 98765 ····· | AquaSpin FL-900 Front Loader | WM-FL-90012 | 2026-01-18 |
| Ravi Kumar | +91 98123 ····· | ArcticAir 1.5T Split AC | AC-CB-78901 | 2024-11-12 |
| Ananya Iyer | +91 98450 ····· | AquaSpin FC-700 Washing Machine | WM-FC-79345 | 2025-08-20 |
| Sameer Khan | +91 99001 ····· | ArcticAir 1.5T Split AC | AC-CB-77102 | 2023-03-15 |
Try it: this checks a real file, row by row
Every product code files under its brand. One brand never sees another's customers.
Point the support number at Aftercare. Every customer is known from the next message, and the brand gets a private dashboard.
Steps 1–6 · The customer's side
Registered at the counter. A WhatsApp message with your warranty arrives. Nothing to fill in.
One message. Aftercare knows who you are from your number and asks which product. No model numbers. No triage.
One real step from the product's own manual, with the section shown. No generic FAQ.
It waits for your reply. Fixed, and that's it. Not fixed, and you get the next step.
Two steps fail? Not in the manual? The same problem back? A person takes over. The ticket says what was tried, and why.
A burning smell skips the AI. The manual's own warning goes out and a technician is dispatched.
Architecture
The model only words a step. Code decides the rest.
Serves every page and API route.
Words one manual step. Reads a vague reply.
Finds the manual section. Spots repeat faults.
Decides who may view, reply, resolve.
One table: customers, chats, tickets, cases.
Never left to the model: safety, next step, two tries then a person, warranty dates, who sees what.
Runs locally, no account. Deploy path: Bedrock · OpenSearch Service · Verified Permissions · DynamoDB.
Eight customers. Real replies. A person taking over. Recorded from the running tool.