Navigate through the case study sections
Cabin Street, founded in 2018 by friends Eric Senecal and Morgan Mackenzie, began as a passion project celebrating Manitoba’s cabin culture. Starting with a simple online store powered by WooCommerce, they offered graphic tees, hoodies, and goods tailored to lake-goers and cottage enthusiasts. Early growth came from engaging local markets and summer pop-up shops where customers could touch fabrics and try designs in person. These events fueled brand awareness and built a community of outdoor lifestyle fans. By splitting sales evenly between in-person and online, Cabin Street discovered an opportunity to refine its processes, but soon faced a recurring obstacle that ate into their operational hours.
Despite a reliable Square setup for physical sales and WooCommerce for online orders, the lack of integration forced the team into a tedious manual process. After every pop-up event, they paused online sales to reconcile inventory across systems. It took at least ten hours to count stock, compare reports, and update the site. This downtime risked losing customers and stalled orders whenever events wrapped up. For a small team handling multiple roles, the extra workload was draining and left room for mistakes—double counts, missed refunds, and delayed shipments became all too common.
Seeking smoother operations, Eric reached out to the Woo support team. They recommended WooPayments, built on Stripe and natively integrated with their WooCommerce store. Within days, Cabin Street had a unified platform for online and in-person payments. The transition kept the checkout experience identical for customers while connecting all transactions to a single dashboard. Stock levels updated in real time, refunds processed in the same admin panel, and details flowed to the Woo mobile app—so the team could manage orders, returns, and customer info on the go.
In fall 2022, Cabin Street rolled out Woo In-Person Payments for their first pop-up event. A few quick training sessions helped staff feel comfortable with the new card readers. Thanks to the familiar Stripe interface, no customer noticed any change at checkout. Behind the scenes, inventory reconciliation dropped from ten hours to zero, as stock counts synced automatically. The team no longer shut down the website after events avoiding lost sales. Over a series of seasonal markets, they confirmed the system’s reliability and gained confidence in scaling to more events or a permanent retail location down the road.
With hands freed from manual updates, Cabin Street now focuses on new revenue streams: custom apparel for partner businesses, expanded wholesale through local retailers, and in-city delivery options. They’re mapping seasonal peaks to balance year-round sales, using local pickup to offset shipping costs. Marketing efforts lean on email campaigns via Mailchimp and customer tracking through HubSpot, while Meta and Google Analytics help them tailor offers. By keeping costs low and operations lean, they plan to reinvest savings into inventory, fresh designs, and building a loyal tribe of cabin culture fans across Manitoba and beyond.
Subscribe to access the tools and technologies used in this case study.
Subscribe NowSubscribe to access the step-by-step replication guide for this case study.
Subscribe NowShare your success story with our community of entrepreneurs.
Discover other inspiring business success stories
Making Sense of Cents started as Michelle’s hobby to track her student-loan payoff and grew into a six-figure passive in...
Making Sense of Cents
Strandbags, a heritage Australian accessories retailer since 1927, faced steep sales declines as the pandemic hit. With ...
Strandbags
Priyadarshan Joshi, an entrepreneur from India, bought a small Mac App for just $1,000 and, through a combination of sma...
Split Screen