how we warm linkedin accounts to send MILLIONS of DMs (zero bans)

we have pushed 3-4 million cold dms through linkedin across 140+ companies and 30 industries.
replies and booked calls from morgan stanley, salesforce, comcast, and linkedin themselves.
the accounts are STILL running.
almost every operation that dies on linkedin dies in the first three weeks, before the campaigns even matter.
here is the warming process that keeps ours alive...
how linkedin scores an account before you send anything:

linkedin assigns every account a level of trust, and that score exists before your first message goes out.
it is built from signals that have nothing to do with your copy:
- how long the profile has existed
- how complete the profile is
- whether real humans have connected with it and engaged with it
- whether the account behaves like a person using the product
- how consistent the login location and device are
a profile created last week with a stock photo and no history starts at the BOTTOM of that scale.
it gets throttled at volumes an established account would never notice,
which is why people assume linkedin caught their tooling when it actually just distrusted the profile from day one.
so warming is the process of moving an account up that scale before it ever carries a campaign.
the sequence matters.
every action you take too early costs you more than the same action taken three weeks later.
we never put a fresh account into a campaign.
an account that has existed for months and looks lived-in absorbs volume that would kill a new one instantly.
building the profile foundation:
before a single connection request goes out, the profile has to look like a real PROFESSIONAL.
a prospect who receives your message clicks the profile, and a report from that prospect does more damage than any sending limit.
what every account needs filled in:
- a real photo of a real face, clear and well lit
- a banner image that fits the role and company
- a headline naming a specific role at a real company
- an about section written in first person, three or four sentences
- two or three experience entries with dates that make sense
- education, skills, and a handful of endorsements
- a custom url rather than the string of numbers linkedin assigns
then the account needs social proof, which comes from connections.
you build to 500+ connections before the account carries real outreach volume.
the early ones come from accepting inbound, connecting with colleagues, and reaching people in the same industry who accept easily.
the account also has to look ACTIVE, meaning it uses linkedin the way a person does.
that means posting two or three times a week during the warmup, commenting on other people's posts, reacting to things in the feed,
and viewing profiles without messaging them.
infrastructure sits underneath all of it.
one clean ip per account, kept consistent, never hopping between countries or devices.
the ramp:
warming is a volume schedule, and the schedule runs about four weeks per account.
week one, the account does NOTHING except behave like a user:
- 5 to 10 connection requests a day, to people likely to accept
- 15 to 20 profile views
- likes and comments on feed posts
- one or two posts published
- zero cold messages
week two, the volume climbs and the first messages appear:
- 15 to 20 connection requests a day
- messages only to people who have accepted, and only conversational ones
- continued posting and engagement
- still zero campaign traffic
week three, campaigns begin at low volume:
- 25 to 30 connection requests a day
- first cold messages, capped low and heavily varied
- open profile inmails start here, since they carry no connection request cost
week four onward, the account reaches operating volume and holds there.
throughout, the gaps between actions stay randomised, activity sits inside working hours in the account's own timezone,
and weekends run lighter than weekdays.
an account that fires its daily allocation in eleven minutes gets flagged regardless of how well the profile is built.
the numbers that tell you to slow down:

warming is not a fixed script.
you read the account's metrics and adjust the ramp against them.
what to watch on every account, every day:
- acceptance rate, which should sit above 30%
- reply rate, since replies are the strongest positive trust signal linkedin has
- spam reports and "i don't know this person" flags
- withdrawn and pending request volume
- any warning banner, temporary lock, or identity verification prompt
acceptance rate is the EARLIEST indicator you get.
under 20% and the account is being read as a nuisance, so the volume comes down and the targeting gets tightened.
the ramp reverses when the numbers slip.
you drop the account back to the previous week's volume and hold it there until acceptance recovers.
if linkedin sends a warning, that account leaves rotation for two weeks completely.
people ignore that warning, keep sending, and lose the profile permanently.
a two week pause costs you a fraction of what rebuilding an aged account costs.
open profiles carry a lot of the load once an account is warm, since inmail to an open profile spends no connection request and no credit, and the credit refunds when someone replies within 90 days.
that keeps the connection quota, which is the most restricted action on the platform, available for the prospects who genuinely need it.
- dra
we run cold outbound systems (linkedin + email) for B2B businesses making $10k/month or more...
worked with over 140 companies across 30 different industries (most get ROI within 60-90 days)
DM me @draprints and we'll talk
also read this article for more information on our system and value:
Related articles

how to build $1M B2B lead lists with google search...
google indexes public linkedin profiles, company sites, and job boards.

the rise of "volume" in B2B cold outbound/outreach
a campaign that books meetings at one per 190 sends needs like 1,900 sends to book ten.

How We Engineer $100K+/Mo B2B Content Strategies on LinkedIn
We've built the LinkedIn content strategy for over 100 B2B founders. $4M+ in tracked client revenue. $950K+ added to client MRR.