Run campaigns · copywriting

Every message, rewritten for every lead.

Stop shipping the same template with first-name mail merge. ProspectUp rewrites the subject line, body, SMS, and postcard copy per prospect — grounded in their actual business signals, review themes, and website gaps.

  • 50+ signals per prospect feed the prompt
  • Subject + body + SMS + postcard from one brief
  • Tune tone, length, and angle per campaign
147 leads in audience
SC
Smoke & Co Austin · BBQ
DONE
HB
Hidden Blade Sushi Dallas · Japanese
DONE
PK
Pete's Kitchen Denver · Diner
DONE
LV
La Valentina Phoenix · Mexican
WRITING…
+143
Queued 143 more in line
✓ Generated · 2.1s
Owner Marcus FreemanMaps rank #12No booking linkReviews avg 4.7Mentions brisket, line
Subject lineVariant A of 3
Quick one, Marcus — your brisket reviews vs. your Maps rank
Body73 words

Hey Marcus,

Every third review for Smoke & Co mentions the brisket or "worth the line." So I was surprised you're sitting at #12 on Maps for "Austin BBQ" — that's leaving maybe 40 weekly searches on the table.

I put together a 2-page audit showing the three things pushing you down (the biggest is missing booking link on your Maps profile). Worth a look?

— Dana

Tuned for: friendly · concise · reference a review
Personal merge Fact from enrichment Sales hook
How it's built

Merge tags are 2005. This is the 2026 version.

ProspectUp turns every enrichment signal into a fact the AI can cite — not a placeholder it can only repeat. The result is copy that sounds like a human who actually looked at the business.

01 · Signals

50+ per prospect

  • Owner Marcus Freeman
  • Maps rank #12
  • Scan grade C+
  • Reviews avg 4.7
  • Themes: brisket, wait
  • No booking link
  • Site last updated 2021
  • Runs Meta ads No
02 · Brief

You set the angle

  • Goal: book a 15-min call
  • Tone: friendly · concise
  • Angle: scan report hook
  • Length: 70–90 words
  • Must cite: one review theme
  • Brand voice: direct, specific
  • CTA: link to audit
  • Variants: 3 subjects
03 · Copy

Per-lead output

  • Subject 3 variants
  • Preview line
  • Email body 70–90 words
  • SMS < 160 chars
  • Postcard eyebrow
  • Postcard headline
  • Postcard body + CTA
  • Voicemail script
Three channels, one brief

Write the angle once. Get email, SMS, and postcard copy from it.

Every touch stays on-message and on-brand. No more asking a copywriter to rewrite the same idea in three formats.

Email · Day 0
Your brisket reviews vs. your Maps rank
Hey Marcus — I put together a quick audit showing why Smoke & Co is sitting at #12 on Maps despite a 4.7 rating. Want the 2-pager?
73 words · friendly · cites review
SMS · Day 6
Hey Marcus — Dana from the audit last week. Still fine to send the mockup of your new site? It fixes the booking-link issue. — Dana
142 chars · warm · references prior touch
Postcard · Day 3
HEY MARCUS
We rebuilt SmokeAndCo.com and added a booking button.
Scan the QR to see the 2-minute before/after.
Eyebrow + headline + body + CTA · 4×6
Tone & brand voice

You're still the one steering the voice.

Tune formality, warmth, and length per campaign — or set a brand-voice default once and let every campaign inherit it.

Formality
Casual
Warmth
Warm
Length
70–90w
Specificity
Cite facts
Emoji
Almost none
Sample at this setting

"Hey Marcus — every third review for Smoke & Co mentions the brisket, but you're at #12 on Maps for Austin BBQ. I put together a 2-page audit. Worth a look?"

Why it lands

Merge-tagged templates vs. ProspectUp copy

Template + first-name merge

"Hey {{FirstName}}, saw your business..."

  • × Same angle for every prospect, regardless of business type
  • × No reference to what they actually do or care about
  • × Sounds like every cold email they got this week
  • × No channel-specific rewriting — email copy pasted into SMS
  • × Zero signal that you actually looked at their business
ProspectUp per-lead copy

"Your brisket reviews vs. your Maps rank..."

  • Opening line references a specific fact from enrichment
  • Angle adapts to the prospect's biggest gap, not a generic pitch
  • Same idea rewritten for email, SMS, and postcard formats
  • Tone dial applies across every channel and every lead
  • Every claim traceable to a signal the AI saw
Controls & guardrails

You're the editor. Not the prompt engineer.

01 · APPROVE

Review before send

Every postcard hits an approval queue with cost, address, and QR destination. Email and SMS drafts queue by default if you want them to.

02 · REWRITE

One-click re-roll

Not in love with a draft? Hit rewrite and get three new variants instantly — or edit inline and save your version.

03 · BRAND RULES

Lock what matters

Force the AI to always sign as Dana. Ban certain words. Require every email to end with your booking link. Set once, applied everywhere.

04 · CITE-OR-CUT

No hallucinated facts

If the AI can't ground a claim in an enrichment signal, it won't write it. Copy that can't be backed up gets dropped, not guessed at.

01 — FIND

Audience built

Search, filters, or batch.

02 — ENRICH

Signals loaded

50+ per lead.

03 — WRITE

Per-lead copy

Email + SMS + postcard.

← YOU ARE HERE
04 — SEND

Sequence runs

Across every channel, orchestrated.

FAQ

Questions we hear a lot.

How does ProspectUp personalize campaign copy? +
Claude AI writes unique email subject lines, email bodies, SMS messages, and postcard copy for every lead in your campaign. Each message is generated using the prospect's enrichment data: business name, rating, review sentiment, website audit scores, Maps ranking, digital maturity, and 18 AI-generated sales hooks. No two messages in a campaign are the same.
What data does the AI use to write personalized messages? +
The AI draws from 50+ enriched data points per lead: PageSpeed score, Google Maps rank, review count and sentiment, GBP completeness, website CMS, social presence, owner name, and AI-generated insights like pitch angle, best time to call, and budget signal. It also references the 18 sales hooks organized across six categories.
Can I control the tone and style of the copy? +
Yes. The campaign wizard lets you choose a tone -- casual, professional, or direct -- and set a pain point angle: auto-detect, Maps ranking, no website, low reviews, or poor rating. You can also save an outreach style guide with your preferred voice, terminology, and sample copy. The AI applies these preferences across all generated messages.
How does AI-personalized copy compare to mail merge templates? +
Mail merge inserts a name and company into a fixed template. ProspectUp writes entirely different messages per prospect based on their specific data. A dentist with a 2.8 rating gets copy about review recovery. A plumber with no website gets copy about online presence. The structure, angle, and specific claims change per lead, not just the name field.
How is this different from using ChatGPT to write outreach emails? +
ChatGPT requires you to manually research each prospect and paste context into a prompt. ProspectUp feeds Claude AI structured enrichment data automatically for every lead in your campaign. A 500-lead campaign generates 500 unique messages without any manual prompt engineering -- each grounded in that prospect's real ratings, rankings, and gaps.
Can the AI produce inaccurate or awkward copy? +
AI-generated copy is grounded in real enrichment data, which reduces hallucination risk. However, if underlying data is stale or incorrect, the copy reflects that. The campaign detail view shows every generated message per lead before sending, so you can review and catch issues. You can also regenerate copy for individual leads.
What happens if the underlying data is wrong? +
Review the generated copy in the campaign detail view before sending. If a message references incorrect data, you can report bad data on the lead, trigger re-enrichment, and regenerate the copy. The AI only uses data ProspectUp has collected -- it does not fabricate facts -- so fixing the source data fixes the output.
Does AI copy generation cost extra? +
No. AI-personalized copy is included at no additional cost. There is no per-message or per-generation fee. Email and SMS sending have no per-send charge beyond the $1 per lead credit. Postcards are $2 each for printing and mailing. The 50-lead free trial includes full AI copy generation for all campaign types.
Can I save my style preferences for future campaigns? +
Yes. The outreach style guide feature lets you save tone, voice, industry terminology, and sample copy. AI can auto-summarize your preferences into a saved style guide. Once saved, these preferences are automatically applied when generating campaign copy, ensuring consistent brand voice across all outreach.
Does the AI write postcard copy as well as email and SMS? +
Yes. For postcard steps in a campaign, Claude AI generates personalized eyebrow text, headline, body copy, and CTA for each card using the prospect's sales hooks and enrichment data. The copy references specific gaps -- a slow website, a low Maps ranking, missing reviews -- tailored to what the AI identified as the strongest pitch angle for that business.
How does the AI handle different industries? +
The AI uses each lead's business category, service model, audience type, and AI-classified digital maturity to adjust its language and pitch angle. Copy for a restaurant highlights foot traffic and review management. Copy for a law firm emphasizes online reputation and website professionalism. The industry context comes from the enrichment pipeline, not a generic prompt.
Can I preview all generated messages before launching a campaign? +
Yes. The campaign detail view shows every generated email subject line, email body, and SMS message alongside each lead's enrichment signals. You can review the full list, spot-check individual messages, and regenerate any that need adjustment. Postcard copy is previewed in the approval queue with thumbnail mockups before mailing.
Stop shipping {{FirstName}} emails

Write copy worth reading — per lead, per channel.

Drop in a list, pick a brief, watch 147 unique emails get drafted in under a minute.

Start free — 50 leads on us → Book a 15-min demo