SEO-Driven Email System for an IT Outsourcing Company
An outsourcing company wanted to generate leads via email without spamming. We built a system with automatic lead collection and personalization by industry and team size.
- +62%open rate
- 18leads in first month
Industry context
IT outsourcing is one of the most saturated cold-email markets. A CTO in the US or Germany gets dozens of identical letters a week: “we have a strong React team, ready to start tomorrow.” Everyone writes about stack, rate and start speed, which is exactly why those arguments stopped working: they distinguish nobody. It is harder still because the need for a vendor appears rarely and suddenly: when a deadline is burning or a key developer resigns. So the system’s job is not to convince today but to be in view precisely when the need appears.
The challenge
Cold outreach was not working: stale lists, identical emails, and a domain at risk of the spam folder. They needed a stream of relevant leads without hurting reputation.
Our approach
- 01
Lead sourcing & enrichment
We automated decision-maker sourcing and enrichment against the ideal-customer profile.
- 02
Personalization
We generated the opening line and offer per industry and team size.
- 03
Deliverability control
We spread volume and warm-up to keep the domain clean.
How the solution works
- 01ClayCollects and enriches leads
- 02GPT-4oWrites a personalised first touch
- 03SmartleadRuns sequences and deliverability
- 04AirtableKeeps one register of leads and statuses
Clay sources and enriches leads, GPT-4o writes the personalized first touch, Smartlead runs sequences and deliverability, and Airtable keeps a single registry of leads and statuses.
Why this stack
Clay was chosen over a plain contact provider because it can collect signals, not just emails: whether the company is hiring developers, which technologies its job posts mention, whether the CTO changed. Those signals are what turn a cold email into a relevant one. Smartlead runs sequences and deliverability: in this niche domains burn faster than average, because the whole market writes to the same people. Airtable acts as the single registry: without it the same contact receives mail from two campaigns, which reliably ruins the impression. GPT-4o is used narrowly: to rewrite the first touch around a specific signal, not to generate a letter from scratch.
Where projects like this usually break
A letter about you, not about them
The niche’s most common mistake is opening with a description of your own team and stack. Such a letter is indistinguishable from a dozen others in the inbox. The hook has to sit on the recipient’s side: a specific job opening, technology, or product you actually looked at.
A list built once
Contacts in IT go stale fast: people change companies every couple of years. A list built six months ago produces a high bounce rate, and that drags down deliverability for the whole campaign. Sourcing has to be a continuous process, not a one-off task.
Betting everything on the first email
The need for a vendor appears suddenly, so the first email almost never lands at the right moment. Single-touch campaigns underperform not because of the copy but because of timing. What works is a sequence with pauses and low-key returns.
Results
| Before | After |
|---|---|
| Contact lists were out of date | Clay collects and enriches the leads |
| Everyone got the same email | A personalised first touch, open rate +62% |
| The domain risked landing in spam | Smartlead manages deliverability, 18 leads in the first month |
First qualified leads within the first month.
Who this fits
The system makes sense if you can clearly say who you fit better than others: a specific vertical, product type, team size or technology stack. Automating outsourcing “for everyone” is pointless: the copy will read like the rest of the market. It also needs patience: the deal cycle here runs in months, and judging a campaign by its first two weeks is meaningless. If you already have steady flow from referrals and marketplaces, cold email is worth adding as a second channel, not a replacement. It works slower and needs persistence.
Frequently asked
Is this not spam?
The difference is relevance and how many people share one piece of copy. Spam is an identical message to a bought list. Here the email goes to a narrower circle based on a specific signal, with a real unsubscribe and volume control. If there is no signal and nothing to say, it is better not to touch the contact.
How long until results show?
First replies usually come within the first month, but those are not deals yet. The outsourcing cycle is long and a large share of replies is “not now, come back later.” Those contacts are exactly the ones that turn into deals months later, so they must be kept and revisited.
Can we use our existing contact list?
Yes, but it has to be validated first, because stale addresses bounce and damage deliverability for the entire campaign. Usually an existing list becomes one source alongside continuous sourcing rather than the only one.
What happens to our website domain?
Nothing. Outreach runs from separate domains bought and warmed specifically for it. The company’s primary domain is deliberately kept out of cold campaigns so corporate mail stays out of risk.