Research a prospect, then add them to an Instantly campaign

Perplexity + Apollo + Instantly

IntermediateSDRs

Who it's for

SDRs and founders who send cold email and want one researched, personalized first line per lead before it goes into a sequence.

What you get

Research notes and an opening line for one prospect. Sample output: every company and person in it is fictional.

Prospect: Priya Raman, VP of Sales, Fernhill Software (fictional)
Email: [email protected] (verified)

What changed recently (with sources):
- Series B announced 6 weeks ago; press release says the money goes to 'doubling the sales team' [1]
- 11 open SDR roles on the careers page [2]
- Priya posted about ramp time for new reps 3 weeks ago [3]

Opening line:
"Saw Fernhill is hiring 11 SDRs after the Series B. Your post on ramp time made me think the
first 90 days are where you'll feel it most."

Ready to add to campaign 'Q4 Fintech, paused'. Payload shown below. Add it?

Time and cost

Estimate About 5–10 minutes per prospect.

Assumptions: One prospect: one Apollo person lookup and enrichment, one or two Perplexity searches, one Instantly lead added.

Exact credit costs depend on your plan with each vendor. Check the tool pages before a large run.

MCP servers

Every server is confirmed in: ClaudeCursor

Set up in a chat app

Every server in this recipe is confirmed for Claude. Connect each one, then paste the prompts below into one conversation.

Developer setup

Auth setup and mcp.json for Claude Code and Cursor
  • Perplexity: Sign in with OAuth, or pass an API key as a Bearer token for headless use.
  • Apollo: Use OAuth sign-in for interactive use. For headless runs, use an API key in the X-Api-Key header.
  • Instantly: Paste an API key from the vendor's settings into the config (header or URL). There's no browser login, so it works well headless.

Put this in .mcp.json (Claude Code, project root) or ~/.cursor/mcp.json (Cursor). Swap the example keys for your own, and don't commit real ones. Remove the // comment lines if your client requires strict JSON.

{
  "mcpServers": {
    "perplexity": {
      "url": "https://api.perplexity.ai/mcp"
      // headless alternative: "headers": { "Authorization": "Bearer YOUR_PERPLEXITY_API_KEY" }
    },
    "apollo": {
      "url": "https://mcp.apollo.io/mcp"
      // headless alternative: "headers": { "X-Api-Key": "YOUR_APOLLO_API_KEY" }
    },
    "instantly": {
      "url": "https://mcp.instantly.ai/mcp",
      "headers": { "Authorization": "YOUR_INSTANTLY_API_KEY" }
    }
  }
}

Step-by-step prompts

  1. Find the VP of Sales at {company} in Apollo and enrich their work email.
  2. Use Perplexity to research {company}: recent news, funding, hiring, and anything the VP has posted publicly in the last 90 days. Cite sources.
  3. Write one personalized opening line based on the research. No flattery and no made-up facts.
  4. List my Instantly campaigns. Show me the payload for adding this lead to the campaign I pick, with the opening line in a custom variable. Add it only after I approve it.

Run it on a schedule (optional)

Where this goes wrong

Gotchas

Download

Get the prompts, guardrails and expected output as one Markdown file. Paste it into a Claude Project or ChatGPT project's instructions, or save it as CLAUDE.md for Claude Code.

Download research-prospect-instantly.md

Vendor sites: Perplexity · Apollo · Instantly. If we join an affiliate program, these links will be labeled as affiliate links.