LinkedIn Post Personalizer - AI Comment + DM Generator
Pricing
Pay per usage
LinkedIn Post Personalizer - AI Comment + DM Generator
Paste a LinkedIn post and prospect info, get a personalized AI comment or DM. Optimized for B2B outbound that opens with substance (not "great post"). Tone presets: thoughtful, direct, warm, curious, contrarian. Bring your own LLM key. $0.05 to $0.10 per prospect.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Emily Ward
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
8 hours ago
Last modified
Categories
Share
LinkedIn Post Personalizer
Personalize LinkedIn DMs at scale without scraping LinkedIn.
You paste each prospect's LinkedIn URL, the text of their most recent (or a relevant) post, and their role. The actor generates a 2-sentence DM opener, a <300-char connection note, a fit score, and a day-3 next-touch suggestion.
Why no scraping
LinkedIn's ToS prohibits scraping. Their bot detection is aggressive. This actor never touches LinkedIn directly. You bring the post text, the actor brings the personalization.
Pricing
$0.10 per dm_opener_generated event. After Apify's 20% cut and Anthropic costs, net is approximately $0.07 per opener.
For comparison: Lavender, the dominant LinkedIn-DM-personalization tool, runs $29 to $59/month per seat. At 60 DMs/month a buyer pays $6 on this actor vs $29 on Lavender, plus they pay only for what they generate.
How to use
- Pull your prospect list (e.g. from a Sales Navigator export or a LinkedIn search you saved manually).
- For each prospect, copy the post text you want to reference.
- Drop them all into the
prospectsinput as JSON. - Run.
- Paste the generated
dm_openerorconnection_notedirectly into LinkedIn.
Output per prospect
dm_opener: 2 sentences, references something specific in their postconnection_note: under 300 characters, follows LinkedIn's connection-request limitfit_score: 0 to 100, how well their post + role aligns with your pitchpost_acknowledgement: one sentence that responds to their post without being sycophanticrecommended_next_touch: day-3 follow-up suggestion if they accept the connection but don't reply
Buyer's typical workflow
This actor pairs well with three companion actors. Cover the four highest-leverage prospecting moves with one Apify wallet:
- AI Sales Personalizer ($0.15/result). Homepage to personalized opener.
- Cold Email Rewriter ($0.10/rewrite). Draft to predicted reply rate + 3 variants.
- SEO Competitor Gap ($0.50/competitor). Find topical gaps to reference in outbound.
Use cases
- SDRs and AEs: Turn a LinkedIn Sales Navigator export into a ready-to-paste DM batch without copy-pasting individual posts.
- Founders doing outbound: Replace "hey I saw your profile" with a DM that actually references something they wrote.
- Recruiters: Personalize connection requests to passive candidates at scale.
- Agencies: Add LinkedIn personalization to client outreach packages without buying another SaaS seat.
What this actor does NOT do
- It does not scrape LinkedIn. You bring the post text and prospect data.
- It does not send messages. Use your LinkedIn account, Dux-Soup, or similar to paste and send.
- It does not find prospect post text for you. Use LinkedIn Sales Navigator, manual browsing, or a LinkedIn scraper (separate actor or tool) to collect the posts.
FAQ
Q: Why do I need to bring the post text? LinkedIn prohibits automated scraping. This actor processes data you provide rather than fetching from LinkedIn directly, which keeps you compliant with LinkedIn's ToS.
Q: What format is the input?
An array of prospect objects, each with a url, post_text, role, and optionally a company_name. Full schema in the actor's Input tab.
Q: Does it work for cold connection requests?
Yes. The connection_note field is under 300 characters specifically to fit LinkedIn's connection-request limit.
Q: What if I don't have a recent post for a prospect? Pass their "About" section text, bio text, or any other text that signals their interests. The opener quality drops slightly without a recent post but is still personalised.
Tags: linkedin sales personalization outreach sdr b2b cold-outreach ai claude lead-generation
Made by Emily Ward, Founder of Cancel Costs. Questions: emily@cancelcosts.com
Integrations
This actor works out of the box with every Apify-supported integration:
- API: call via Apify API or any official SDK (Python, JavaScript, PHP, .NET). Returns a clean dataset URL.
- Schedule: set a daily, weekly, or custom cron cadence in Apify Console. Combine with
notificationfor fresh feeds. - Webhooks: wire
ACTOR.RUN.SUCCEEDEDto Slack, Discord, Zapier, Make, n8n, Pipedream, or any HTTPS endpoint. - MCP: this actor is discoverable through Apify's hosted MCP server at
mcp.apify.comfor Claude, Cursor, Cline, Windsurf, and other MCP clients. - n8n / Make / Zapier: native HTTP-Request integration. Trigger the actor on schedule, pipe results to Google Sheets, Airtable, your CRM, or any database.
Try it free
Every Apify user gets $5/month in free platform credits (around 250 events at this actor's per-event price). Run preview mode first to confirm output shape before scaling.
New to Apify? Sign up here to get free credits on signup.
What's New
- 2026-06-03: Metadata, categories, and SEO refreshed. Latest version live on Apify Store.
Last Updated
2026-06-03
