LEAD GENERATION

Draft a personalized outreach email for each qualified stargazer

For high-fit stargazers, research their work and write a tailored cold email referencing their actual repos and stack, then save it as a Gmail draft for a rep to review and send.

CategoryLead Generation
Enginepaperclip
Difficultyintermediate
Triggerwebhook
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerGitHub star event on repoGitHubGitHub
  • ActionPull stargazer repos, languages, activityGitHubGitHub
  • ActionResearch company hook via ExaExa
  • ActionCompose personalized emailOpenAI
  • LogicSkip if no email or below fit bar
  • OutputSave Gmail draft for rep reviewGmailGmail

What it does

Generates a ready-to-edit, personalized outreach email for each qualified stargazer. It reads the person's public repos, languages, and recent activity, researches their company, and drafts an email that references something specific about them — no generic templates. The draft lands in Gmail for human review before sending.

When to use it

You want personalized outreach at volume but refuse to send fully automated cold emails. This keeps a human in the loop while removing the research-and-write grind that makes reps skip personalization.

How it works

  1. 1A GitHub webhook fires when someone stars your repo.
  2. 2The flow pulls the stargazer's pinned repos, primary languages, and recent commits.
  3. 3Exa researches the company for a relevant hook (product, recent news, hiring).
  4. 4An agent step composes a personalized email that cites a concrete detail from their work.
  5. 5A logic gate skips anyone missing a resolvable email or below the fit bar.
  6. 6The finished email is saved as a Gmail draft, assigned to the right rep.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect GitHubRepos, issues, pull requests, actions.
  2. 2
    Connect ExaNeural search across the web.
  3. 3
    Connect OpenAIModels, embeddings, files.
  4. 4
    Connect GmailRead, draft, send, label.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.