Access this checklist inside your dashboard
GoWP has partnered with the DocketWP plugin to offer this checklist as part of their template library. With DocketWP, you’re able to store and access your processes and to-dos directly in your dashboard.
At GoWP, we’ve spent years hiring staff and contract developers. And we also act as an outsourced partner for countless agencies — taking the tedious, low-value work off their plate so they can focus on growth.
This means that our team becomes their team. For this to be successful, it’s imperative that our team understands their role, what’s expected of them, and the best ways to do their job. We want A-players on our team, but we also want to make sure we’re empowering them to be confident and deliver their best as part of the GoWP team.
Many of our agency partners have achieved incredible things by outsourcing their low-value tasks — whether to GoWP or to other outsourced partners. They have an agency that practically runs by itself and they’re able to focus on new and exciting ways to maintain growth. But this can only happen when your team understands three essential components:
- Your agency’s identity
- What needs to be done
- How it should be done
This onboarding checklist assumes you already have the outsourced partner identified and ready to start.
- Create email
- Create team chat account
- Create PM user account
- Give a warm welcome
- Introduce them to your brand
- Review agreement with partner
- Review your toolkit
- Shadow a team member
- Complete a demo task
- Define the project
- Set up the project
- Share details of your technical stack
- Provide design guidance
- Communicate with daily updates
- Schedule check-in calls
How to Onboard an Outsourced Partner
We’ve put together this checklist for onboarding an outsourced partner that we use every time we bring on a new developer. Over the years we have tweaked it as needed to ensure our team is set up for success from the start. We hope it helps you. Let’s dig in.
Create an email account
The developer should have their own email account with your agency. This helps them to feel like a real member of your team. Ask them if they’d like to set up forwarding to a different email address and offer to assist with that.
Create a team chat account
Invite them into whatever chat/messenger platform you use for your team (Slack, etc.). This way you’re able to have smooth communication without disrupting your usual workflow.
Create a user account in your Project Management tool
As with the above, it’s important that your workflow be a well-established process. Having the developer work directly in your project management tool is essential to that. We’ve worked with Teamwork, Asana, Trello, and more — they all have their own benefits.
Give a warm welcome
This is a no-brainer! If you want your outsourced partner to feel welcomed and like a valued part of your team, you need to treat them like one! The first thing on their first day is to give them a friendly welcome and introduce them to their key contacts on your team. Feel free to give this step a personal touch — take them out to lunch, if applicable, ask what their favorite snack food/beverage is and send some their way, if you have branded products give them on.
Introduce them to your brand
This step is tempting to gloss over, but you might be surprised how important it is. This is when you share the mission of your agency and the identity of the brand you’ve built. For GoWP, our mission is to create happiness by providing exceptional white label WordPress services to help agencies grow. That’s what comes first and we always make sure that we’re delivering on this mission in every interaction we have with our customers. When we bring on new team members we not only tell them our mission, but we show them clear examples of how we do that — even in situations where it might not seem applicable. Your brand identity should be communicated in everything you do and by everyone who is working under that brand.
Review the contract/agreement with partner
Now that your new developer feels like they’re a true team member, it’s time to make sure you’re on the same page. It’s a good time to review the contract/agreement together and set clear expectations of what’s expected. Encourage the developer to ask questions if they have them. Now’s the last chance to get it all out on the table so there aren’t costly hiccups down the road.
Review your toolkit
Give them a tour of the workshop, as it were. Introduce them to the tools you use and explain how you use them. This includes everything from your communication tools, to page builders, to anything else they might need to know at some point. Again, encourage questions.
Shadow a team member
It may be tempting to let them loose at this point, but hold tight. Arrange for the new developer to shadow a senior team member. Even if it’s just for them to see how the tools are used in action, the cadence of communication between team members, etc. There is a lot of nuance to joining a new team and the shadow experience can go a long way in showcasing that.
Complete a demo task
This step may require some work upfront, but once you’ve got it established you can use it over and over again. You’ll want to have a demo task and/or project for them to complete before giving them the real deal. This way you can see how they work and give feedback that should be applied once they start working on real projects.
Define the project
Once they’ve been through all the above steps, it’s time for the meat and potatoes — the reason you hired them in the first place. You’ll want to provide them with a project brief, something that describes the scope of the project and what you’re hoping to accomplish with it. This should be an overview used for guidance and something to help keep everyone on track for the duration of the project.
Set up the project
This step is tedious but it’s unavoidable. You’ll need to:
- Set up the staging site
- Install your preferred theme
- Install your preferred page builder and plugins and add licenses for premium plugins
- Share WordPress admin credentials with the developer
- Share hosting/cPanel credentials
- Share FTP credentials
Have the dev get in there to confirm that they have everything they need to get started.
Share details of your technical stack
By this we mean giving your dev a document that outlines your preferred theme, page builder, plugins, hosting environment, and any other fundamental elements of the sites you build.
Provide guidance on design
The more proactively you can give answers to questions before they are asked, the more efficient your dev will be. They’ll feel empowered with the information that allows them to do their best work and not have to second guess all the time. We’ve put together a list of some of the important things you’ll want to provide guidance on. This list will be different for every agency, but it’s a good template to follow:
- How to handle headers and footers
- Which fonts should be used and any acceptable alternatives
- Best practices for uploading, naming, and editing images
- The color palette to be used
- Hierarchy of modules within the page builder
- Animation preferences
- The use of HTML and CSS
- Best practices for building forms
Communicate with daily updates
Let the new developer know how they should provide daily updates and what you’d like those to include. This way you’re staying informed and your new dev knows they are delivering on the set and agreed-upon expectations.
You should schedule check-ins for the duration of the project. These check-ins should be quick calls separate from the daily updates. They should be based on the timeline of the project and the intention is to ensure that the project is on track for on-time completion. Go ahead and create the events in your shared calendar so the time is blocked.
It may seem like a lot, but once you’ve got this process in place, it’s just a matter of following the steps. This is the onboarding process we have implemented for all GoWP happiness engineers and we’ve tweaked it over the years to be as effective and efficient as possible.
Interested in partnering with GoWP? We want to meet you!
Create a free partner account with GoWP and get free access to resources that will help you grow your agency. The GoWP Knowledgebase offers lead magnets, landing page templates, and more!
Learn from workshops, webinars, and exclusive interviews from the experts – and join in on a little Happiness Hour fun in the Niche Agency Owners Facebook Group, a highly vetted community of agency owners.