Aug 10, 2026

Introducing Sapphire

Sapphire is an AI agent for B2B customer acquisition. It analyzes your company, defines who to sell to, researches the market, finds the right companies and people, enriches their data, and runs personalized outreach.

The idea is pretty simple. A founder should not have to spend a morning building a list in Apollo, moving it to another tool for enrichment, writing emails somewhere else, and then checking a CRM to see what happened.

That whole process became too fragmented. Sapphire is my attempt to put it back together.

I built it after spending years on the receiving end of cold email. I saw a lot of it. Most of it was easy to ignore.

The emails I actually noticed usually had something specific behind them. A product launch. A new hire. A technical change. Something that showed the sender had looked at the company before writing.

The bad ones were obvious too. Generic claims, paragraphs of fake personalization, and seven follow-ups that kept asking for a meeting.

Changing my name in the first line did not make the email relevant.

That changed how I thought about outbound. The email matters, but the list comes first. If the company is wrong or the person does not own the problem, better copy does not save the campaign.

I had the same problem doing outbound myself. I was targeting the wrong roles, finding contacts who had left companies, and sometimes reaching out to the CEO when someone else actually owned the problem.

That is where Sapphire starts.

The GTM stack

B2B acquisition is a chain of work. You figure out who you want to sell to, find companies that fit, find the right people, research them, write to them, handle the replies, and learn from what happens.

Today, most of that lives across different products.

GTM stageTypical tools
ICPNotion, HubSpot, spreadsheets
DataApollo, ZoomInfo, LinkedIn Sales Navigator
IntelligenceClay, Exa, Clearbit
TargetingClay, Apollo, Sales Navigator
OutboundInstantly, Smartlead, Outreach, Salesloft
Inbound / MarketingLinkedIn, X, Google, SEO, Webflow/Next.js
SalesHubSpot, Salesforce, Pipedrive, Gong
RevenueStripe, billing system, CRM
LearningCRM + call recordings + product analytics

The simple version looks like this:

ACIOONC
SapphireSapphire

Apollo, Clay, Instantly, Outlook, Outreach, Notion, Claude. Separate tools for separate parts of the acquisition process.

Every tool is useful on its own. The problem is the work between them. Someone still has to decide what to search for, move the data, check it, write the emails, launch the campaign, read replies, update the CRM, and work out what actually produced a customer.

Sapphire

Why I built Sapphire

There were already enough tools. That was not the problem.

The problem was that the founder still had to operate all of them.

You could spend the morning defining an ICP, find hundreds of companies, enrich the list, and still have nothing sent by the end of the day because the next step lived in another product.

I wanted the product itself to do that work.

You already know your product. You know the problem you solve. You should be able to give Sapphire the product and let it work through the repetitive acquisition work around it.

Sapphire analyzes a product and builds an understanding of its market and ICP.

Start with the product.

Give Sapphire your product. It researches the company, market, ICP, positioning, and the people most likely to care.

What Sapphire does

You start with a product URL. Sapphire takes it from there.

  1. 1. It analyzes the product, market, positioning, pricing, and use cases.
  2. 2. It builds a specific ICP instead of starting with something broad like "SaaS companies."
  3. 3. It researches companies and people that fit.
  4. 4. It enriches the prospects with verified contact and company data.
  5. 5. It turns the results into structured prospect data that can be exported.
  6. 6. It writes personalized emails and sends them from the connected inbox.
  7. 7. It tests different messages and angles.
  8. 8. It follows up with prospects who do not reply.
  9. 9. It brings replies back into Sapphire and keeps the conversation connected to the prospect.
  10. 10. It tracks meetings, conversions, customers, and revenue so the next campaign has something to learn from.
Sapphire enriched prospect data.

Start with a LinkedIn profile.

I started with only the prospect's LinkedIn profile. That was it.

From a LinkedIn profile to a prospect I can actually use

I started with only the prospect's LinkedIn profile. Nothing else.

Sapphire took that starting point and built the record around it.

  • Resolved the person's identity and company.
  • Added the company domain, company LinkedIn, role, and contact information.
  • Enriched the company with the context needed for prospecting.

What started as a LinkedIn profile became a prospect record with enough context to actually make a decision about the account.

Sapphire AI enriching and evaluating prospect data.

Then understand who is worth contacting.

Sapphire uses the available company and prospect data to evaluate fit and prioritize the people most worth reaching.

This is where enrichment becomes useful. The goal is not to collect as many fields as possible. It is to have enough real context to decide who belongs in the campaign and who does not.

  • ICP fit — does this company and role match what we are actually trying to sell?
  • Prospecting priority — which prospects should I work first based on the available evidence?

Once the list is researched and qualified, Sapphire can take the next step instead of handing the work back to another tool.

Sapphire personalized outbound email workflow.

Then reach out.

Once the right prospects are found and researched, Sapphire turns that context into personalized outreach.

The useful part starts when someone replies.

Sapphire keeps the prospect and conversation together instead of sending the work back into another tool.

If someone books a meeting, that becomes part of the same history. If they become a customer, the goal is to connect that outcome back to the campaign that produced it.

That is the part I care about. "Email sent" is not the outcome. The outcome is knowing who became a customer, and why.

Sapphire personalized outbound email workflow.

Then reach out.

Turn the prospect and company context into personalized outreach.

The useful part starts when someone replies.

Sapphire keeps the prospect, conversation, and eventual outcome connected.

"Email sent" is not the outcome. The outcome is knowing what turned into a customer.

What I want Sapphire to become

This is the first version.

Right now, the core loop is straightforward: understand the product, define the ICP, find prospects, enrich them, run outreach, handle replies, and measure what happened.

I want that loop to get much deeper over time. Accounts, contacts, campaigns, conversations, and revenue should keep their context instead of being scattered across different systems.

There is still a lot to build. For now, I am focused on one problem: helping a founder find the people who are most likely to buy and actually reach them.

If finding customers still means stitching together spreadsheets, prospecting tools, enrichment, email sequencers, and manual follow-up, that is the problem Sapphire is built around.

Start acquiring customers