Your Sending Profile Is the Second Message: A Cold DM Profile Audit
Your cold DM copy gets one read. Your profile gets the next one. Here is a 12-point audit of the sending account that decides whether a prospect replies, plus what to fix in the first 30 minutes.
Most outreach teams spend every hour of optimization on the message. Copy, personalization tokens, follow-up cadence, send caps, proxy rotation. Then the prospect taps your name, lands on the sending profile, sees a stock avatar and four posts from March, and closes the app.
That profile is the second message. It gets read after your first line and before any reply. Almost nobody audits it.
Every number above is a reported range from vendor data or operator consensus, not a controlled study. Meta does not publish DM benchmarks. Treat them as direction, not truth.
What actually happens in the five seconds after your DM lands
The sequence is always the same. Notification. First line of the message. Tap on your name. Profile scan. Decision.
If your DM landed in the request folder, the prospect sees your profile before they can even mark the message as read. The profile is doing the qualifying, not the copy. We covered why cold messages get filtered there in Instagram DM deliverability. This piece is about what they find when they check who sent it.
Reply rate moves with targeting, but the profile sets the ceiling
The top band is the one people chase. It is also the one most vulnerable to the profile check, because an insight-led opener makes a claim of competence. The prospect verifies that claim on your profile in about three seconds. A thin profile turns a good opener into an obvious script.
Read the ranges as a ladder, not a promise. Our own 2026 benchmark set sits lower than most vendor numbers, because vendors publish their best cohorts.
The seven things a prospect scans
The seventh is follower-to-following ratio, and it is the fastest bot tell there is. An account following 4,000 people with 90 followers reads as an outreach farm before anyone gets to your bio. Keep following counts under control on sending accounts, and unfollow on a schedule the same way you warm up.
Account type: pick one on purpose
| Personal | Creator | Business | |
|---|---|---|---|
| Graph API DM automation | Not available | Available with linked Page | Available with linked Page |
| Inbox tiers | Single inbox | Primary, General, Requests | Primary, General, Requests |
| Contact button and category label | No | Partial | Yes |
| Profile insights | No | Yes | Yes |
| Reads as | A person | A person with a brand | A company |
For cold outreach at volume, Personal is a dead end. It cannot connect to Meta's messaging API, so every send stays manual or unofficial. Creator is the usual pick for one-to-one outreach, because the profile still reads as a human while the inbox filtering and analytics stay available. Business is right when the offer is transparently a company offer and the contact button carries weight.
Note what this table does not say. Switching account type does not make cold messages skip the request folder. Nothing does. Account type changes what tooling you can attach and how the profile reads.
The 12-point audit
Run this on every sending account before it enters rotation, and again monthly.
| # | Check | Pass condition | Weight |
|---|---|---|---|
| 1 | Handle | Readable, pronounceable, no digit strings | High |
| 2 | Display name | Contains the service or niche keyword | Medium |
| 3 | Avatar | Human face, well lit, cropped tight | High |
| 4 | Bio line 1 | Names the audience and the outcome | High |
| 5 | Bio CTA | One action, matching the DM ask | Medium |
| 6 | Link | Resolves, loads in under 2s, no redirect chain | High |
| 7 | Highlights | At least 3, one is proof or results | Medium |
| 8 | Grid depth | 9 or more posts | Medium |
| 9 | Recency | Newest post inside 30 days | High |
| 10 | Following ratio | Following below 2x followers | High |
| 11 | Story activity | Something posted in the last 7 days | Low |
| 12 | Tagged tab | No spam tags, cleaned | Low |
Score it out of 12. Anything under 9 should not be sending. Anything under 6 is burning list, because those prospects are now unreachable from that account for the rest of the quarter.
Is verification worth buying
Meta Verified runs $14.99 per month on the web and $17.99 in-app for individuals, with business tiers starting around $21.99 per month and climbing steeply for larger plans. What it buys you is a badge, impersonation protection, and human support, and that last item matters more than operators expect. When a sending account gets restricted, priority support is the difference between a two-day recovery and a dead account.
What it does not buy is deliverability. A badge does not move you out of the request folder. Buy it for support access and trust on the profile scan, not for inbox placement.
How to measure profile effect without guessing
Copy tests and profile tests contaminate each other. Isolate:
- Two sending accounts, same warmup age, same proxy class, same daily volume.
- Identical message copy, identical list segment, split randomly.
- Account A keeps the current profile. Account B gets the full audit fixes.
- Run 400 sends per account minimum before reading anything.
- Compare reply rate and, separately, the share of replies that are hostile or "who is this".
That last metric is the profile signal. Copy drives whether they answer. The profile drives whether the answer is a question or an objection.
Fix these first
If you have 30 minutes per account and 20 accounts to clean, do them in this order. Avatar, bio line 1, newest post, following ratio. Those four cover the whole first screen on mobile, which is the only screen most prospects will ever see. Highlights and grid depth are the second pass.
The message gets you one read. The profile decides what happens next. Audit it like you audit deliverability, on a schedule, with a score, before the account touches a real list.