A Modern ICP Example for Marketing and Sales

by | Jun 8, 2022

Building an ICP (ideal customer profile) may seem like a fluffy marketing project better reserved for some undergrad marketing class.

It takes a block of focus time and a deep understanding of your customer – through experience and research.  But as you can probably tell by the title of this article, it is a worthy exercise.  And to get you started we have a complete ICP example to share we use here at Upgrow.

What is an ICP (ideal customer profile)?

An ICP is the type of company that would benefit the most from your solution. Companies that fit your ICP are most likely to convert and use your product, making them easier to sell to and more likely to be long-term, happy customers.

Why do you need an ideal customer profile?

An ideal customer profile will tell you who you need to target and why by helping you identify key characteristics that your best buyers share. Your ICP should always be backed up with accurate data and company firmographics, such as technographic data, funding status, company size, revenue, industry, as well as less tangible criteria.  What common problems do they have that you can solve?  What do they hang out online and get referrals from?  What job title is the decision-maker?

Understanding this information before you start running LinkedIn Ads is critical — it will improve your CTR and generate the leads you can best convert and perform for.

ICP Example

Here is an example ICP used in Upgrow’s own marketing and sales strategy:

B2B Tech Niche ICP #1: B2B Data Companies

There are additional sub-niches within this niche that could potentially also be narrowed down on but this is a sub-industry we have a lot of experience and expertise within.

Where are they online:

  • LinkedIn
  • Twitter
  • StackOverflow
  • Github

Job titles:

  • Digital Marketing Manager/Director/VP
  • Performance Marketing Manager/Director
  • Head of Growth
  • SEO Manager/Director
  • Paid Media Manager/Director
  • Marketing Manager/Director/VP


  • Databases
  • Data pipelines
  • Data integrators
  • Data warehouses
  • Data processing
  • Data intelligence platforms
  • Data Management

Target Criteria:

  • Declining or low and stagnant SEO traffic given their company size (eg, ideal is they have high revenue but low SEO traffic) – check in Ahrefs/SEMRush
  • Poor or missing SEO fundamentals (eg, no META or H1, lots of 404 and lost links, not ranking for many terms)
  • No or low-quality LinkedIn Ads – check on their LinkedIn company page
  • No or low-quality Google Ads – just Google their company name or look in SEMRush/Ahrefs
  • Located in the San Francisco Bay Area (they are more likely to know Upgrow or at least some of our clients)
  • A small, general marketing team (they have someone to manage an agency, but lack the resources and specialization to execute PPC and SEO scale)
  • They have a maintained, active company LinkedIn and/or Twitter (any legitimate company would)
  • They are sponsoring or attending industry conferences (they have a marketing budget and looking for new business)

Pain Points:

  • Their target customer, developers and engineers, are notoriously hard to reach – they don’t like ads and don’t like responding to cold emails, calls, or LinkedIn messages
  • They have 2 separate decision-makers to satisfy, the executive (eg CTO, Director) and the end-user (eg Software Developer, Engineer). Each group has different needs and challenges to meet.
  • It’s a competitive, expensive industry where clicks on Google Ads and LinkedIn can be $20+ CPC.
  • It can be hard to control lead quality and reach qualified decision-makers

Our Advantages in this Niche:

  • We have worked with data and other developer-focused software companies for over 5 years. Over 70% of our clients are B2B technology.
  • We offer full-funnel digital marketing, to prospect, engage, and convert qualified prospects across digital channels. Using CRM data we can optimize for the qualified leads, saving budget by reducing low-quality clicks.
  • Hyper-segmentation is a key strategy we use to target different decision-makers with messaging and offers relevant to them.

Example Clients

  • SingleStore – modern relational database for multi-cloud, hybrid, and on-premises. Active client since 2018, all paid media.
  • InfluxData – time-series database Active client since 2017, all paid media and SEO. Case Study
  • Blendo – ETL data integration and pipeline tool. Past client in 2019, SEO.
  • Alooma – data pipeline platform. Past client in 2017-2018, Google Ads.
  • Prisma.io – NodeJS and TypeScript ORM open-source database toolkit. Past client 2021, SEO.
  • CausaLens – AI predictive analytics. Active client 2022, SEO and Google Ads.
  • Materialize – database connector for streaming data. Active client since 2021, SEO and Google Ads
  • Pingcap – database. Active client since 2021, SEO and Google Ads
  • Liquibase – database CI/CD and automation. Past client 2021 to 2022.

Turn Your ICP into Ads and Sales Outreach

Now that you’ve done the hard work of compiling the research on your prospect, you just need to turn that into a functional marketing and sales initiative.

A marketing platform like LinkedIn Ads makes it easy to target based on ICP criteria like:

  • Company name
  • Industry
  • Job title
  • Member skills
  • Company size
  • And many more

Build your audience based on your ICP research – and also be sure to create pixel-based lookalike and retargeting audiences.

Sales Cold Email and Ad Messaging

Turn the customer pain points and your ideal solutions into the ad copy and outreach message.  Here’s an example of the email template for this ICP to give you a better idea:

Subject: Data Management Engineers Don’t Like Ads


Hi Jane,
Ryder here at Upgrow; we are an agency that is specialized in digital marketing for data companies (such as InfluxData, SingleStore, and a dozen more) and I understand the challenges of marketing to data management software engineers such as:
-“They are hard to reach”
-“They don’t like ads”
-“Ads are too expensive”
We offer end-to-end developer-focused digital marketing, to prospect, engage, and convert qualified prospects across digital channels. Using CRM data we can optimize for the qualified leads, saving budget by reducing low-quality clicks.
I’m confident we could do the same for you and your team.
Would you have time this week to discuss how? Here is a link to my calendar.
PS if you are more of a visual person here is a 1-minute overview of our agency
7 Common SEO Mistakes eBook

Finally… find out what’s been holding back your SEO so you can eliminate it to dramatically grow your sales pipeline!

Strategies developed from 100’s of websites and over 18 years of SEO testing and experience.

Download this eBook now to instantly and dramatically increase your sales with SEO.

Ryder Meehan

Ryder has been on a 16-year journey to master digital marketing from every aspect. His resume includes Razorfish, Slighshot, Fossil, Samsung Mobile and Tatcha before launching Upgrow. Ryder is the acting CEO, heading business development and account services. He has been featured as a digital marketing leader on Forbes, PRNews, Business.com, Workamajig, Databox, Fit Small Biz and other outlets.

Read More from Our Blog

SEO Monitoring Ultimate Guide: Everything You Need to Know
SEO Monitoring Ultimate Guide: Everything You Need to Know

Hey there, marketers, founders, and SEOs! Are you ready to embark on an exhilarating journey that will unlock the secrets of SEO monitoring? If you're looking to dominate the search engine rankings and drive massive traffic to your website by letting the data guide...

read more
Find the Right B2B Google Ads Agency for Your Business
Find the Right B2B Google Ads Agency for Your Business

Choosing the right Google Ads agency can be a game-changer for your B2B business. But with so many options, finding the best fit can be tough. Time is of the essence — every moment you hesitate, your competitors get ahead. This article is here to help. It's your quick...

read more