Skip to main content
Use this workflow when the output needs to become a campaign. It replaces the old prospect list, account mapping, SMB prospecting, outreach, and multi-signal outreach pages. The workflow has one job: produce a list of people worth contacting, with the context needed to write a specific message.

When to use it

  • Build a prospect list from an ICP definition
  • Find decision makers at target accounts
  • Map multiple roles at the same account
  • Add public or private signals before writing outreach
  • Create personalized openers or sequences from verified context
  • Run local-business prospecting from a category and location

Run it from an agent

/deepline-gtm Build an outreach list from accounts.csv. For each account, find the right decision makers, enrich verified work emails, add recent signals, and write a short personalized opener with the evidence used.
With Codex:
codex "Build an outreach-ready CSV from accounts.csv with contacts, verified emails, signals, evidence URLs, and personalized openers."

Workflow

1

Define the audience

Start with either target accounts, an ICP description, or a local-business query such as “dentists in Austin.” Write the constraints before asking for contacts.
2

Find companies or accounts

Use search, CRM exports, or a company database to create the account list. Keep the first run small so you can inspect whether the audience is right.
3

Find the right people

Search by role and seniority. For account mapping, ask for a few specific roles per department instead of every possible title.
4

Enrich and verify contact data

Resolve LinkedIn URLs, work emails, and other contact fields. Use waterfall tasks for email and contact discovery.
5

Stack signals

Add the context that explains why now: job changes, hiring, funding, competitor engagement, recent news, CRM status, or product usage context.
6

Write outreach context

Generate the opener or sequence from the selected signals. Include the source so a rep can verify the claim before sending.

Output schema

ColumnDescription
companyTarget account
domainCompany domain
contact_namePerson to contact
titleCurrent title
linkedin_urlLinkedIn profile when available
emailWork email when found
email_statusValidation or confidence status
signalsSignals used for prioritization or personalization
source_urlEvidence URL for the strongest signal
personalized_openerShort opening line or email angle

Useful variants

Prospect list from an ICP

/deepline-gtm Find 25 B2B SaaS companies in the US with 100-500 employees. At each company, find the VP Sales and Head of RevOps, get verified work emails, and write prospects.csv.

Account mapping

/deepline-gtm Map buying-committee contacts at each company in target-accounts.csv. Focus on RevOps, Sales, Marketing, and Finance leadership. Include LinkedIn URLs and verified emails.

Local-business prospecting

/deepline-gtm Find med spas in Miami with websites, phone numbers, ratings, and owner or manager contacts where available.
For local-business source details, see SMB data sets.

Multi-signal outreach

/deepline-gtm For each account in target-accounts.csv, combine job changes, hiring, funding, and competitor engagement. Score the account, find the best contact, and write a 3-step sequence using only verified signals.

Quality rules

  • Ask for the smallest useful pilot first.
  • Keep the ICP constraints visible in the prompt.
  • Prefer role lists over vague phrases like “decision makers.”
  • Do not generate personalization from unsourced claims.
  • Put evidence in a column, not only in the email copy.
  • Separate list building from copywriting if the first pass needs review.