# Workflow: Find and contact prospects

> From an ICP definition to booked meetings — the complete outbound loop.

**Outcome:** A running multichannel campaign against a fresh, enriched prospect list, with replies monitored and meetings landing on the calendar.

**Availability:** 2 of 9 steps coming soon — the rest is callable today.

The canonical outbound motion, decomposed into API calls. Each step is one module; the output of each step is the input of the next. An agent can run the whole loop or take over any single step — for example, bring its own prospect list and enter at step 3.

## Steps

1. **Define an ICP** (agent logic)
   The agent turns the user's goal into concrete filters — job titles, seniority, department, industry, company size, location.
2. **Search for matching people and companies** (Coming soon) — uses [Prospect Search API](https://headless-jason-ai-sdr-7ajjk.ondigitalocean.app/apis/prospect-search.md)
   Run a Live Data search over the 1B+ contact B2B database and preview results before committing credits.
3. **Store them as contacts** — uses [Contact Data API](https://headless-jason-ai-sdr-7ajjk.ondigitalocean.app/apis/contact-data.md)
   Import the selected prospects as contact records, organized into a contact list for this campaign.
4. **Enrich what's missing** (Coming soon) — uses [Contact Enrichment API](https://headless-jason-ai-sdr-7ajjk.ondigitalocean.app/apis/contact-enrichment.md)
   Find missing emails and phone numbers; enrich records from LinkedIn URLs.
5. **Validate before sending** — uses [Email Validation API](https://docs.reply.io/api-reference/email-validations/schedule-email-validation)
   Schedule email validation on the list to protect deliverability.
6. **Create a multichannel sequence** — uses [Sequence API](https://headless-jason-ai-sdr-7ajjk.ondigitalocean.app/apis/sequences.md)
   Create the sequence, add email and LinkedIn steps with A/B variants, assign sending mailboxes, set the schedule.
7. **Add contacts and start** — uses [Sequence API](https://headless-jason-ai-sdr-7ajjk.ondigitalocean.app/apis/sequences.md)
   Bulk-add the enriched contacts to the sequence and start it.
8. **Monitor responses** — uses [Conversations & Inbox API](https://headless-jason-ai-sdr-7ajjk.ondigitalocean.app/apis/conversations-inbox.md)
   Subscribe to email_replied and reply_categorized webhook events — or poll the inbox — and read full threads as they arrive.
9. **Measure outcomes and track meetings** — uses [Analytics API](https://headless-jason-ai-sdr-7ajjk.ondigitalocean.app/apis/analytics.md)
   Track opens, replies, and the meetings report (meetings are booked via Reply's in-app scheduler; the API reports them); pause losing variants and double down on segments that convert.

HTML version: https://headless-jason-ai-sdr-7ajjk.ondigitalocean.app/workflows/find-and-contact-prospects
