The AI ERP of the future. Fully agentic. Fully yours.
CanopyBay runs marketing, operations, HR and finance in one system. Agents prepare the work in every department, and your team approves it in one place, so your business can scale without adding back-office staff.
From S$6 per staff, per module, a month. 30 days free. 12% off yearly.
- Send 6 enquiry repliesDrafted by Joanne’s AI
- Follow-up to the Nguyen familyDrafted by Joanne’s AI
- November newsletterDrafted by Joanne’s AI
- Cover for Ms Wong’s 3 lessons todayDrafted by Priya’s AI
- Absence messages for 3 studentsDrafted by Priya’s AI
3 waiting for a yes0 approved by Harun
Works with Claude, ChatGPT and Gemini, or the chat built into CanopyBay.
Five layers. One system.
One platform for schools, enrichment centres, online shops and contractors. Read it the way you read the tree in our logo, from the leaves down to the ground.
- The leaves
Your team’s own AI
Staff ask in Claude, ChatGPT, Gemini or the chat built into CanopyBay.
- The branches
Agents prepare the work
Drafts for every team, made with each person’s permissions.
- The fork
You approve
Nothing is sent, paid or changed until a person says yes.
- The trunk
One system for every team
Sales, operations, people and finance in one place, with every action logged.
- The ground
Your data, in your workspace
Encrypted, stored where you choose, and never opened by our staff.
Every team’s work, ready for a yes
Replies, schedules, payroll, orders and invoices are prepared by agents, each with the permissions of the person who asked. You and your team check them and approve them in one queue.
Harun OsmanOwner, 4 campuses
10 waiting for you
-
Marketing
-
Send 6 enquiry repliesFees and tour slots checked.
Joanne’s AI6.02am
Low risk -
Follow-up to the Nguyen familyAfter yesterday’s Central tour.
Joanne’s AI7.15am
Low risk -
November newsletter1 item flagged to check.
Joanne’s AIYesterday
Check first
-
-
Operations
-
Cover for Ms Wong’s 3 lessons todayNo clashes.
Priya’s AI6.40am
Check first -
Absence messages for 3 studentsTo send before 9am.
Priya’s AI8.35am
Low risk -
Incident report for Tom BeckerNote to parents included.
Mr Grant’s AI10.31am
Check first
-
-
HR
-
October payroll, 95 staff2 changes flagged since September.
Farah’s AI8.00am
Two approvers -
Leave for Mr Ali, 18 to 22 NovAll 20 lessons covered.
Farah’s AIToday
Check first
-
-
Finance
-
1,240 January invoices6 flagged for a check.
Wei Ming’s AIYesterday
Two approvers -
Order for paper and toner, $2,140Within the supplies budget.
Priya’s AIYesterday
Two approvers
-
The owner’s Approvals screen at a sample school with 4 campuses, with sample data. Approve the low-risk items together, or check any item first.
Melissa TanOwner, 3 centres
8 waiting for you
-
Growth
-
Send 9 trial-class repliesSlots and levels checked.
Aisyah’s AI6.02am
Low risk -
December camp broadcastTo parents of 7 to 12 year olds.
Aisyah’s AI8.10am
Check first
-
-
Classes
-
Second P5 Maths class11 on the waitlist.
Marcus’s AIToday
Check first -
Make-ups for 14 studentsSame level and week.
Marcus’s AI9.12am
Low risk
-
-
Tutors
-
Relief for Priya on ThursdaySarah teaches P4 English.
Marcus’s AIToday
Check first -
October tutor payouts, 84 tutors2 sessions held.
Mei Lin’s AI8.00am
Two approvers
-
-
Finance
-
Term 1 invoices, 620 parents4 flagged.
Mei Lin’s AIYesterday
Two approvers -
Reminders to 23 parentsOverdue 7+ days.
Mei Lin’s AI9.30am
Low risk
-
The owner’s Approvals screen at a sample enrichment centre with 3 branches, with sample data. Approve the low-risk items together, or check any item first.
Nur AisyahOwner, sample bakery
8 waiting for you
-
Sales and marketing
-
Send 12 DM repliesPrices and stock checked.
Nur’s AI6.02am
Low risk -
Catering quote, 40 peopleFriday is free.
Nur’s AI9.00am
Check first
-
-
Orders and delivery
-
Saturday bake plan, 86 ordersAll 3 channels.
Sara’s AIThu 6.30pm
Check first -
Delivery windows, 38 customers3 routes.
Hafiz’s AI7.00am
Low risk -
Live station quote, 14 FebBoth ovens free.
Nur’s AI4.05pm
Check first
-
-
Website and systems
-
Hari Raya hampers sectionPreview ready.
Nur’s AIToday
Check first
-
-
Finance
-
New prices for 5 itemsButter up 12%.
Nur’s AI8.00am
Two approvers -
Reminders, 3 unpaid orders$96 in total.
Nur’s AIFri 10am
Low risk
-
The owner’s Approvals screen at a sample home bakery, with sample data. Approve the low-risk items together, or check any item first.
Raymond LimOwner, 6 crews
8 waiting for you
-
Sales
-
Send 7 lead repliesVisit slots by area.
Daniel’s AI6.02am
Low risk -
Quotation Q-2291, Tampines kitchenFrom site photos.
Daniel’s AI9.50am
Check first
-
-
Jobs and projects
-
Tomorrow’s dispatch, 6 crews34 jobs.
Siti’s AI5.40pm
Check first -
Servicing reminders, 86 customersSlots near crews.
Siti’s AI7.25am
Low risk -
Site report, Bedok 4-room1 issue flagged.
Ahmad’s AI5.50pm
Check first
-
-
Crews
-
October payroll, 46 crew3 overtime claims flagged.
Raj’s AI8.00am
Two approvers
-
-
Finance
-
7 progress claims, $58,2001 variation added.
Raj’s AI2.00pm
Two approvers -
Pay Stone Works $4,280Matches the order.
Raj’s AI10.30am
Two approvers
-
The owner’s Approvals screen at a sample renovation and aircon firm, with sample data. Approve the low-risk items together, or check any item first.
Built for how your business runs
Schools, enrichment centres, online shops and contractors run on one platform, each set up for its own jobs. Pick yours to see what changes.
| The job | Today | With CanopyBay |
|---|---|---|
| An enquiry arrives at 11pm | It waits until someone is in the next morning. | A reply with the right fees and a tour slot is drafted overnight. Joanne checks it at 9am and sends it. |
| A teacher is off sick | Phone calls at 6am to find cover. | A cover plan using teachers who are free, with notes to staff and parents, ready to confirm. |
| Hiring a teacher | CVs pile up in an inbox. | Applicants are screened against your criteria and interview slots are proposed. |
| Term invoices | Built by hand, with discounts checked one by one. | Prepared for every family by your rules. Only the flagged ones need a look. |
| The job | Today | With CanopyBay |
|---|---|---|
| A trial enquiry at 10pm | Answered the next afternoon, after the parent has booked elsewhere. | Trial slots with space are offered within minutes, ready for you to approve. |
| A student misses class | A WhatsApp back-and-forth to find a make-up. | Two make-up options are offered from classes with space at the same level. |
| Tutor payouts | Sessions counted by hand from attendance sheets. | Counted from attendance, with gaps flagged. Two people approve. |
| Term renewal | Invoices built by hand, credits checked one by one. | Prepared by your rules with credits carried over. Only flagged ones need a look. |
| The job | Today | With CanopyBay |
|---|---|---|
| DMs at midnight | Answered the next day, half of them gone cold. | Replies with price, stock and an order link are ready within minutes. |
| Friday night | Copying orders from WhatsApp into a notebook. | One list of every order, with a bake plan for the morning. |
| New menu item | Update the website, the price list and WhatsApp by hand. | Ask your AI. Every channel updates after you approve. |
| Ingredient prices rise | You find out months later you were selling at a loss. | Margins update the day costs change, with new prices suggested. |
| The job | Today | With CanopyBay |
|---|---|---|
| A quote request | Days to visit, measure and type up a quote. | A draft quote from photos and your rates, ready the same day. |
| Tomorrow’s jobs | The supervisor calls each crew the night before. | Each crew gets its jobs, route and customer notes in one message. |
| Timesheets | Photos of paper sheets. | Clock-in at site from a phone, with location. |
| Progress claims | Typed up from site notes at month end. | Prepared when a stage is marked done, with photos attached. |
48 modules. Switch on only what you need.
Every module works on its own and with all the others. Start with a few and add more in any month. Each one is S$6 per staff a month.
-
Sales and marketing
Lead inbox, WhatsApp AI agent, Social DM agent, Bookings and visits, Pipeline and CRM, Quotes and proposals, Campaigns and newsletters, Promotions and loyalty
8 modules -
Customers and service
Enrolment and sign-up, Customer and parent app, Records, Progress reports, Feedback and reviews, Packages and memberships, Events and catering, Documents and e-signatures
8 modules -
Operations
Scheduling and timetables, Attendance and check-in, Orders, Delivery and dispatch, Projects and site reports, Servicing contracts, Inventory and stock, Facilities and assets
8 modules -
People
Recruitment, Onboarding, Rosters and leave, Timesheets, Payroll and payouts, Claims and expenses, Training and performance, Licences and certificates
8 modules -
Finance
Invoicing and fees, Payments and matching, Collections and reminders, Purchase orders, Supplier bills, Costing and margins, Budgets and cash flow, Profit reports
8 modules -
Insight and admin
Owner dashboard, Reports and analytics, Forecasts, Branches and multi-site, Website and online shop, Health, safety and incidents, Compliance and audits, System health
8 modules
Nothing happens without a person
Agents prepare. People decide. Every action is written down where you can see it.
- Each AI sees only what its person sees. A part-timer’s AI sees their own tasks, not payroll.
- Approvals happen in CanopyBay, never in a chat. Changes to the system need a second person.
- Money stays with people. No AI can release a payment or change bank details.
- Every action is logged. Who asked, which AI, what changed and who approved it.
- Records can’t give orders. Text inside a record, like a customer’s message, is read as information, never as an instruction.
- You choose the AI. Decide which AI providers your staff may use, and where your data is stored.
| Time | Who | What happened | Result |
|---|---|---|---|
| 7.18am | Priya via ChatGPT | Arranged cover for two Saturday shifts | Approved |
| 9.02am | Joanne via Claude | Sent 6 enquiry replies | Approved |
| 10.20am | Wei Ming via ChatGPT | Matched 41 payments | Approved |
| 11.05am | Ms Chua via CanopyBay chat | Asked to open October payroll | Blocked, not their role |
| 4.11pm | Harun via Claude | Approved next month’s growth plan | Approved |
Bring your own AI. CanopyBay keeps it safe.
MCP is the open standard that lets an AI assistant use other apps. Connect Claude, ChatGPT or Gemini to CanopyBay and each person asks in plain words. Their AI uses CanopyBay’s tools with that person’s own permissions, and every change waits for a yes in CanopyBay.
Your AI can
- Find and read what you’re allowed to see
- Prepare replies, invoices, rosters and reports
- Change forms, fields, workflows and pages, with a preview first
- Build a new sub-module from ready-made blocks
Your AI can’t
- Approve anything. Approvals happen in CanopyBay
- Move money or change bank details
- See other people’s records
- Touch CanopyBay’s code, or obey instructions hidden in a record
Aisha asks ClaudeAdd a Head of Ops approval step to leave requests over three days.
Claude, using CanopyBayI’ve prepared the change to your Leave workflow. Preview it in CanopyBay and approve it there. Nothing changes until you do.
describe_schemacreate_workflowpreview_change- Waiting for approval in CanopyBay
Move over in weeks. We never see your data.
With most providers, your records go to their migration team to be cleaned up. With CanopyBay, the move runs inside your own private workspace, and our staff have no access to it.
- Week 1
Connect your old system
Export your files or connect the old system. Everything goes straight into your own encrypted workspace.
- Week 2
Agents map it, inside your workspace
Fields are matched and duplicates found. Your admin checks the mapping and approves it.
- Weeks 3 to 4
Run side by side, then switch
Run one full cycle, such as payroll or invoicing, in parallel. Then switch, one site at a time.
Connects to everything you already use
If a system has an API, a database or a file export, CanopyBay can connect to it. Data flows both ways, and your AI can work across all of it.
- WhatsApp Business
- Facebook Messenger
- TikTok
- Telegram
- Gmail
- Outlook
- Google Calendar
- Zoom
- Slack
- Xero
- QuickBooks
- Stripe
- PayNow
- PayPal
- Shopify
- WooCommerce
- Wix
- WordPress
- Shopee
- Lazada
- Google Workspace
- Microsoft 365
- Google Sheets
- Excel
- Notion
- HubSpot
- Salesforce
- Mailchimp
- Calendly
- Zapier
- Google Drive
Names are trademarks of their owners and are shown as examples of systems we can connect.
Three ways CanopyBay connectsPay per staff, per module. Nothing else.
Pick the modules you need. Each staff member who logs in counts once for each module they use. Move the sliders to see your price.
Work out your price
Your price
S$540 a month
15 staff × 6 modules × S$6
Pay yearly and it’s S$5,702 a year, saving S$778.
Start 30 days freeWhat is CanopyBay?
CanopyBay is an AI ERP: one system that runs marketing, operations, HR and finance. AI agents prepare the work in every department, and your team approves it in one place.
Which businesses is CanopyBay for?
Schools and preschools, enrichment centres, online shops and F&B brands, and contractors and home-service firms. Each gets modules set up for its own jobs, on the same platform.
How much does it cost?
Each module is S$6 per staff a month on Essentials, or S$8 on Connected, which adds MCP so staff can use their own AI. Enterprise, with local AI and your own infrastructure, is priced for your setup. Paying yearly saves 12%.
Is there a free trial?
Yes. 30 days, with the modules you pick and sample data to start with. We help you set it up.
Who counts as a staff member?
Anyone on your team who logs in to CanopyBay. Parents, students and customers using the app don’t count.
Do we need a new website?
No. CanopyBay works with your current website, and your forms, bookings and orders flow straight in. If you want a new one, we design and build it for you.
Can CanopyBay connect to our other systems?
Yes. If a system has an API, a database or a file export, we can connect it, and data can flow both ways.