ContactBrew warms prospects with real engagement written in your voice, then asks only when they already know your name. Every word waits for your approval. Nothing goes out under your name that you did not see.
Full pipeline on the free planNo credits, everSeats are free
Cold DMs on day one get ignored because the recipient has never seen your name. ContactBrew runs the sequence a thoughtful human would run, at a pace a thoughtful human would keep.
Leads are sourced nightly against your ideal customer profile and scored with visible reasoning. High-confidence leads enroll; the rest wait for your tap. Nothing enrolls itself.
we call this “Beans”The AI reads each prospect's fresh posts and drafts comments trained on things you actually wrote, with hard rules against flattery, emoji, and pitching. You approve every one.
your voice is “The Blend”A blank connection request lands after days of visible engagement. They accept because they recognize you. The DM comes later, and only after they do.
paced by the governorThe moment someone answers, their sequence stops permanently and the conversation lands in one unified inbox. ContactBrew never messages a person who already replied.
enforced, not a settingA day-one pitch arrives with zero context: your name means nothing, so the ask carries all the weight. A warm-first sequence spends two weeks putting your face and your thinking in front of the prospect, so the eventual message opens a conversation that already exists.
Every draft arrives with the post it answers, the person it's for, and their score against your ICP. Approve, edit, skip, or copy it to your clipboard and paste it yourself. That escape hatch is always there and always free.
No tool can make LinkedIn automation risk-free. We say that out loud. What a tool can do is refuse to behave like a bot on your behalf.
Eleven checks before any action executes: daily and weekly caps, gaps between actions, per-contact cooldowns, your active hours in your timezone, blackout dates. It has no bypass. Not for us, not for any plan tier.
Two consecutive failures or a single platform challenge halts the account entirely and notifies you. No automatic retry, no backing off into the wall. A human turns the kettle back on.
Limits below LinkedIn's tolerance, enforced regardless of your settings. You can lower any cap. There is no code path in the product that raises one.
A safety gate blocks drafts touching politics, religion, or your competitors, and a semantic duplicate check stops the AI from repeating itself. In auto mode these gates cannot be turned off.
And the part competitors put in small print: we don't build stealth modes or detection evasion, because nothing survives a platform that fingerprints cadence and device consistency. Discipline is the only strategy that ages well.
The most common complaint in this category is that a plan's listed price is not its real price. Compare the fine print, not the headline.
| ContactBrew | Typical credit-based tools | |
|---|---|---|
| Billing dimension | Per LinkedIn account | Per account + per seat + credits |
| Team seats | Free and unlimited | Paid per user |
| AI drafting | Unmetered | Credit packs that run out mid-month |
| Human approval | The default, for everything with your name on it | Optional, often buried |
| Proxies | Included at Agency and above | Bring your own, $5 to $15 per account monthly |
| On the risk of automation | Stated plainly, engineered around | “100% safe”, allegedly |
Billing is per connected LinkedIn account. Everything else, from seats to drafting to enrichment, is simply included.
✓ No credits, ever. That's a promise printed on the pricing pageSeats free on every plan · AI drafting unmetered on every paid plan · Enrichment included · Cancel anytime
ContactBrew is a signal-based LinkedIn outbound platform. It sources leads against your ideal customer profile, warms them with real engagement written in your voice, and only asks for the meeting once they already know your name. By default, every comment, connection request, and message waits for your approval before anything moves.
No tool can make LinkedIn automation risk-free, and any tool that claims otherwise is lying to you. What ContactBrew does is enforce the discipline that protects accounts: hard ceilings below LinkedIn's tolerance (80 connection requests per week, 40 comments and 100 likes per day), human-paced scheduling with jitter, active-hours windows in your timezone, and a circuit breaker that halts everything at the first sign of a challenge and never retries into the wall. You can lower any limit; nothing in the product can raise one.
Not unless you explicitly turn that on, action type by action type, by typing the action's name to confirm. Out of the box only likes and profile views run automatically, the two actions with no content and no inbox. Comments, connection requests, and DMs are drafted for you and wait in an approval queue. That default is the product.
Per connected LinkedIn account, never per seat. Kettle is free forever (one account, full pipeline, manual sending, 10 drafts a day). Solo is $59 per account per month, Growth is $49 per account per month from 3 accounts, Agency is $749 per month flat for up to 25 accounts with white label, and Unlimited is $1,499 per month flat. Seats are free and unlimited on every plan.
No credits, ever. Not for drafts, not for enrichment, not for lookups. AI drafting is unmetered on every paid plan. LinkedIn's own ceilings naturally cap volume, which is exactly why we can afford to not meter it. The price on the pricing page is the price you pay.
You give it 10 to 20 comments and DMs you actually wrote, plus style notes. Drafts are generated against that profile with hard house rules: no flattery openers, no restating the post, no emoji, no pitching. Every edit you make in the approval queue is stored and feeds the profile, so it gets more like you over time. A semantic duplicate check blocks the AI from repeating itself, which is the failure mode every other AI commenting tool eventually suffers.
Yes. Seats are free and unlimited, roles separate owners, admins, operators, and viewers, and an operator can be scoped to specific LinkedIn accounts. An agency VA sees exactly one client's queue and inbox, nothing else. All replies land in one unified inbox across every connected account.
The sequence halts for that person immediately and permanently. It's enforced in the state machine, not by a setting someone can forget. Their reply lands in your unified inbox, assigned to whoever owns the conversation. ContactBrew never messages someone who has already answered.
Start on Kettle, free forever. Run the full pipeline with manual sending and zero platform risk, and upgrade only when it earns it.
Start brewing, free