Mainspring Agency x Odoo: Authentic Storytelling and Operational Clarity
We just got featured in the Odoo blog talking about how we run Mainspring Agency, and it got me thinking about something most creative agencies don't want to admit: the backend matters as much as the creative work.
For years, we were like every other video production company. Projects lived in Google Drive, Milanote, Excel. Communication happened in email threads. Invoices were tracked in spreadsheets. Client feedback came through Slack, text, email, and sometimes phone calls. It worked, until it didn't.
The Breaking Point
Around 2022, we were growing fast. Revenue was up 50%+ year-over-year, but our systems were falling apart. As our team grew it became really clear we needed software and systems that were fully integrated and worked for everyone.
We were losing time trying to keep everything organized rather than spending it on the stuff that actually matters: developing stories, building the business, and creating campaigns that drive real results.
The truth is, when you're producing video campaigns that drive millions in sales, you can't afford to be operationally sloppy.

What We Changed (And Why It Worked)
We consolidated everything into one system. Not because it's trendy, but because it was the only way to stay creative while scaling.
Here's what that actually looks like:
Project Management That Actually Reflects How We Work
Every video project has phases: discovery, pre-production, production, post-production, revisions, delivery. Before, those phases lived in people's heads or buried in email threads. Now they're structured workflows on Odoo that everyone can see.
This isn't about being rigid. It's about clarity. Our team knows exactly where a project is, what's next, and who's responsible. Clients can see progress in real time without having to ask.
CRM Integration That Actually Works
We're not just tracking projects, we're building relationships. Our CRM is tied directly into our project workflows, so when a past client reaches out about a new campaign, we can instantly see what we've done for them before, what worked, and what their team responded to.
This matters because video production is a relationship business. Clients come back when they trust you, and trust comes from remembering details. When we can reference a specific shoot from two years ago, and see when our last interaction was, it shows we're paying attention. That operational memory is what turns one-off projects into long-term partnerships.
Our Website as a Living Portfolio
Most agency websites are static brochures that get updated once a year. Ours is a working tool that reflects what we're actually doing right now. Projects we complete get documented, analyzed, and published as case studies with real metrics and honest takeaways.
This isn't just for clients – it's for us. When we're pitching a nonprofit on a donor campaign, we can pull up the One Tree Planted case study and show exactly how we approached storytelling, what the results were, and why it worked. The website becomes proof, not just marketing. And because it's integrated with our project system, updating it doesn't require a separate content creation process. It's built into how we work.

Why This Matters for Our Video Clients
Most clients don't care what tools we use. They care that we show up on time, deliver what we promised, and make their life easier.
But the reason we can do that consistently is because our operations are tight. When a nonprofit calls us two weeks before their gala and needs a last-minute donor video, we can pull it off because we're not scrambling to figure out where the footage is or what the latest feedback was.
When we worked with The Ottawa Hospital on their recruitment campaign, the operational clarity behind the scenes is what let us focus entirely on the creative storytelling. We weren't worrying about missed emails or lost files. We were thinking about how to deliver authentic content that does the job.
The Bigger Lesson
Creative agencies love to talk about the work. We show off the finished videos, the awards, the case studies. But nobody talks about the systems that make great work possible.
The truth is, you can't scale your impact without operational clarity. If your backend is chaos, it shows up in the final product. Missed deadlines create rushed work. Lost feedback creates misalignment. Disorganized teams create stress, and stress kills creativity.
We're not perfect, but we get better every month. And that's why we're able to take on bigger projects, work with ambitious clients on monthly retainers, and still maintain the kind of quality that drives real results.
Read the full feature on the Odoo blog: https://www.odoo.com/blog/customer-reviews-6/mainspring-agency-odoo-where-authentic-storytelling-meets-operational-clarity-2039

About Mainspring Agency
Mainspring Agency is a Canadian video production company based in Ottawa and Toronto. We work with nonprofits, government agencies, and mission-driven brands to create authentic video campaigns that drive real results.
Our approach blends documentary-style storytelling with strategic thinking. We don't just make videos that look good—we make videos that close trust gaps, influence decisions, and move the needle on revenue and impact.
From corporate video production to donor campaigns and brand storytelling, we've helped clients raise millions in donations, win national marketing awards, and connect with audiences in ways that actually matter.
Reach out if you need content that does more than tick a box.
