perfectdesign.

AI and business automation

AI automation that takes manual work off your team

We build systems that do the retyping, chasing and checking: orders read from messages, records sent to your accounting software, approvals and reminders that run on their own. A person approves anything that matters.

  • Free working prototype first
  • You own the code and accounts
  • Replies normally within one working day

What you get

What is included

The parts of the work you receive, and what each one lets you do.

A map of the job

The steps, the people and the awkward cases, written down before anything is built.

The automation itself

Rules, schedules and AI steps that do the repeated work, tested against your real examples.

Connections to your software

Accounting, e-invoicing, couriers, POS, Google Sheets, calendars or WhatsApp, checked before they are promised.

An approval step where it matters

A person confirms AI drafts, prices and anything sent to a customer.

An exceptions inbox

Anything that fails or does not fit goes to a named person with the details needed to fix it.

A record of every action

What ran, what the system did, who approved it and when.

A simple overview screen

What ran today, what is waiting and what failed, in one place.

Handover and a short guide

The code, the accounts and a guide your team can follow.

Proof

Work you can inspect

Sentrix Auto, iCAUR Singapore and Tournamy are real client work, live on the clients’ own domains. Firstlight and Canopy are concept prototypes we built ourselves with sample data; in them, fixed rules stand in for the AI. No time saving or business result is claimed for any of them.

All our work

Concept prototypes are labelled as prototypes everywhere they appear. They demonstrate what we can build, not work delivered for that named client. More client work is going live and will be added as it does.

Price and terms

Priced by the job it takes off your team

Most first projects are one automation. When several steps, roles and approvals are involved, it becomes a system, priced like our other business systems.

One automation

From RM 3,000

One repeated job handled for you.

  • A connection between two systems, such as orders into SQL Account
  • Or AI that reads messages, forms or photos into drafts
  • Or reminders and summaries sent on a schedule

A system for one team

From RM 12,000

A process with its own roles, approvals and records.

  • Portals, approval steps and dashboards
  • Automations and AI steps built in
  • Connections to accounting, couriers or POS

Several teams or branches

Quoted

Priced after the prototype, against the processes in scope.

  • Several departments or outlets in one system
  • Records moved over from your old tools
  • Training and a guide for each role

Billed or quoted separately

  • For a more complex website or a system with a real backend, ongoing care starts from RM 250 a month, with the plan confirmed against what was actually launched. It covers hosting, monitoring, backups and fixes.
  • Usage fees charged by outside services, such as an AI model, the WhatsApp Business API or your accounting software, are paid to those providers from accounts in your business’s name.

Ownership

Everything belongs to your business

You own everything we build for you: the code, the content, the domain, the hosting account and every third-party account opened for the project. There is no lock-in. If you move to another provider, everything goes with you and we help with the handover.

  • Source code, handed over in your own repository
  • Domain and DNS, registered to your business
  • Hosting and every service account, in your name
  • Analytics, search and ad accounts, with us as a manager you can remove
  • All content, media and data in the system

Ongoing care

System care from RM 250 a month

For a more complex website or a system with a real backend, ongoing care starts from RM 250 a month, with the plan confirmed against what was actually launched. Care is quoted with the project, not bolted on afterwards.

Support

We normally respond within one working day

We normally respond to a support request in under one working day, and we work to solve problems as fast as we can. That is how we normally work rather than a contractual guarantee, and responding is not the same as resolving. If your operation needs a formal response or resolution commitment, we can write one into your scope.

Timeline

Normally three to four weeks

A more complex website or business system normally takes three to four weeks, and a larger platform is scheduled against the agreed scope. Prototype timing is separate: you see a working prototype before any deposit.

How we build

React by preference, other languages when needed

We build in React by preference, on both web and mobile, and we work in other languages when a project genuinely calls for it.

Before you decide

Questions people ask before they commit

Do we need AI, or just automation?

Usually automation. Most manual work is retyping, chasing and checking, and plain rules handle that reliably and cheaply. We add AI only where the input is messy, such as an order typed in someone’s own words or a photo of a document, and a person checks its draft before it counts.

Can it work with the software we already use?

Usually, and we check before promising. We look at the access each system allows and the state of the data, then say what is possible. Accounting systems such as SQL Account, AutoCount, Xero and Bukku, Google Sheets, calendars, couriers, POS systems and the WhatsApp Business API are all common. More on connections to your systems.

What does it cost to run afterwards?

For a more complex website or a system with a real backend, ongoing care starts from RM 250 a month, with the plan confirmed against what was actually launched. Outside services such as an AI model or the WhatsApp Business API bill their own usage to your account, and we tell you what to expect before you approve the build.

How long does it take?

A single automation normally takes one to two weeks once access to the systems is in place. A system that runs a team’s work normally takes three to four weeks.

What happens next

From a message to a working prototype

We build a free working prototype first. It carries no payment obligation, so you can judge the direction before committing.

  1. 1

    Tell us the manual job

    Message us on WhatsApp with the task your team repeats and the software it touches. We reply normally within one working day.

  2. 2

    See it working

    We build a working prototype of the main step with sample data, so you can try it before paying anything.

  3. 3

    Approve the scope and quote

    The exceptions, approvals, connections and timeline are written down. The deposit is paid only when you approve the quotation.

  4. 4

    Build, test and hand over

    We connect your real systems, test the awkward cases with your team, then hand over the code, the accounts and a short guide.

How it runs

One job at a time, checked before the next

We automate one repeated job, make sure your team trusts it, then move to the next one.

  1. 01

    Watch the job as it runs today

    Who does what, which software is touched, where mistakes happen and how long it takes.

  2. 02

    Pick what to automate first

    The step that repeats most and costs most when it goes wrong. Sometimes the answer is a simpler process, not software.

  3. 03

    Show it working with sample data

    A working prototype of the main step, so your team can try it before you commit.

  4. 04

    Connect the real systems

    Access confirmed, connections built, the awkward cases tested with the people who know them.

  5. 05

    Hand over and plan the next job

    Code, accounts and a guide handed over; then we look at what to automate next.

The detail

How we approach aI automation

The longer explanation, for anyone comparing options or planning the work in detail.

In this section6 sections
  1. 01The work we take off your team
  2. 02Automation first, AI where the input is messy
  3. 03One job first, then the next
  4. 04Connected to the software you already pay for
  5. 05Your data, your accounts
  6. 06What to bring

The work we take off your team

When owners describe the manual work in their business, it is rarely exotic. Orders arrive on WhatsApp and someone retypes them into an invoice. The same customer details go into three different systems. Approvals are chased in a group chat. A weekly report is built by hand from spreadsheets. Stock is counted per branch and sent by message. Each one costs a few minutes, many times a day, and each retype is a chance to get something wrong.

Those are the jobs worth automating first: they repeat, they follow a pattern most of the time, and getting them wrong costs money or trust. The aim is not to remove people. It is to stop people doing what a system can do, so they spend their time on the cases that need judgement.

Common manual jobs and what replaces them
  • Retyping WhatsApp or email orders into an invoice

    What the system does instead
    Reads each message into a draft order, matched against your price list
    Where a person stays involved
    Staff confirm the draft before a price goes back
  • Typing the same sale into the accounting software

    What the system does instead
    Sends invoices and payments to SQL Account, AutoCount, Xero or Bukku
    Where a person stays involved
    Accounts review anything that does not match
  • Chasing approvals in a group chat

    What the system does instead
    Routes each request to the right approver and records the decision
    Where a person stays involved
    The approver decides; the system only routes and reminds
  • Reminding customers about bookings or payments

    What the system does instead
    Sends reminders by WhatsApp, SMS or email, and stops when the booking is cancelled or the invoice paid
    Where a person stays involved
    Replies go to a person
  • Building a weekly report from spreadsheets

    What the system does instead
    Prepares the figures and emails a summary on a set day
    Where a person stays involved
    Managers read it and act
  • Checking documents and expiry dates by hand

    What the system does instead
    Lists what expires soon and reminds the owner of each item
    Where a person stays involved
    The owner renews and uploads the new document

Automation first, AI where the input is messy

Plain rules are the backbone. When a payment arrives, mark the invoice paid. When stock falls below a level, raise a purchase request. When a form is complete, create the job. Rules like these are predictable, cheap to run and easy to check.

AI earns its place where people do things in their own way: an order typed as "2 ctn fries, 1 box patty as usual", a photo of a delivery note, a long email asking three questions at once. There, AI reads the input and prepares a draft, shows what it understood and what it assumed, and hands it to a person to confirm. Our Firstlight and Canopy concepts show the pattern: a WhatsApp message becomes a draft order or a draft quote, with every line linked to the words it came from, and nothing goes out until staff check it. In those prototypes, fixed rules stand in for the AI.

One job first, then the next

We start with one repeated job. We watch how it runs today, write down the steps and the awkward cases, and build the automation for that job alone. Once it has run for a few weeks and your team trusts it, the next job is usually obvious, and cheaper because the connections already exist.

The method for mapping a process, writing the rules and handling the exceptions is set out on workflow automation. The short version: decide what should happen when the normal path does not, before anything is built.

Connected to the software you already pay for

Most automation is really about connections. A sale recorded once should reach the accounting system, the courier and the customer without anyone typing it again. Common connections in Malaysia: SQL Account, AutoCount, Xero and Bukku for accounts; MyInvois for e-invoices; EasyParcel, J&T Express, Ninja Van and Lalamove for deliveries; StoreHub and Qashier for POS; Google Sheets, calendars and the WhatsApp Business API for everything in between.

We check each connection before we promise it: the access the other system allows, the state of the data, and who is responsible when that system changes. Often the first step is a clean export your team imports in one click, with a live link added once the volume justifies it. More detail on connections to your systems, e-invoicing and WhatsApp automation.

Your data, your accounts

Every service the system uses, including the AI model, runs on an account in your business’s name. We choose providers whose business terms keep your data out of their model training, send only the fields a step needs, and record what was sent and why. Customer data stays covered by your PDPA notice, with consent recorded where the law asks for it.

What to bring

One job your team repeats, the people who do it, the software it touches, a few real examples with personal details removed, and the cases that usually go wrong. Tell us the job and we will say whether it is worth automating, what we would build first, and what it would cost.

FAQ

More questions about aI automation

Straight answers to what people ask. Anything else, message us and a person replies.

Ask a question
Is this the same as a chatbot?

No. A chatbot answers questions. Automation does work: it moves records, sends reminders, prepares documents and routes approvals. We build assistants too, covered on AI assistants, and an assistant is often one part of a larger automation.

Will it replace our staff?

It takes the retyping and chasing off them. People still own the decisions, the exceptions and the customer relationships, and spend their time on the cases that need judgement.

Is our data safe with AI?

Every service the system uses, including the AI model, runs on an account in your business’s name. We choose providers whose business terms keep your data out of their model training, send only the fields a step needs, and record what was sent and why. Customer data stays under your PDPA notice.

Can we start small?

Yes, and we recommend it. From RM 3,000 for one automation on its own, and less when it is added to a website or system we are building; the add-on prices list them.

Do you use tools like Zapier, Make or n8n?

When they are the right answer, yes, and we will say so for simple, low-volume links. We build the connection in code when volume, approvals or the record of who did what matter, or when per-task fees would grow with your business.

What happens when the other software changes?

We monitor the connections we build, so a change on the other side shows up in the exceptions inbox instead of as missing records. We normally respond to a support request in under one working day, and we work to solve problems as fast as we can.

Tell us how your team works today

Describe the process you want to run in one system. We will show you the closest thing we have already built, then scope the real version against your requirements.