Blog

Qualified Sales Leads: How to Qualify and Generate B2B Leads for Outbound Sales

Written By
Irakli Zviadadze
Published on June 16, 2026
Read time: 16 Min
qualified sales leads
Written By
Irakli Zviadadze

Your CRM says 400 leads. Your forecast depends on maybe 40 of them, and you couldn’t say which 40 with confidence.

That gap is the qualification problem. Fit without intent is a name that looks right and goes nowhere. Intent without fit is a browser who will never buy. Without both bars cleared, a lead isn’t worth a rep’s time, and your forecast is a number you’re hoping holds up, but you don’t really trust it.

This guide covers what separates a sales qualified lead from a CRM entry, the frameworks and scoring models worth using in 2026, a step-by-step qualification process, the questions that confirm a real opportunity, and how to generate more qualified B2B leads through LinkedIn and email outreach.

Key Takeaways

  • A qualified sales lead clears two bars: fit (matches your ICP) and intent (a real buying signal) — and you shouldn’t miss either.
  • B2B qualification happens at two levels at once: the individual contact and the whole account, because a B2B purchase is decided by a buying group, and one reply rarely speaks for all of it.
  • Outbound qualification starts before outreach, as you select and score accounts on fit and intent signals first, then reach out, so reps spend their hours on accounts that can actually close.
  • Signal-based outreach on Expandi lets an SDR or AE qualify on fit and intent, then run LinkedIn and email sequences that reach the whole buying group.

What are qualified sales leads?

Qualified sales leads are prospects who:

  • Fit your ideal customer profile. 
  • Have a clear need for your product. 
  • Show buying intent. 
  • Meet the criteria your sales team uses to decide a lead is worth pursuing. 

The word qualified does two jobs at once: it points to fit, the right account and the right person, and to intent, a sign the prospect is in motion toward a decision.

A general lead is anyone who could become a customer: a name on a list, a connection request, a content download. 

A qualified sales lead has cleared a bar. Someone reviewed it against real criteria and decided it was worth a rep’s time. 

This distinction is what shortens sales cycles and lifts close rates, because your SDRs spend their hours on conversations that can go somewhere.

lead-qualification-stages

Both bars matter because each fails on its own. 

For instance, a VP of Sales at a perfect-fit company who has never engaged is fit with no intent, and a sequence aimed at them lands cold. Someone downloading a pricing sheet from a four-person agency you can never service is intent with no fit, and the rep who chases them burns an afternoon. 

The leads worth working sit in the overlap: right account, right person, and a recent sign the timing is live.

What are B2B sales qualified leads?

A B2B sales qualified lead is a company or decision-maker that sales has vetted and judged to be a real opportunity, where qualification covers company fit, the contact’s role or buying authority, a business need, budget, timing, and buying intent.

B2B qualification runs at two levels at once. 

  1. There is the contact, the person who replied or matches the buyer role.
  2. And there is the account, the company that has to carry the budget, the need, and the internal momentum to buy.

One person can reply while the real decision sits with a group. Gartner’s research puts the typical B2B buying group at five to 16 people spanning as many as four functions, which is why qualifying one champion is rarely enough to call an account qualified.

For outbound, qualification starts even earlier, before the prospect has asked for anything. 

You are selecting accounts on firmographics, technographics, and intent signals, then qualifying the contacts inside them. The lead may not know you exist yet, and it can still be qualified on fit and an account-level signal.

Qualified sales leads vs MQLs, SQLs, SALs, and PQLs

These acronyms describe where a lead sits on its way to becoming an opportunity. They get muddled constantly, and the confusion is where the marketing-to-sales handoff breaks.

These acronyms describe where a lead sits on its way to becoming an opportunity. They get muddled constantly, and the confusion is where the marketing-to-sales handoff breaks. 

Here’s what each one means.

What is an MQL?

A marketing qualified lead (MQL) has shown enough engagement through marketing channels, a content download, repeat site visits, a webinar signup, to be worth a closer look. 

An MQL has raised its hand, but a rep has not confirmed real fit or timing. It is interest, and interest is where qualification starts.

What is an SQL?

A sales qualified lead (SQL) has been contacted and validated by a rep who confirmed fit, need, and a reason to act. An SQL is ready for direct follow-up and a real sales conversation. 

The jump from MQL to SQL is the one that matters, because it is where marketing interest becomes sales pipeline.

What is an SAL?

A sales accepted lead (SAL) sits between the two. 

Sales has reviewed the MQL and agreed it meets the criteria worth pursuing, but a rep has not fully qualified it as an opportunity yet. 

The SAL stage is a checkpoint. It is where sales formally accepts or rejects what marketing handed over, which keeps both teams honest about the definition of a ready lead.

What is a PQL?

A product qualified lead (PQL) qualified itself by using your product, common in product-led growth. You score in-product behavior:

  • A free-trial user who hit a usage milestone.
  • Invited teammates.
  • or used a core feature repeatedly. PQLs often convert at higher rates, because the intent signal comes from real product use.
lead acronyms explained

Here is where the chain breaks. 

  • Marketing scores a lead as an MQL because it crossed a points threshold. 
  • Sales picks it up.
  • Finds no real buying motion. 
  • Sends it back. 

Run that loop enough times and the two teams stop trusting each other’s definition of a ready lead. The fix is a single written definition of a qualified lead that both teams sign, with the SAL stage doing its job as a real checkpoint.

The handoff is under more pressure than it used to be, because buyers do more before they raise a hand. Gartner found that 67% of B2B buyers now prefer a rep-free buying experience, and that 69% still turn to sales reps to validate AI-generated insights before they commit.

Buyers self-serve the research, then want a sharp rep at the decision. A qualification model built for the old linear funnel will keep mis-scoring leads that already did half their homework in private.

What makes a lead qualified for sales?

Qualification comes down to six checks. The first two test fit, the next four test the substance of a real opportunity. Run a lead through all six and you know whether it belongs in front of a rep.

1. ICP fit

Does the company match your ideal customer profile? 

  • Company size. 
  • Industry. 
  • Geography. 
  • Business model. 
  • Maturity. 
  • Use case.

This is the cheapest check to run and the first to fail, so run it first. The fastest way to enforce it is to filter for it directly with LinkedIn Sales Navigator filters, so only ICP-fit accounts enter your list.

2. Contact fit

Is this the right person inside that company? 

Job title, seniority, department, and decision-making authority. A perfect-fit account is no help if your contact has no say in the purchase, so qualify the role as carefully as the company. 

In B2B deals you often want a mix: a decision-maker who controls budget and an influencer who feels the pain every day.

3. Need or pain point

Does the prospect have a problem your product actually solves? 

A lead with no real need is a polite conversation that goes nowhere. The need can be active, where they are already looking, or latent, where they have the problem but have not prioritized it, and part of qualifying is figuring out which.

4. Budget or commercial fit

Can they afford the solution, or reach the budget for it? 

Budget does not have to be approved on day one, but there should be a realistic path to it. A prospect who loves your product and can never fund it fails the qualification bar, however warm the conversation feels.

5. Timing and urgency

Is there a reason to act now, or in a defined window? 

A lead with fit, need, and budget but no timeline can sit in your pipeline for a year. A trigger event is what turns someday into this quarter: a recently funded account with fresh budget, a new executive hire, a tool change, or a compliance deadline.

6. Buying intent

Has the prospect shown a sign they are in motion? 

Intent signals include engaging with your content, hiring for relevant roles, using a competitor’s tool, attending a webinar, replying positively to outreach, visiting key pages, or asking about pricing. 

Acting on these signals while the window is open is the foundation of many LinkedIn outreach campaigns, where the first line references something real and the message reads as relevant when it lands.

Outbound lead qualification: how it works before outreach

Outbound lead qualification is the process of identifying, verifying, scoring, and prioritizing prospects before and during outreach, so your team spends its time on the accounts most likely to convert. 

The defining feature is timing: the qualifying happens before the prospect ever raises a hand.

Inbound vs outbound lead qualification

The difference is who moves first. 

  • An inbound lead has already taken an action, a demo request, a form fill, a download, so qualification starts from a signal of interest the prospect volunteered. 
  • An outbound lead has done nothing yet. You select them. 

Outbound qualification starts with ICP research and account selection before the first message is sent, which means the discipline sits upstream of outreach, in who you choose to contact at all.

The outbound qualification funnel

Outbound qualification has a funnel of its own, and each stage strips out leads that will not convert before a rep spends time on them:

  1. Target account, an account that fits your ICP on firmographics.
  2. Verified contact, the right person inside it with confirmed, accurate data.
  3. Engaged prospect, someone who has responded to outreach or shown a signal.
  4. Marketing-qualified or sales-accepted lead, one that meets the shared bar.
  5. Sales-qualified lead, where a rep has confirmed fit, need, and timing.
  6. Opportunity, an active deal in the pipeline.
  7. Customer, a closed deal.

Fit signals vs intent signals

Two kinds of signal drive outbound qualification, and strong programs read both.

Signal typeExamplesWhy it matters
Fit signalsIndustry, company size, role, geography, tech stackShow whether the account matches your ICP at all
Intent signalsHiring, funding, leadership changes, content engagement, LinkedIn activity, competitor usageShow whether now is a good moment to reach out


The shift in outbound over the last few years has been toward weighting intent signals heavily and tiering outreach around them. 

A prospect who fits your ICP and just posted about the exact problem you solve, or whose company just raised a round, or who started a relevant role last month, is worth reaching before a fit-only lead that has shown no movement. 

Fit gets a name onto the list. Intent decides the order you work it in.

Qualifying leads for sales: a step-by-step process

Here is the process end to end, the one an SDR or RevOps lead can run the same way every week.

Step 1. Define your ICP

Start from your best customers, the closed-won accounts with the highest retention and the fastest cycles, and write down what they have in common: 

  • Firmographics. 
  • The pain you solved. 
  • The use case. 
  • And the traits that disqualify a bad fit. 

A sharp ICP is the filter every later step depends on.

Step 2. Build a targeted lead list

Build a list of accounts and contacts that match the ICP. Sources include LinkedIn Sales Navigator, your CRM, referrals, website visitors, event lists, communities, and lookalikes of your best customers. 

A focused LinkedIn search is the fastest way to surface ICP-fit names at volume, as long as every name on the list actually fits.

Step 3. Verify and enrich lead data

A list is only as good as its data. 

Verify that emails are valid, LinkedIn profiles are current, and company details are accurate, then enrich the record with the firmographic and technographic detail your scoring needs. 

B2B data enrichment and a quick dedupe step here save your reps from working dead records and protect your sender reputation.

Step 4. Score leads by fit and intent

Turn qualification into a number you can sort by. A simple model assigns points for fit and intent and subtracts for disqualifiers:

CriteriaPoints
Matches target industry+2
Company size fits ICP+2
Decision-maker or strong influencer+2
Recent hiring, funding, or growth trigger+2
Engaged with previous content or outreach+2
Uses a competitor or complementary tool+1
No clear pain point-2
Student, vendor, competitor, or irrelevant role-5


The point values matter less than the discipline of scoring every lead the same way. 

Modern scoring increasingly reads live behavior and lets stale points decay, and AI for lead generation models can weigh dozens of signals at once, so a signal from last week outranks a download from last quarter. The output is a ranked list your reps can work top-down.

Step 5. Segment leads into tiers

Group the scored leads into tiers so effort matches potential:

  • Tier A: high fit and high intent. Reach out now, personally.
  • Tier B: high fit, medium intent. Worth outreach on a lighter touch.
  • Tier C: low fit or low intent. Nurture or hold, and keep rep time off it for now.

Step 6. Personalize outreach based on qualification data

Use what qualified the lead to open the conversation. 

Tie the first message to the prospect’s role, the account’s context, the trigger event that fired, or the pain you know the segment feels. 

The qualification data you already gathered is the raw material for a relevant, specific opening that earns a reply.

Step 7. Ask qualification questions on replies or calls

When a prospect replies or takes a call, confirm what you could only infer from signals. 

A handful of questions about need, authority, urgency, budget, current process, and next step turns an assumed fit into a verified one. The next section has the specific questions worth asking.

Step 8. Route the lead correctly

Every qualified conversation ends with a routing decision. 

Move the lead into the sales pipeline, add it to a nurture track if the fit is right but the timing is off, recycle it for a later quarter, disqualify it, or ask for a referral to the right stakeholder. 

Routing is the step that turns qualification into a clear next action and keeps your pipeline honest.

Best lead qualification frameworks for B2B sales

A framework gives qualification a repeatable shape, so it does not live only in one rep’s instincts. Four are worth knowing, and the right one depends on how complex your deals are.

FrameworkWhat it stands forBest fit
BANTBudget, Authority, Need, TimelineShort, high-velocity cycles and SMB deals
CHAMPChallenges, Authority, Money, PrioritizationConsultative outbound where pain leads, ahead of budget
MEDDICMetrics, Economic buyer, Decision criteria, Decision process, Identify pain, ChampionComplex B2B and mid-market deals with multiple stakeholders
Fit + Intent scoringA points model on ICP fit and buying signalsOutbound prospecting, before a discovery call

BANT

Budget, Authority, Need, Timeline. 

The oldest framework and still the most useful for fast deals. If the cycle is days or weeks and one or two people decide, a quick read on those four is enough. 

Where BANT falls short is the complex deal, because it treats authority as a single person when the reality is a committee.

CHAMP

Challenges, Authority, Money, Prioritization. 

CHAMP leads with the prospect’s challenges before it asks about budget, which fits consultative outbound where you diagnose the pain first and let the money conversation follow. 

It reorders BANT to put the problem first and the budget second.

MEDDIC

Metrics, Economic buyer, Decision criteria, Decision process, Identify pain, Champion. 

MEDDIC earns its keep in enterprise, where the deal turns on knowing who controls the budget, what criteria the decision runs on, and whether you have a champion who will sell for you when you are not in the room. 

Its longer cousin MEDDPICC adds Paper process and Competition for deals with procurement and a competitive field.

Fit + Intent scoring

Before a discovery call, the frameworks above ask questions you cannot answer yet.

Fit-plus-intent scoring is the qualification layer for that earlier moment: rank prospects on ICP fit and buying signals to decide who to contact first, then switch to BANT, CHAMP, or MEDDIC once you are in conversation. 

Whichever you pick, the framework pays off most when it feeds a documented B2B sales strategy the whole team runs the same way.

Lead qualification questions to ask your sales prospects

Once a prospect is talking to you, the right questions confirm fit and surface the things signals cannot tell you. Group them by what they are testing.

Fit questions

  • What does your team use today for outreach or lead generation?
  • How large is your sales or SDR team?
  • Which markets, segments, or regions are you focused on?

Need questions

  • What is the main pipeline problem you are trying to solve?
  • Where are leads getting stuck right now?
  • What happens if this problem does not get fixed?

Authority questions

  • Who else is involved in choosing a solution like this?
  • Are you evaluating tools on your own or with a team?
  • What does the approval process look like?

Timeline questions

  • Is this something you are trying to solve this quarter?
  • Are you actively comparing solutions?
  • What would make this a priority now?

Budget questions

  • Have you set aside budget for this?
  • Are you replacing an existing tool or adding a new one?
  • What would make the investment worth it?

How to generate qualified sales leads step-by-step

To generate qualified sales leads: 

  1. Start from a clear ICP. 
  2. Build targeted account lists. 
  3. Use fit and intent signals to prioritize prospects. 
  4. Personalize outreach to what qualified them. 
  5. Qualify replies with a repeatable framework. 
  6. Nurture good-fit leads that are not ready yet. 

Generating qualified leads is qualification run forward: the same filters that disqualify bad leads are the ones that find good ones. For outbound lead generation specifically, here is how it comes together.

1. Build your ICP from your best customers

Mine your closed-won data for the accounts that retained longest, closed fastest, and got the most value. 

The patterns in that set, the industries, sizes, roles, and use cases, are your highest-fidelity ICP. Generating qualified leads starts by cloning what already worked.

2. Use LinkedIn to find ICP-fit prospects

LinkedIn is the densest source of ICP-fit B2B prospects, because the filters map to qualification criteria. 

Narrow by job title, industry, location, company size, profile keywords, and Boolean search to surface accounts and contacts that clear the fit bar before you spend a minute on them. 

A focused LinkedIn prospecting motion turns the platform into a qualified-list engine.

3. Use intent and trigger signals

Layer intent on top of fit. 

Hiring for relevant roles, a funding round, new leadership, a product launch, a tool change, recent LinkedIn activity, engagement with your content, these are the signs a fit-qualified account is in motion now. 

Signal-based outreach builds the list around these triggers, and trigger-based outreach reaches the prospect while the window is still open, so every name you add cleared both a fit bar and a timing bar.

4. Personalize outbound messaging

Tie the message to what qualified the lead. Reference the trigger event, the role, the account’s context, or the pain the segment feels, so the first line proves you did the homework.

Personalization at the point of qualification is what separates a relevant message from a mass blast that gets ignored.

5. Use multi-channel outreach

A qualified lead does not always reply on the first channel. 

Combining LinkedIn and email, with timed follow-up, retargeting, and the occasional referral ask, gives a qualified prospect more than one chance to respond on the channel they actually use. 

The choice between email and LinkedIn is worth making per segment, and the strongest sequences use both.

6. Create lead magnets for qualified buyers

Give qualified buyers a reason to engage on their own terms. 

An ICP-specific calculator, a benchmark report, an outbound template pack, or a checklist pulls in prospects who are actively working the problem you solve, which is itself an intent signal. 

A lead magnet built for your ICP qualifies as it attracts.

7. Nurture good-fit leads that are not ready yet

Not every good-fit lead is ready to buy today, and dropping those leads wastes the qualification you already did. 

Put them in a light nurture track, set a follow-up tied to the trigger you are waiting for, and keep the relationship warm so you are first in line when the timing turns. 

A fit-qualified lead with bad timing is a future opportunity you are choosing to keep warm, depending on your B2B buyer journey.

How Expandi helps generate, qualify, and reach B2B sales leads on autopilot

Qualification and generation both come down to reaching the right people at the right moment, at a volume a rep cannot hit by hand. This is the work Expandi was built for. 

A few of the use cases that map directly to the process above:

Find and reach ICP-fit prospects on LinkedIn

Expandi runs outreach off LinkedIn and Sales Navigator searches, so the same filters that qualify an account on fit become the source list for a campaign. 

expandi-search-list

You build a search that matches your ICP, and the prospects who enter your sequence already cleared the fit bar.

Personalize messages at scale

Personalization is what keeps qualified outreach from reading like a blast. 

Expandi pulls profile and company data into each message and supports dynamic placeholders and image personalization, so an SDR can send role-matched, context-aware messages to hundreds of qualified prospects without writing each one by hand. 

expandi-intent

The native AI Analyzer can draft and refine messages and sort replies by sentiment, which keeps quality up as volume rises.

Build smart outreach campaigns based on prospect behavior

Smart campaigns chain LinkedIn touches, profile views, connection requests, messages, and InMails, with email steps, and branch on how the prospect behaves. 

A lead who accepts but stays quiet takes a different path than one who answers, so the sequence adapts to where each qualified lead actually is.

Combine LinkedIn and email outreach

Expandi runs LinkedIn and email in one sequence, so a qualified lead who ignores a connection request can still get a well-timed email, and the channels reinforce each other. 

expandi-email

That coverage matters most for high-value accounts where one missed channel can stall a deal.

Track replies and qualification signals

Replies, acceptance rates, and engagement feed back into who is actually qualified. Expandi’s reply handling and LinkedIn analytics show which segments and signals produce real conversations, so you can re-score your model against what actually closed.

Belkins, a B2B appointment-setting agency, runs this loop at scale

  • 40+ SDRs.
  • 100+ LinkedIn accounts.
  • 200+ clients. 

The team leads with filtering, using Expandi to sort engaged, high-intent leads, then lets reply data decide which segments are worth repeating. The signal that drives their channel mix is reply rate — Belkins reports LinkedIn replies at 10.3%+ against 5.1% on cold email, which is why LinkedIn carries so much of their qualified pipeline.

cold email challenges

They treat that signal read as the whole job. 

Common mistakes when qualifying sales leads

The same qualification mistakes show up again and again. Here are the ones that cost the most pipeline.

  • Treating every reply as a qualified lead. A reply is a signal that still has to clear fit and intent.
  • Qualifying on job title alone. The right title at the wrong company is still a bad-fit lead.
  • Ignoring account-level fit. A great contact at a company that can never buy is a dead end.
  • Working from outdated or unverified data. Stale records send reps after people who changed jobs months ago.
  • Sending the same message to every lead. Generic outreach wastes the qualification work you did upstream.
  • Handing leads to sales with no shared criteria. When marketing and sales define a ready lead differently, the handoff breaks.
  • Dropping good-fit, bad-timing leads. A lead that is not ready today belongs in a nurture track so the timing can catch up.
  • Measuring reply rate while ignoring qualified pipeline. A high reply rate from bad-fit leads flatters the dashboard and starves the forecast.

9 Metrics to track for qualified sales leads

Qualification is measurable, and a RevOps lead should be watching these every week.

MetricWhat it tells you
ICP match rateWhether your list building is actually hitting the ICP
Verified contact rateWhether your data quality is strong enough to act on
Positive reply rateWhether your messaging is resonating with qualified leads
Qualified reply rateWhether replies are sales-relevant or merely polite
MQL-to-SQL conversion rateWhether marketing and sales agree on what qualified means
SQL-to-meeting rateWhether qualified leads accept the next step
Meeting-to-opportunity rateWhether discovery is validating real need
Win rate by lead sourceWhich channels produce the best qualified leads
Sales cycle lengthWhether tighter qualification is speeding up the pipeline


Two of these deserve a benchmark.

On MQL-to-SQL conversion, First Page Sage’s industry data runs from 10% to 26% by sector, with B2B SaaS at 13%, so a rate far below your sector’s mark points at a scoring model flagging leads as ready too early.

On effort, RAIN Group found it takes an average of eight touches to land a meeting with a new prospect, which tells you persistence pays when the targeting is right.

Reps burning 20 touches per meeting often have a list problem upstream: the qualification was loose, and they are working names that were never going to convert.

Qualified sales lead checklist

A fast gut-check before a lead goes to a rep. A lead is qualified when:

sales qualified lead checklist

Qualify first, then scale the outreach with Expandi

Qualified sales leads are the difference between a forecast you trust and a list you hope on. 

The teams that hit their number win on the cleanest definition of a qualified lead and the discipline to act on fit and intent before they ever hit send, even when their list is smaller than the competition’s. 

Define the two bars, score against live signals, qualify the whole buying group, run the eight-step process, and measure the loop so it sharpens every quarter.

The part where qualification turns into booked meetings, signal-based, multi-stakeholder outreach across LinkedIn and email, is exactly what Expandi was built to do, without stitching ten tools together. 

Start a free, 7-day trial and build your first qualified, signal-triggered campaign this week.

Frequently asked questions about B2B lead qualification

What are B2B sales qualified leads?

B2B sales qualified leads are prospects or accounts that match your ideal customer profile, have a relevant business need, show buying intent, and are ready for direct sales follow-up. 
In B2B this means qualifying both the individual contact and the company account: role and authority on one side, and company size, pain, budget, timing, and decision process on the other.

How to generate qualified sales leads?

Define your ICP, build targeted prospect lists, verify the data, score leads by fit and intent, personalize outreach to what qualified them, and qualify replies with a repeatable framework.
For outbound, LinkedIn and email work best when they run on clear account criteria and live trigger signals, so every prospect cleared a bar before entering the sequence.

What is outbound lead qualification?

Outbound lead qualification is the process of researching, verifying, scoring, and prioritizing prospects before and during outbound outreach. 
An inbound lead has already shown interest, so qualification starts from that action. Outbound qualification starts earlier, with selecting the right accounts and contacts on ICP fit, role, company data, intent signals, and likely pain, before the first message goes out.

What is the difference between a lead and a qualified sales lead?

A lead is anyone who could become a customer. 
• A qualified sales lead has been checked against specific criteria and judged worth a sales conversation. 
• A qualified lead shows stronger fit, a clearer need, better timing, more buying authority, and real intent than a general lead, which is why it earns a rep’s time while a raw lead earns a nurture sequence.

How do you qualify leads for sales?

Check whether the lead matches your ICP, has a real need, can buy or influence the purchase, has a realistic budget, and shows intent to act. 
Score leads on fit and intent before outreach to decide who to contact first, then use a framework like BANT, CHAMP, or MEDDIC during discovery to qualify the deal itself.

What questions should you ask to qualify a sales lead?

Ask questions that reveal fit, need, authority, budget, timeline, and urgency. For example: 
• What are you using today?
• What problem are you trying to solve?
• Who else is involved in the decision?
• Why is this a priority now?
• What happens if you do nothing?
• What would make the investment worth it?

Irakli Zviadadze
Professional content, copy, and everything-in-between writer. Irakli has been writing words for money for a while now. Words that have generated $$$, traffic, clicks, leads, and more. Started with content mills and product descriptions. Ended up doing content, SEO, landing pages, advertorials, ghostwriting, and whole bunch of other stuff. Firm believer in 'jack of all trades master of none, though oftentimes better than master of one'. Loves writing about himself in the third person. He definitely didn't use ChatGPT to help with this.

You’ve made it all the way down here, take the final step