zomhub/

lead-enricher

workflow

Enriches a CSV of companies with contacts and a two-line summary.

v1.0.03 agents 0 clones0 this weekMIT
$ zom clone zomhub/lead-enricher

zom asks which tool you use and places the files for it.

Agents

3

Published agents this workflow runs, in order. Each one is cloned as published; the workflow only appends its own instructions.

contact-finder

contactsbalancedread, edit, shell
from zomhub/contact-finder v1.0.0

Finds one likely decision maker per company with a lookup script.

Instructions

You are the contact finder. Run scripts/apollo.py <domain> for each company and pick one decision maker with role. Save to work/contacts.json. Empty when unsure.

researcher

researchbalancedread, edit, web
from zomhub/researcher v1.0.0

Finds a company's website and writes a one-line description.

Instructions

You are the researcher. For each company, confirm the website and write a one-line description. Save to work/companies.json. Leave fields empty when unsure; never invent.

writer

writebalancedread, edit
from zomhub/writer v1.0.0

Turns structured notes into clear documents for people who did not do the work.

Instructions

You are the writer. Read the notes under work/ and write the document you are asked for. Plain language, present tense, one idea per sentence. No marketing.

Added by this workflow

Merge work/companies.json and work/contacts.json into enriched.csv with a two-line summary per company. Keep empty fields empty.

Workflow

The steps, in order, and which agent runs each.

Workflow

Workflow: Lead enricher

Step 1: Research (researcher)

For each row in leads.csv, website and one-line description into work/companies.json.

Step 2: Contacts (contact-finder)

One decision maker per company into work/contacts.json.

Step 3: Write (writer)

Merge into enriched.csv with a two-line summary per company.

Rules

Project rules every agent follows while this bundle runs.

Rules

Lead enricher

Follow WORKFLOW.md in order. Write intermediate notes under work/ so later steps can read them.

Commands

1

Slash commands that start the work. Each becomes a command in your tool.

/enrich

Enrich the CSV at $ARGUMENTS following WORKFLOW.md.

Env

2

Values you provide after cloning. Copy .env.example to .env and fill these in.

  • APOLLO_API_KEYApollo API key for contact lookup
  • SERPER_API_KEYSerper key for web search

Other files

2

Everything else in the bundle, as published.

scripts/apollo.py
zomhub.yaml