AgencyOS is everything you need to get your agency off the ground, or improve tooling for your existing company. Beautiful website template, CRM and project management, and a client portal.
Hi PH peeps 👋,
And thanks @matt_minor!
I’m Bryant – a developer advocate on the Directus core team and I’m really freaking excited to be launching AgencyOS with the community today.
AgencyOS was created to help agencies and freelancers improve their businesses by bringing all the separate disconnected tools you use to run your day to day operations into a single platform that you’ve got complete control over and feel comfortable hacking on.
One of my favorite features is... 🥁
The block based proposal builder.
I can't count how many times I've sent out plain, boring proposal PDFs that were created in Google Docs or Spreadsheets for large complex projects. Some were priced at tens or hundreds of thousands of dollars - which made it feel even a little more cringe. Clients didn't want to read 10 pages of proposal. And the proposals never really reflected how much time, attention, and care we put into each client project. The proposal builder within AgencyOS helps you put together great looking proposals that clients will love.
---
For the tech stack - the app runs on Directus (https://directus.io) for the backend and Nuxt (https://nuxt.com) for the frontend. TailwindCSS and Nuxt UI are used for styling.
When I had just started learning to code a few years ago I stumbled onto a lot of great tutorials and how-to videos. But it was still tough trying to piece together entire apps from scattered articles and starter templates. I always wished I could see behind the curtain of a real app to see how things were structured.
So I've got two goals with this thing....
1) Get you some quick wins and spark ideas on how to improve your agency's workflow with AgencyOS.
2) Give you a valuable resource – a "complete example" – of how building killer apps and projects in less time is well within your reach when you build with Directus and Nuxt. ✌️
Running a digital agency is challenging - there’s a load of us in the Directus Core Team who have done it in a past life.
There’s so much to it beyond actually delivering projects, and it’s those other bits that often make or break client relationships.
Yet, to get your “operating system” set up often means you’re stringing together, many different rigid off-the-shelf tools or burning hours and hours of potentially billable time developing your own solutions and practices.
AgencyOS is everything you need to get your agency off the ground or take your current agency to the next level. It’s based on familiar, extensible open source tools - Directus (for the backend) and Nuxt (for the frontend). Here’s what it offers:
A great looking website to promote your work and convert visitors to leads and booked meetings. Look on-brand in just minutes – swap your colors, add your logos, and set up your fonts using a simple theme config file. It’s backed by a super easy to use headless CMS with live preview and content versioning.
A backend CRM / project tracker to manage your entire project workflow – from first contact, creating proposals and managing pipeline to managing the actual day to day work with projects and tasks. Leverage the project templates to make planning and managing larger, complex projects - easy peasy.
Clients can self-serve within their own portal – get updates on projects, pay their invoices painlessly, and get gently reminded to deliver the files, content, and other info you need to complete their project.
AgencyOS is the perfect base to compose your own solution instead of hoping and praying those off-the-shelf project tools will finally work together exactly the way you need them to.
Check out the AgencyOS repository on GitHub and learn how to get started.
https://github.com/directus-comm...
Congratulations, Team AgencyOS on your successful launch on ProductHunt! Your initiative in creating a comprehensive tool for agency establishment and enhancement is commendable. I love the idea of integrating a website template, CRM, and project management - it really simplifies the day-to-day tasks. A quick suggestion - consider adding a feature for automated analytics reports to keep the client updated. Keep up the fantastic work!
@manmohit Thanks for kind words and the suggestions. Aside from the standard web analytics, what type of metrics / data do you feel would be most helpful in a daily / weekly report?
Having run a digital agency for 20+ years — I can confidently say that this OS framework would have saved my team countless hours on repetitive boilerplate and internal administration. This approach of a robust starting-point framework that is both flexible and extensible is a perfect approach... though, I'm biased! 🙌
Congratulations on your launch!
I really like AgencyOS's UI.
Although my business is not digital agency, but I'd like to give it a try to see Product UX!!
Looking forward to updates! 🚀
@kimihito_tanaka Thanks!
We're using Nuxt UI (https://ui.nuxt.com/) for a lot of the "base" components. Great library that's easily customized / themeable.
You could certainly take the app and repurpose it for other needs. One of the things I really enjoy about Directus is how easy it is to add or prototype new functionality.
I used directus extensively even from the time it was still a PHP project. Its one of the most customisable and powerful CRMs even then. We ran our entire internationalisation framework for multiple muti-platform android/ios apps with thousands of users and customers. All tenanted with different deployments for each agency customer.
It was wicked. And that was then! Since they've come such a long way and have only got better! And the node refactor came at just the right time. Tidal shifts in usability speed and features.
Love the product yall.
@pandelisz Super happy to hear this. Thanks for being a long time supporter.
On the product side, we're always trying to one up ourselves.
Anything you'd like to see in the future?
Awesome design! and BIG Wow for the Nuxt.js code structure looks really professional and well made. It's also good to see it's made with Nuxt/Vue.js 💪🏻. So good luck guys! I'll test and use it. 👌🏻✌️
Great start wit the app, congrats to the whole team!
Early-stage startups who are building MVP truly need the help here. E.g., a developer-based startup might underestimate the need of marketing, and making everything pretty and convenient from the very beginning. :)
Directus