Portugal · Communication · Creative agency · Marketing · Portugal
Mojo Brands | Creative Agency
From no real-time visibility to a structured operation with real-time margin.
Location
Portugal
Industry
Communication · Creative agency · Marketing · Portugal
Modules
AI · Accounting · CRM · Expenses
+5
Website
Context
Mojo Brands is a Portuguese creative agency running a full-service offering — branding, digital, campaigns and events.
Like most creative agencies, the operation had grown as a collection of tools: a CRM here, a project tool there, spreadsheets in the middle, Telegram for team chat, and no reliable way to see project profitability in real time.
When Tiago Barquinha, Filipa Rocha and the leadership came to TSC Portugal, the ambition was clear: give the agency one operating system before scaling it further.
Challenge
What had to be solved
Mojo's team was doing world-class creative work on top of a fragmented toolchain. Briefings arrived through one channel; proposals were built in a separate tool; project execution lived somewhere else; hours were tracked reactively; and the internal chat was on Telegram, disconnected from anything else.
The consequence: no one could tell in real time whether a project was profitable. Margins were reconstructed at the end, sometimes weeks later. Growth was capped not by talent or demand, but by the operational cost of running the studio with duct-taped tools.
Objectives
· Consolidate every step from client briefing to invoice on a single database
· Give leadership real-time visibility on project, service and client margin
· Standardize the sales process with a Quote Calculator that enforces margin discipline before the proposal goes out
· Replace Telegram-driven chat with project-anchored, audit-ready communication
· Layer Odoo's native AI agent on top for briefing summaries, follow-up drafts and reporting
· Ship a working PoC in 8 weeks (6 weeks build + 2 weeks buffer for data import)
Deployed solution
What TSC put in place
Mainsail deployed an 8-week Odoo Enterprise PoC covering CRM, Sales, Project, Timesheets, Planning, Purchase, Expenses and Accounting - plus a custom Quote Calculator and Odoo's native AI agent.
Every won opportunity converts automatically into a sales order, then into a project with a dedicated analytical account, its own document folder, and its own chat channel.
Hours booked in Timesheets are valued at each employee's real hourly cost; purchases and subcontracting are tied to the same project; the Business Intelligence dashboard shows margin per project, per service and per client, live
Results
What changed for the client
· Real-time margin per project, per service, per client — no more end-of-quarter reconstruction
· Quote Calculator enforces margin discipline before every proposal leaves the studio
· Analytical accounts auto-generated on every won opportunity
· One workspace per project (documents, tasks, chat) — Telegram retired
· +AI native agent for briefing summaries, follow-up drafts, multilingual output
Covered needs
· End-to-end agency operations (briefing → proposal → project → billing)
· Real-time project margin visibility (per project, service, client)
· Quote/proposal creation with enforced margin discipline (Quote Calculator)
· Dual CRM pipeline (existing clients vs prospects, distinct logic)
· Auto-conversion from won opportunity → sales order → project → analytical account
· Time tracking valued at real cost per employee
· Studio capacity planning
· Project-anchored communication (replaces Telegram)
· Purchase & subcontracting tied to project margin
· Business Intelligence dashboards (real-time)
· Native AI agent for briefings, follow-ups, reports
Conclusion
Where it stands today
Mojo Brands is a creative agency built to grow - but growth requires an operating system, not another tool.
Eight focused weeks to consolidate the whole studio onto Odoo, plus a Quote Calculator and an AI agent that turn every client conversation into a margin-controlled project.
Once live, Mojo won't just be faster - it'll know, in real time, exactly which parts of its business are the most profitable.
Curious what this would cost you?
A 30-minute call is usually enough to tell whether Odoo fits — and roughly what a rollout like this one takes.
Start your project
Your project is next.
Send us the short version of your situation. We set up a free discovery call with a consultant who has already run this kind of rollout.
- Free 30-minute discovery call
- Scope, timeline and budget range in writing
- Odoo Gold Partner, offices in Belgium, France and Portugal
More client references
Club Vela Atlantico | Sailing Club
There's no such thing as sailing-club software. So we built it on Odoo.
Trifox E-shop
A passion, an idea, a community - Odoo gave them the digital home and the operating system to match.
Dom Mira | Waders Manufacturer
From spreadsheets and gut feeling to real-time MRP - in three months.