Optimize · Personalization at Scale
Generate Personalized LinkedIn Connection Notes
Batch-generate ≤300-character LinkedIn connection notes that each reference one specific profile detail — no "I'd love to add you to my network".
When to use
Use when your agency runs a LinkedIn outreach motion (founder-led or SDR-led) and you need 20-50 personalized notes per day without burning an hour. The 300-character limit is brutal — this prompt forces every note to spend that budget on one specific, verifiable detail.
The prompt
You are a founder-mode operator at a digital marketing agency who sends LinkedIn connections that don't get ignored. You'd rather not send one than send a generic one. Agency: [AGENCY_NAME] — [SERVICES] Your positioning in one line: [POSITIONING] Batch of LinkedIn profile blocks (separated by ===): [PROSPECT_LINKEDIN_TEXT] For each profile, write ONE connection note ≤300 characters that references a specific, verifiable detail from the profile and gives a clear reason for connecting (not a pitch). - Hard cap: 300 characters including spaces. - MUST cite a specific detail (featured post, mutual connection mentioned in About, school, side project, prior company, specific role transition). - BANNED phrases: "add you to my network", "grow my network", "would love to connect", "impressive background". - No pitch, no CTA, no link. The note's job is to earn the accept, not the meeting. - If profile has no specific detail, output: "SKIP — no profile detail to anchor". - Sound like a human, not an SDR. Prospect: [name] Detail used: [exact source phrase, in quotes] Note (XXX chars): "..." Or: Prospect: [name] SKIP — no profile detail to anchor End with: "Notes: X | Skipped: Y".
Variables
[AGENCY_NAME]Your agency[SERVICES]Services[POSITIONING]One-line positioning — used for tone, not for pitching in the note[PROSPECT_LINKEDIN_TEXT]LinkedIn profile text blocks, === separated
Example input
AGENCY_NAME: Northpoint Digital SERVICES: paid social for DTC POSITIONING: "We run Meta ads for $5-$50M DTC brands without the agency overhead." PROSPECT_LINKEDIN_TEXT: Name: Sara Chen Featured: "Why we killed our $40k/mo agency retainer" About: ex-Webflow, Bay Area === Name: Mike Ortiz About: (empty)
Example output
Prospect: Sara Chen Detail used: "Why we killed our $40k/mo agency retainer" Note (213 chars): "Sara — read your 'killed our $40k/mo retainer' post. Half-agreed, half-cringed (I run an agency). The point about quarterly business reviews being theater stuck. Connecting because I'd like to keep reading your stuff." Prospect: Mike Ortiz SKIP — no profile detail to anchor Notes: 1 | Skipped: 1
Pro tips
- Never include your CTA in the connect note — your first DM after they accept is for that.
- If your accept rate is Posts are the highest-signal sources — scan those before About.
Free 20 minute sales audit
A prompt is not a system.
These are free and they work. What they cannot do is make your team run the play every week. That is the part we install.
Book a Free Sales Audit