BeanSync: Multi-Tenant SaaS (Built with Bolt.new)

Harry

Harry Mccrae

The BeanSync dashboard a central hub for coffee suppliers to manage products, orders, and customers in one streamlined system.

Initial Spider Diagram
Initial Spider Diagram

It started as a messy spider diagram mapping how suppliers, customers, and APIs needed to connect. That’s where BeanSync began.

PRD in Claude
PRD in Claude

Once the idea was mapped, I turned it into a full PRD defining user roles, data structure, and flow between suppliers, tenants, and customers.

Beansync Dashboard
Beansync Dashboard

I designed the interface in Figma focused on flow, readability, and clean spacing. Every page is built to feel calm but functional.

Showcasing Dashboard

The build came together in Bolt.new translating structure and design into a living, responsive system without getting buried in code.

Two Way Sync with Xero
Two Way Sync with Xero

Connected directly to Xero for two-way syncing orders instantly raise invoices, sync stock, and pull in supplier data automatically.

Email API intergration
Email API intergration

SendGrid integration handles alerts and notifications automatically from low stock reminders to order confirmations.

Tired Pricing
Tired Pricing

Each customer sees their own pricing no more sticky notes or spreadsheets. It’s all handled dynamically through the tiered pricing system.

RLS Policies
RLS Policies

Built with full row-level security. Each tenant runs in total isolation, their own customers, data, and brand.

Customer Detail Section

From a whiteboard idea to a fully functional SaaS. BeanSync gives coffee suppliers the control and clarity they never had before.

Custom Domain
Custom Domain

Each supplier can fully brand their BeanSync instance from login screens and dashboards to domain and email identity. Customers log in through your domain, see your logo, and receive emails from your address, not ours. It’s 100% white-label.

Custom login portal
Custom login portal
Custom Email Domain
Custom Email Domain
The system was built to be more than a generic SaaS it’s a white-label platform suppliers can truly make their own. Each tenant can connect a custom domain (like orders.hybridcoffee.com), ensuring customers interact entirely under their brand identity.
The login portal, dashboard, and all outbound communication including automated SendGrid emails are customised to use the supplier’s domain and company email address. From the customer’s perspective, BeanSync stays completely invisible. Everything looks, feels, and functions as if it were built in-house.
This approach makes BeanSync a real extension of each client’s business — not just a third-party platform.

Final Outcome

BeanSync evolved from a simple idea into a fully operational SaaS platform built for the coffee industry a system that replaces manual spreadsheets and outdated tools with automation, structure, and clarity.
From planning and design to integration and deployment, every part of the build was intentional. The platform now runs live with active suppliers using custom domains, their own branding, and automated workflows powered by Xero and SendGrid.
It’s more than software it’s infrastructure. BeanSync gives suppliers a single system to manage their business end-to-end, while keeping their brand front and centre.
Technologies Used: Bolt.new, Supabase, Figma, Xero API, SendGrid API, JavaScript, TypeScript
Like this project

Posted Oct 31, 2025

A full SaaS platform for coffee suppliers with Xero and SendGrid APIs — built to manage orders, stock, and tiered pricing with complete tenant control.