Senja Coffee Roasters
Result
+72% online orders in 90 days
- Client
- Senja Coffee Roasters
- Industry
- F&B · E-commerce
- Year
- 2026
- Timeline
- 10 weeks

(01) Overview
A Bandung roastery selling mostly through WhatsApp needed a store that felt as warm as its cafés and let regulars reorder without a chat.
(02) The problem
Every order arrived as a chat message and was copied into a spreadsheet by hand.
- Customers waited up to a day for a reply, and many never completed the order.
- The old site was a single page with no product catalogue and a 6-second load on mobile.
- The team could not update prices or stock without calling a freelancer.
(03) What we did
We designed and built a headless store on Next.js with Sanity as the CMS, so the team manages beans, prices and stock themselves.
- Roast-based browsing (filter, espresso, decaf) with grind options on every product.
- Subscriptions and a one-tap reorder screen for returning customers.
- Midtrans checkout with QRIS, e-wallets and bank transfer.
- A monochrome design system that matches their packaging and cafés.
(04) Impact
- Online orders
- +72%
- Mobile load time (LCP)
- 1.1s
- Orders on subscription
- 34%
- Orders taken by chat
- −80%



“We used to take every order over WhatsApp. Now most customers reorder in one tap, and our team spends that time roasting instead of replying to chats.”
Want results like this?
Next project
Luuca →
