IMPACT Branding & Design
  • Subscribe
John Bonini

By: John Bonini

Print this Page

April 22nd, 2013

Doing Inbound Marketing In-House vs Hiring an Agency

In-House vs. Agency

Doing Inbound Marketing In-House or Hiring an AgencySo you're excited to jump on the inbound marketing train, but you are not sure if you should do it yourself or hire an agency?  Don't worry, you are not alone.

You will have plenty of questions before launching an inbound marketing campaign, but one of the most common questions is, who should execute the campaign?  Is it more beneficial for your business to keep the process in house, or would you experience more success by reaching out to an external inbound marketing agency?

Before you decide, there are plenty of things that you need to think about.  Hopefully we can help you decide which is the best for your business.

Doing Inbound Marketing In-House or Hiring an Agency

For most business owners, the decision to outsource their marketing to an agency is usually met with equal parts skepticism and curiosity.

Can I stand to get a little help? But…isn’t it going to cost me more than if I just hired someone to handle my marketing in-house?

Even better, can’t I just do it myself?

The fact is that industry expertise doesn’t always translate well when it comes to marketing expertise. You know your business better than anyone, and you know how it operates on a day-to-day basis.

But do you know who your target audience is and how to market more effectively to them? More importantly, do you even have the time to worry about it?

The question then becomes, do I hire a staff and keep my marketing in-house? Or partner with an agency?

How do you know which is more valuable and cost efficient for your company?

By comparing the common experience between in-house teams and marketing agencies in the following 6 areas, you’ll have a much clearer direction moving forward on which is right for your company:

  • Strategic Planning

  • Allocation of Time and Resources

  • Skills Needed to Effectively Perform Inbound Marketing

  • Staying Current in the Rapidly Changing Industry

  • Cost

  • Return on Investment

How the following processes for executing a successful inbound marketing campaign differ depends on whether you’re relying on an in-house team or a professional agency.

Strategic Planning

Identifying specific, measurable, and realistic goals is critical in creating a strong foundation for your inbound marketing campaign.

A game plan should then be formulated based on these goals that will provide detailed strategy on how these goals will be met within a required time frame.

Allocation of Time and Resources

In order for a 12-month inbound marketing program to be successful, there will be many daily, weekly, and monthly tasks that need to be completed to stay on the course for achieving your business goals and getting a return on your investment.

Skills Needed to Effectively Perform Inbound Marketing

Inbound marketing provides a full-service strategy for getting results.  It covers everything from the design and implementation of a lead generating website, creation of content, engagement in social media, managing leads, implementing automation, and even makes improvements over time.  There’s a variety of skills needed in order to be successful, including:

  • Marketing Expertise

  • Graphic Design

  • Web Development

  • Content Creation

  • Social Media Expertise

Staying Current in the Rapidly Changing Industry

One of the most challenging aspects of marketing in the digital and online age is keeping up with the most current industry changes and trends.

Everything from shifting buying behaviors, new social media platforms, changes in search algorithms, and available new software can make a huge difference in the success of your campaign.


How can you get the most from your marketing budget?

Considering everything that goes into executing a successful inbound marketing program, identify how to allocate your resources in order to deliver the results your business needs.

Return on Investment

The most telling metric of all; considering the cost and allocation of your marketing budget, how much financial gain are you experiencing?

You will need to analyze all of these aspects and determine what you would expect to experience employing an in-house marketing team or a professional inbound marketing agency.

Which is right for your company?

Still not sure if you should hire an agency or not?

For more answers on whether you should keep your inbound marketing campaign in house or hire an agency, check out our newest Ebook.  You'll find all of the answers that you're looking for!


The 7 Elements of Inbound Storytelling

About John Bonini

As the Marketing Director of IMPACT from 2013-May 2015, John lead the IMPACT marketing team. He also wrote for the HubSpot Blog, Social Media Examiner, and Convince & Convert among others. In his free time, John enjoys playing guitar, high-fives, and anything with marinara sauce.

  • Connect with John Bonini

Wait! Before you go..


Free Guide: Master the 10 Essentials of an Inbound Marketing Website

We’re sharing our secrets with our loyal readers. Subscribe and download your free guide now!