
Law firm website
The Law Office of Amirul & Athirah
- What they needed
- A clear way to explain criminal defence and complex matters to clients, in two languages.
- What we built
- A fast bilingual site with the firm's services, story and news in one place.
We build business systems with AI agents inside. They reply to customers, chase late payments and prepare your reports. Nothing goes out until you tap Approve.
Approval inbox
Demo with sample data
New enquiry
11:47pm
“Hi, can I get a quote to service 3 aircond units in Shah Alam this week?”
Agent drafted thisReply to Puan Aisyah, by email
Hi Puan Aisyah, thanks for your message.
Servicing 3 units in Shah Alam comes to RM360 (RM120 a unit, chemical wash not included).
We have Thursday 10am or Saturday 2pm open. Which one suits you?
Based on your price list and calendar
Waiting for you
Step 1 of 3: something happens
Payment failed
9:12am
Card declined for invoice INV-0231.
Agent drafted thisEmail to Encik Farid
Hi Encik Farid, your RM1,200 payment for invoice INV-0231 didn't go through just now.
It's usually a card limit or an expired card, so nothing to worry about.
You can try again with this secure link, or reply here if you've already paid another way.
Based on invoice INV-0231
Waiting for you
Step 1 of 3: something happens
Payment received
2:30pm
FPX transfer matched to invoice INV-0228.
Agent drafted thisReceipt to Ms Tan
Hi Ms Tan, we've received your payment of RM850. Thank you.
Your receipt for invoice INV-0228 is attached.
There's nothing else you need to do.
Based on invoice INV-0228
Waiting for you
Step 1 of 3: something happens
Morning report
8:00am
Yesterday: RM4,350 in from 6 payments. 3 new enquiries, all answered. 1 payment failed, retry link sent.
Agent drafted thisAgent suggests a follow-up
Two quotes from last week haven't had a reply: Encik Raj and Puan Siti.
Send each of them this today?
“Hi, just checking if you have any questions about the quote we sent last week.”
Based on quotes sent 7 days ago
Waiting for you
Step 1 of 3: something happens
Reminders due
6:00pm
10am Encik Hafiz · 2pm Ms Lim · 4:30pm Puan Kavitha
Agent drafted thisMessage to each customer
Hi Encik Hafiz, a reminder that your appointment is tomorrow at 10am.
Reply 1 to confirm, or 2 to pick another time.
The other two get the same message with their own name and time.
Based on tomorrow's bookings
Waiting for you
Step 1 of 3: something happens
8 Malaysian businesses shipped
JomSewa: our own SaaS, live
Registered: Miracle Mikhael Enterprise (JM1034029V)
Built in Selangor, EN + BM
Time calculator
Move three sliders. See the hours and ringgit going to work an agent could draft for you.
Your week, roughly
How we count
We kept these low on purpose. An agent drafts the work and you still approve it, so treat this as the most you could get back, not a promise.
Our own product
JomSewa is our own car-rental software. Bookings, deposits, payment reminders and daily reports run on the same agents we build for clients.

Selected work

Law firm website

Corporate website

Movement website
What we build
Enquiries answered in English or BM, drafted for your approval.
Failed payments, overdue invoices and appointment reminders, followed up on time.
Yesterday's sales, leads and problems, in your inbox by 8am.
Need a website first? We still build company sites, law-firm sites, e-commerce and landing pages, and we maintain them. Website cost 2027
In full: custom website design, landing pages, professional-service websites for lawyers and advisors, e-commerce and brand sites, custom business systems, and monthly maintenance.
How it works
Ten minutes, by email.
You approve everything it sends.
One job at a time, at your pace.
FAQ
No. Every message to a customer waits in your approval inbox until you tap Approve. You can edit it or reject it. Later, if you decide a routine job like receipts can go out on its own, that's your call, and you can switch it back any time.
A custom system starts from RM5,000 and a business website from RM1,500, with an optional care plan at RM150 a month. The exact price depends on which job the agent takes over and what it has to connect to. You get a fixed written quote before any work starts.
Usually not. The agent works around what you already use, like your email, your spreadsheets or your booking system. If something can't be connected, we tell you before we quote, not after.
We build so the agent only sees the data it needs for its job, and access is limited to you and the people you name. Your customer data stays yours. We don't sell it, share it or use it for anything else. Drafts are written with the help of an AI model from an outside provider, so before we start we tell you which provider and exactly what data goes to it.
Yes. BM, English, or the mix your customers really type. The agent replies in the language the customer used, and you approve in whichever you prefer.
Start here
Three questions, two minutes. Nabil replies by email within one working day.
You'll deal with Nabil, not a sales team.
Prefer WhatsApp? +60 18-293 4765