Contribution for agencies

Giving your team the time and space to contribute to Umbraco is one of the best ways to nurture talent. It boosts developer happiness, builds deep product knowledge, and helps your agency grow alongside the platform.

Umbraco

Why support contribution?

Shared Expertise

Sharing what you know builds confidence and earns genuine respect among peers. It shows that your team doesn’t just use the platform - they truly understand it and care about making it better for everyone.

Team Fulfillment

Developers thrive when they have a voice in shaping the tools they use every day. Giving them the space to give back creates a supportive environment where people feel trusted, inspired, and genuinely happy to come to work.

Closer Connection

Collaborating on code or documentation gives your team a front-row seat to Umbraco’s evolution. Instead of just adapting to changes, you’re part of the journey - meaning you’ll be among the first to learn about new features and improvements.

Build a Culture of Contribution

If you're supporting your developers in contributing to the Umbraco platform, you might be eligible for our official Contributing Partner badge. This badge highlights your expertise to potential clients and showcases your commitment to the Umbraco ecosystem.

Take the first steps

Getting started with contributing

Are you ready to start your agency's contributing journey? Take a look at how you and your team can easily get started.

1. Participate in local meetups or events

Take a look at the Umbraco Event Calendar and the Join a meetup page to see what's happening both locally and virtually. Found something interesting near you? Good! Now you need to make sure you dedicate time for your team members to join. 

Why make the time?

Because billable hours are great, but inspired developers are better. Giving your team space to attend meetups isn't a distraction from work - it’s how they bring fresh ideas, sharper skills, and renewed energy back to your client projects.

When your team attends a meetup, they are learning directly from other developers who have already solved the exact challenges your clients are facing right now. It’s a fast and organic way to level up their skills.

2. Nominate someone for a uProfile

uProfiles are how we showcase community members in Umbraco. Everyone can nominate someone for a uProfile - and if you have a team member who goes above and beyond in their work, we would love to feature them and hear their story of how they started contributing to Umbraco.

Why nominate someone from your team?

Because good work shouldn't stay a secret. Nominating a developer to feature in a uProfile allows them to tell their contribution story, gives them the global recognition they deserve, while simultaneously showing the world that your agency is powered by some of the brightest minds in the Umbraco community. It costs nothing, takes five minutes, and gives your team member a massive, well-deserved boost in confidence and pride in their work.

3. Encourage to share thoughts and knowledge

Your developers are doing incredible work every single day. They’re solving tricky problems, building cool new integrations, and discovering clever workarounds. Encourage them to share their thoughts and knowledge in blog posts or via YouTube videos - their technical insights are both a gift to the open-source community and simultaneously it's a massive spotlight for your agency.

What's in it for your agency?

Publishing case studies or "how-to" pieces proves to current and prospective clients that your team doesn't just use Umbraco - they master it. And when you or your team members write something awesome, we want to amplify it -  which is what we do on the Umbraco Community Blogs page. This is where we showcase our community members' blog posts to a global audience of Umbraco users.

4. Release a package on the Marketplace

Releasing an Umbraco package is a great way to contribute to the Umbraco ecosystem. By publishing a tool, extension, or integration to the official marketplace, you transition from being a user of the platform to being a co-creator.

Ready to get building? Read our resources on building a package here.

Why release packages to the Marketplace?

By releasing packages to the Umbraco Marketplace, your agency's name will get out to a broad audience, where it might get seen by potential clients and partners.

It also benefits your workflow, since you can turn the custom solutions you build for single clients into polished, reusable assets that speed up your own internal development timelines - and solves real-world problems for the global community.

5. Support your team's public speaking journey

The Umbraco community thrives on people who share what they know, what they’re exploring, and what they’re curious about. Whether your team member is dreaming of giving their first talk or looking for advice on how to move to a bigger stage, you can find resources on speaking in an Umbraco context here.

Our recommendation: start small with a short talk at a local meetup - and build up to a bigger stage. Maybe the goal is speaking at Codegarden?

What's in it for your agency?

When your team members shares their Umbraco knowledge on stage, it positions your agency as a go-to authority in the wider ecosystem, which can help bring clients and strategic partnerships right to you.

An added bonus: A team member who can explain a complex technical concept confidently to a room full of people can also easily explain it to a client. Public speaking directly trains your team to become better presenters, clearer consultants, and stronger project leaders.

Step up

Grow your agency’s community impact

Want to make a bigger impact? Discover how your team can step up, share their expertise, and help shape the future of Umbraco.

1. Host a meetup

Establish your agency as a community leader by opening your doors to others. By hosting an Umbraco meetup, you get to share your expertise, network with likeminded people, and drive the local ecosystem forward. You can also start a virtual meetup if your office space is limited.

Read our resources on starting a meetup here.

Why host a meetup?

Hosting an Umbraco meetup is a way to build a community around your agency. By opening your doors to the local tech scene, you put your business on the radar of local clients, partners, and the global Umbraco network.

It's also the perfect training ground for your team, giving your developers a stage to share their expertise and grow into community leaders. You have to start somewhere before speaking on the big stage at Codegarden, right?

2. Host a hackathon

Ready to accelerate innovation in your agency? Hosting a hackathon is a great way to establish your agency as a true community leader. Gather local developers, dive into collaborative work, and build something incredible for the Umbraco ecosystem. End the hackathon by having a show-and-tell where people can see what others have been working on.

Read our resoruces on hosting a hackathon here (coming soon).

Why host a hackathon?

By hosting a hackathon, your agency will fast-track new ideas by turning experimental concepts or custom package ideas into working Umbraco code.

Opening your doors means that you establish your local presence and position your office as the go-to tech hub in your region, attracting potential clients.

Lastly, you will build team confidence. By giving your developers room to be creative, they will grow both their skills and their confidence.

3. Participate in a Community Team

Take your agency's influence to the next level by joining an Umbraco Community Team. Maybe your team member’s passion lies in refining the backoffice, improving documentation, or championing sustainability? Joining a community team means that they will be in direct contact with Umbraco HQ staff and get unparalleled insight into the platform's roadmap, which will benefit you in establishing your agency as a core pillar of the open-source community.

What's in it for your agency?

By joining a Community Team, you get a seat at the table and help shape the future direction of the CMS your business relies on every day.

Your developers will work directly alongside Umbraco HQ and top industry minds, rapidly leveling up their skills and technical confidence.

You will stand out from the crowd. Having team members on the Community Teams establishes your agency as a trusted, core pillar of the global Umbraco ecosystem.

4. Support your MVPs

Umbraco MVPs are dedicated community members who lead by example. They strengthen the community through contributions like sharing technical expertise, creating content, organizing events, and supporting fellow developers, all of which help shape and improve the Umbraco platform.

Championing your team members on their journey to becoming an MVP is the ultimate investment in your team and in your agency’s reputation. Learn how to become an MVP here.

Why support the MVP journey?

Supporting the MVP journey delivers a double impact:

For your clients, it provides instant proof of your expertise. High-value clients want to work with the absolute best, and an official MVP title on your roster acts as the ultimate validation of your agency's capabilities.

For your team, it proves you care about their potential. Championing their contributions ensures your developers feel valued while making your agency an incredibly attractive workplace for top tech talent.

5. Lead the Umbraco Education Program

Help grow the next generation of Umbraco talent while boosting your local presence. The Umbraco Education Program lets you teach the Umbraco Fundamentals course at approved educational institutions and support students toward official certification.

The Umbraco Education Program is open to Umbraco Partners with at least one Umbraco Certified team member to deliver the course.

See how to get started here.

What's in it for your agency?

Grow your business while giving back to the community: by teaching local students, you get a front-row seat to scout and hire the best upcoming talent before anyone else. It also puts your agency on the map as the go-to Umbraco experts in your area, boosting your local reputation and sharpens your own developers' leadership skills.

6. Start a festival or a conference

Ready to think even bigger? If your team has mastered the art of the local meetup and is hungry to create an unforgettable landmark experience, maybe the next step is an Umbraco Festival or community conference. This is your chance to bring people together in your part of the world and to facilitate collaboration and knowledge-sharing - and meet like-minded people who also uses Umbraco.

Why start a festival or a conference?

This is by no means for everyone. Organizing a full-scale regional festival or community conference takes huge dedication and hard work. But if your team is hungry to build a long-lasting legacy and shape the open-source community on a grand scale, this is a super rewarding challenge to take on.

If you're still interested in doing this, you should definitely contact the Developer Relations team to discuss further.

Ready to get involved?