We use essential cookies to run Instavar and optional analytics cookies to understand how the site is used. Reliability monitoring remains active to keep the service secure and available. Cookie Policy

Manage Cookie Preferences

Service reliability telemetry, including Sentry error monitoring and Vercel Speed Insights, stays enabled so we can secure the product and diagnose failures.

Skip to content

INSTAVAR × CANOPY

Website proposal

For Kian Chong · 11 July 2026

I'm ready to rebuild Canopy's website. I also want to move it properly.

The current site can stay live while I build the replacement. We move the domain only after the content, old links, reservations and event enquiries have been checked.

See what I am proposingRead the wedding research
Canopy's open-sided dining pavilion surrounded by greenery
Canopy already has the setting and the story. The website should make both easier to understand and act on.

What changed after I looked through the site properly.

When we first spoke, the website looked like the obvious place to start. I still think that is right. Kian wants to move quickly, and a better website gives the restaurant, wedding and corporate event businesses one useful foundation.

Then I went through the current site page by page. It is larger than the main menu makes it look. Besides the five outlets, there are articles, event pages, menus, PDFs, old BentoBox addresses, Oddle reservations, Tripleseat enquiries and the newsletter.

That did not make me less keen. It made the work clearer. The job is not to copy a homepage. It is to move a working website without leaving useful parts behind.

5
outlets, each with its own hours, location and menu
35
blog articles linked from the current website
6
event pages still visible today
2
important integrations: Oddle and Tripleseat

This applies to: These numbers come from what is public today. They are a sound starting list, not a claim that we have already seen everything inside BentoBox.

Why I am comfortable taking this on.

There are unknowns in Canopy's accounts, but there is no unusual technical problem in the public website.

I already build and run websites with Next.js, TinaCMS and Vercel. I work with content migration, redirects, search structure, analytics and staged deployments in Instavar and Eclat. Those are the same building blocks this transfer needs.

I will not copy either existing project wholesale. Canopy should have its own clean repository and its own design. I will reuse the parts that have already been tested: page patterns, the visual editor, deployment checks and the way content is organised.

The remaining questions are ordinary project questions: what is in the BentoBox account, who controls the domain, which menus are current, and how Oddle and Tripleseat are configured. Finding those answers is part of the job, not a reason to hold the job back.

This applies to: This confidence applies to the website transfer we can inspect and test. If Canopy later asks for a new booking system, CRM or custom business application, that would be a separate piece of work.

Help people choose an outlet

Show the atmosphere, hours, access, menu and event capacity in one place.

Help people understand the offer

Put the food, venue and practical event answers together instead of scattering them across pages and PDFs.

Help people take the next step

Send diners to Oddle and event prospects to Tripleseat without rebuilding either service.

How I would handle the move.

The safest way to move quickly is to check the risky parts before the domain changes.

  1. 1

    Leave the current site alone while the new one is built

    Customers continue using Canopy's current website. The replacement lives on a private staging address until it is ready.

    This applies to: This covers the website. Oddle and Tripleseat continue running as separate services.

  2. 2

    Make a complete list before moving anything

    I will map the pages, articles, menus, images, PDFs, forms and old addresses. This is how we avoid discovering missing content after launch.

    This applies to: The first list comes from the public site. BentoBox access may reveal private or unpublished material that is not visible today.

  3. 3

    Build around the three businesses Kian wants to grow

    The new site will make it easy to choose between dining, weddings and corporate events. Each outlet will still have its own useful information.

    This applies to: This is a website structure, not a promise that all three businesses will grow at the same rate. Sales results still depend on the offer, follow-up and marketing.

  4. 4

    Test the real customer journeys before changing the domain

    We will test reservations, event enquiries, automatic acknowledgement emails, menus, mobile pages and old links. Canopy approves the staging site before it becomes public.

    This applies to: We can test public flows and account settings that Canopy gives us access to. We cannot verify private settings we cannot see.

What I am proposing for the first release.

Finish the website first. Make it ready for better measurement later, but do not turn the first phase into a long analytics project.

Part of this project

  • ✓A new design that keeps Canopy's existing character
  • ✓Clear sections for dining, weddings and corporate events
  • ✓Five outlet pages with structured hours, addresses and menus
  • ✓Wedding, events, reservation, enquiry and contact pages
  • ✓Oddle reservations and Tripleseat event enquiries
  • ✓Transfer of the public blog and current event pages
  • ✓Redirects from old BentoBox and Canopy addresses
  • ✓A visual editor for ordinary staff changes
  • ✓Private staging, launch checks and domain cutover
  • ✓Basic page titles, descriptions and search-friendly page structure
  • ✓Thirty days of help for launch defects

Better handled later or quoted separately

  • ○GA4, Google Search Console and BigQuery reporting
  • ○Ongoing advertising, search work or content production
  • ○A replacement for Oddle, Tripleseat or another operating system
  • ○Rewriting all 35 articles from scratch
  • ○New photography or video production
  • ○Third-party subscriptions and usage fees

This applies to: “Ready for analytics” means the pages and buttons will be organised so GA4, Search Console and BigQuery can be connected cleanly later. It does not mean this fee includes dashboards, reports or ongoing analysis.

Six weeks is a sensible working plan.

It can move faster if access and feedback arrive quickly. It can take longer if important material only appears late in the transfer.

  1. Map the current site

    Week 1

    Confirm what needs to move, what remains with another service and which old addresses need redirects.

  2. Build the main pages

    Weeks 2 to 3

    Create the design and the reusable page structures for outlets, menus, weddings, events and articles.

  3. Move the content and connect the services

    Weeks 4 to 5

    Transfer the agreed material, add Oddle and Tripleseat, then check mobile and desktop pages.

  4. Let Canopy check it, then launch

    Week 6

    Fix anything that blocks launch, test the important journeys again and move the domain after approval.

This applies to: This estimate assumes Canopy gives one set of consolidated feedback, provides the required access and keeps Oddle and Tripleseat for the first release. New requirements would be discussed before they change the fee or timing.

What might Canopy already have spent on BentoBox?

I do not know yet. The invoice will answer it. Public prices can still give us a useful reference before we ask.

BentoBox's public page for private chefs currently shows website plans from US$179 to US$349 a month, with setup fees from US$1,000 to US$1,500. Using a planning rate of US$1 to S$1.29, the simple scenarios below follow.

Public monthly reference
About S$230 to S$450
Public setup reference
About S$1,290 to S$1,940

This monthly payment is not quite the same as paying someone for occasional maintenance. It is the price of continuing to use BentoBox and the services bundled into the plan. That is why the cancellation terms and export rights matter as much as the monthly number.

Time on BentoBoxUS$179 planUS$349 plan
3 yearsAbout S$9,600About S$18,100
5 yearsAbout S$15,100About S$28,900

Canopy may be paying more because it has five outlets, a custom design and several services. It may also have an older or negotiated contract. I would not present any of these estimates as Canopy's actual spend until we see an invoice.

The five numbers worth asking BentoBox or checking on the bill

  1. 1. The original setup fee.
  2. 2. The current monthly or annual subscription.
  3. 3. Charges for extra outlets and added modules.
  4. 4. The cancellation period and export terms.
  5. 5. Which images, copy, menus and data Canopy can take away.

Sources and limits

The price reference comes from BentoBox's public private-chef plans. That customer type is not the same as a five-outlet group, so it is a benchmark rather than a Canopy quotation. The exchange rate is rounded from roughly S$1.29 per US dollar in July 2026.

What the replacement would cost to keep online

A sensible starting setup is Vercel Pro at US$20 a month and TinaCMS Team Plus at US$41 a month when billed annually. That is about S$79 a month, or S$950 a year, before the domain, extra usage and any separate support arrangement.

This is a planning estimate based on current Vercel and TinaCMS public prices. It covers software, not my ongoing labour. The final setup could be cheaper or more expensive depending on the number of editors, traffic and the publishing workflow Canopy chooses.

My fee for the website.

This is for the full public-site transfer described above, not only a new homepage.

Website design, build and transfer

S$12,800

Fixed project fee

To start
40%
When staging is approved
40%
When the site launches
20%

Optional after the website is under way

Teach the team to update it with Claude Code

S$4,800

I will set up safe editing instructions, staging branches, automatic checks, two training sessions and a four-week pilot. Staff can prepare changes with Claude Code, see them on staging and ask a person to approve them before they go live.

If Kian wants both parts together, I can do them for S$15,800.

The Claude Code work is useful because Canopy already has developer experience with it. It is not required for launch and it does not give staff direct access to production, customer records or third-party accounts.

What I need from Canopy.

The build is my responsibility. These are the few things Canopy needs to make available so I can do it properly.

  • BentoBox access or an agreed export of the site
  • Domain and DNS access when it is time to launch
  • Oddle, Tripleseat and newsletter access where settings need checking
  • Current outlet hours, menus, capacities and event packages
  • One person who can collect Canopy's feedback and approve the staging site

This applies to: If an account cannot be opened, I can still work with what is public. I just cannot promise to change or verify settings that nobody has shown me.

I am keen to do this, and I know how I would start.

Once Kian confirms, I will begin with the migration map while the existing website stays live. That gives the project momentum without gambling with the handover.

Reply to Chee Wei to get started.

Private proposal from Instavar to Canopy Garden Dining.

Valid for 30 days from 11 July 2026.