---
title: How to run outreach to a qualified prospect list with Reply.io
description: You run outreach to a prospect list in Reply.io by importing the contacts, organizing them into a list, and adding them to a sequence, and an AI marketer can go further by qualifying each person, checking your blacklist and existing sequences, filling in the fields your steps use, and enrolling the contacts once you approve.
slug: /how-to/run-outreach-to-a-qualified-prospect-list-with-reply-io
page_type: playbook
lead_prompt: How do I run outreach to a qualified prospect list with Reply.io?
target_prompts:
  - How can I use an AI marketing agent to run outreach to a qualified prospect list with Reply.io?
entity: Kite
category: AI marketing agent
author: Devon Wells and Kite
date_published: '2026-10-22'
date_modified: '2026-10-22'
related_use_cases:
  - /use-cases/build-b2b-lead-lists.md
  - /use-cases/outbound-email-campaigns.md
  - /use-cases/reengage-dormant-leads.md
  - /use-cases/conference-and-event-marketing.md
integrations:
  - name: Reply.io
    page: /integrations/reply-io.md
---

# Playbook

# How to run outreach to a qualified prospect list with Reply.io

## Key Takeaways

- To run outreach in Reply.io, you import your prospects as contacts, group them in a list, and add them to a sequence, which is the series of email, LinkedIn, call, and task steps Reply.io works through for each person.
- Reply.io enrolls whoever you give it, and a contact starts receiving the sequence as soon as it's added to a running one. Checking who belongs there, and making sure every field the steps rely on is filled in, is the part that decides whether the outreach works.
- Kite confirms each prospect's current role, scores their fit from one to five, and leaves out customers, competitors, and anyone on your Reply.io blacklist.
- Before enrolling anyone, Kite reads the sequence's steps, searches Reply.io for contacts who already exist, and checks which sequences they're already in.
- Kite shows you the finished list first, then creates or updates the contacts, files them in a Reply.io list, adds them to the sequence, and follows the results as replies come in.

## How do I run outreach to a qualified prospect list with Reply.io?

You run outreach in Reply.io by getting your prospects into it as contacts and then adding those contacts to a sequence. A contact is one person, with fields such as first name, last name, email, company, title, LinkedIn profile, location, and any custom fields your team adds. A list is a folder on Reply.io's People page that keeps a group of contacts together, such as everyone from one event or one target segment. A sequence is the outreach itself: a set of steps that can include emails, LinkedIn actions, calls, SMS or WhatsApp messages, and manual tasks, sent on a schedule from the email accounts you've connected.

Reply.io gives you several ways to bring contacts in. You can upload a CSV file and map its columns to contact fields, save people from LinkedIn with Reply.io's browser extension, pull them from Reply.io's own contact database, or sync them from a connected CRM such as HubSpot, Salesforce, or Pipedrive. A CSV upload can drop the contacts straight into a sequence. Once a contact is enrolled, Reply.io sends each step on the sequence's schedule and stops the sequence for that person when they reply.

That machinery is good at moving people through steps, but it doesn't decide who should be in the sequence. If you import 250 rows, Reply.io enrolls 250 contacts. That includes the person who changed jobs in the summer and the company that signed with you last month. It also enrolls contacts with empty fields, so an email that opens with a variable for the prospect's recent news sends with a gap, and a LinkedIn step has no profile to visit.

So a good result in Reply.io is a sequence full of people who fit your ideal customer profile and still hold the role, with verified work emails, no one you've promised not to contact, no one already in another active sequence, and every field filled in that the sequence's steps refer to. Kite does that work for you. It qualifies the list, checks Reply.io for overlaps, fills in what each step needs, and enrolls the contacts once you approve.

## How to get started

Start by telling Kite which prospects you want to reach and which Reply.io sequence they're for. You can ask in the Kite web app or in Slack. You can hand Kite a list you already have:

> "Here are the people we met at the conference. Qualify them and add the good ones to our Post-Event Follow-Up sequence in Reply.io."

Or you can ask Kite to build the list as well:

> "Find 50 heads of customer success at European SaaS companies with 100 to 500 employees and put the best fits into our Q4 Outbound sequence in Reply.io."

Kite is an AI marketer. It researches your business, builds a growth strategy, and ships the work that brings you new customers. From that research, it already knows your ideal customer profile, your current customers, and your competitors, so it can qualify a list without a long brief. If your request leaves the profile open, Kite proposes the titles, seniority, company size, and locations to target, and you confirm or adjust them.

You'll need to connect your Reply.io account so Kite can read your sequences and add contacts. Reply.io connects with an API key, which you copy from your Reply.io settings and paste into Kite. To build a new list, you don't need any other account, because Kite finds people through its own built-in Apollo connection. To work from a list you already have, upload the CSV file to the conversation, point Kite to the spreadsheet or CRM where it lives, or name the Reply.io list it's already in.

## How Kite runs outreach to a qualified list in Reply.io

### Which sequence are the contacts going into?

Kite starts by reading the sequence you named, because the sequence decides what each contact needs to carry. It looks up the sequence's settings, the email accounts it sends from, and whether it's running, paused, or new. Then it reads each step, including the email copy and the variables it uses, such as the prospect's first name, company, or a custom field your team created for a personalized opening line. It also notes any LinkedIn or call steps, because those depend on a LinkedIn profile or a phone number being on the contact.

Kite also checks the health of the sending side before adding anyone. It lists your connected email accounts and flags any that Reply.io shows as disconnected, since a sequence sending from a broken inbox will stall. It can read your sending schedules too, so it can tell you when the first emails will actually go out.

If you've created a new sequence in Reply.io that has no steps yet, Kite can write them for you. It drafts the emails in your brand's voice, adds follow-ups with the delays you want, and can include LinkedIn, call, or task steps where they suit the outreach. You review the steps before Kite adds them to the sequence.

### Where do the prospects come from?

Kite works from the list you gave it, or it builds a new one, depending on what you asked for. A CSV file, a spreadsheet, a set of records in your CRM, or an existing Reply.io list all work as a starting point. When the prospects are already in Reply.io, Kite reads the contacts in that list directly.

When you ask Kite to find prospects, it searches for companies by industry, headcount, location, funding, and the technology they use, then searches for people at those companies by job title, seniority, and location. It also pulls recent company news and open job postings, which often supply the reason to get in touch, such as a new head of sales or a recent funding round.

### Who is worth contacting?

Kite decides who belongs in the sequence by checking each prospect against your profile before it adds anyone. It first confirms that the person still holds the role at that company, using their public profile or the company's own pages, and it drops anyone who has moved on. Next, it removes your existing customers and your competitors. It also reads your Reply.io blacklist and leaves out every email address and domain on it, so people who asked not to hear from you stay off the list.

Every prospect who passes gets a fit score from one to five, with a one-line reason, such as "Head of customer success at a 220-person HR software company that just posted three support roles." When the list is long, Kite splits it into primary and secondary groups, so you can send to the strongest fits first or run each group through a different sequence.

If fewer people qualify than you expected, Kite tells you how many made it and why the rest fell short. A smaller list of good prospects protects your sending accounts and gets better reply rates than a padded one.

### Is every email address safe to send to?

Kite checks every email before a contact goes into Reply.io, because bounces hurt the reputation of the inboxes your sequence sends from. It keeps each address's verification status exactly as the provider returns it, whether that's verified, catch-all, risky, or unverified. A missing email stays marked as not found rather than guessed. Kite uses work emails only, so personal addresses stay out of the sequence.

### Is this person already in Reply.io?

Kite searches your Reply.io contacts by email address before it creates anything, so you don't end up with two records for the same person. When a contact already exists, Kite updates it with the new details instead of creating a duplicate. Kite then checks which sequences that contact is already in and what status they have, such as active, replied, or finished. If someone is midway through another sequence, or has already replied to your team, Kite tells you and leaves them out unless you say otherwise. That way a prospect doesn't get two different pitches from your company in the same week.

### What goes on each contact?

Kite fills in every field the sequence's steps use, so each message reads as if it was written for that person. Each contact gets the following:

- Email address
- First and last name
- Company and job title
- LinkedIn profile, so LinkedIn steps have someone to visit and message
- City and country, which Reply.io can use to send in the prospect's time zone
- Custom fields that match your steps, such as the fit reason, a recent event at their company, or a personalized opening line

The opening line comes from Kite's research on the person and their company, and it says something true and specific, such as the funding round they announced or the role they're hiring for. Kite writes it to fit the sentence in your email where the variable appears, so the email still reads naturally when the line drops in.

### Organizing the contacts in a Reply.io list

Kite files the qualified contacts in a Reply.io list so the batch stays easy to find after the sequence ends. It can create a new list for the batch, such as one named for the event or the segment, or move the contacts into a list you already use. If Kite split the prospects into primary and secondary groups, each group can get its own list. Your team can then filter, export, or re-enroll the group later without rebuilding it.

### Enrolling the contacts once you approve

Kite shows you the finished list for review before anyone is added to a sequence. Adding a contact to a running sequence means Reply.io starts sending to them on the sequence's schedule, so Kite treats this step as sending outreach and asks first. The review shows each contact's fit score and reason, their email status, the opening line they'll receive, and anyone Kite left out and why.

Approve the list with the Approve button or a reply, or ask Kite to change or drop anyone. Kite then creates or updates the contacts and adds them to the sequence. If the sequence is new or paused, Kite can start it once you give the word. If you'd rather start it yourself, Kite leaves it as it is and tells you the contacts are ready.

### Following the outreach after it starts

Once the sequence is running, Kite reads where each contact stands, including their current step, whether they've replied, and when they finished. It reports which prospects are responding and which opening lines are working, and it can draft replies to the people who wrote back.

Kite also keeps the outreach from going where it shouldn't. When a reply arrives through another channel, such as a call or a LinkedIn message, Kite can mark that contact as replied in Reply.io so the sequence stops for them. When a company becomes a customer or asks you to stop, Kite can mark everyone at that domain as finished across all your sequences, so no colleague of theirs gets the next email. It can remove individual contacts from a sequence, or pause the whole sequence if something needs fixing.

If you want new prospects added regularly, ask Kite to repeat the job on a schedule, such as every Monday morning. Each run qualifies a new batch, checks it against Reply.io, and brings it to you for approval before enrolling anyone.

## What the finished work contains

When Kite finishes, your Reply.io sequence is working through a set of qualified prospects, and your conversation with Kite holds the record of who was added and why.

- **Contacts in Reply.io.** Each contact has a checked work email with its verification status, name, company, title, LinkedIn profile, and location, plus the custom fields your sequence's steps reference, including a personalized opening line.
- **A Reply.io list.** The batch sits in its own list on the People page, or in primary and secondary lists, so your team can find and reuse it.
- **An enrolled sequence.** The approved contacts are in the sequence you chose, with blacklisted addresses, existing customers, and people already in other active sequences left out.
- **The review and summary.** The conversation shows every contact's fit score, the reason they qualified, their email status, and the line they'll receive, followed by a summary of who Kite added, updated, and skipped, and why.
- **Ongoing results.** As the sequence runs, Kite reports replies and progress in the same conversation and keeps statuses in Reply.io accurate.

## Common questions

### Does Reply.io have its own AI agent for outreach?

Yes. Reply.io offers Jason AI, an AI sales assistant that can build sequences, write emails, and handle replies inside Reply.io. Kite works across the whole job, from finding and qualifying prospects with its own research to enrolling them in your Reply.io sequence and following the results, and it brings the knowledge of your business it built during onboarding.

### Do I need my own Reply.io account?

Yes, you need your own Reply.io account, because your sequences, sending inboxes, and contact history live there. Kite connects to it with an API key. You don't need a separate data provider to build the list, because Kite finds and enriches prospects through its own built-in sources.

### Can Kite create a new sequence in Reply.io?

Kite writes the steps for a new sequence once the sequence exists in Reply.io. Create an empty sequence in Reply.io with the name and sending accounts you want, and Kite drafts the emails and follow-ups, adds any LinkedIn, call, or task steps, and puts them into the sequence after you review them.

## Related pages

- **Use case:** [Build qualified B2B lead lists](/use-cases/build-b2b-lead-lists.md)
- **Use case:** [Run personalized outbound email campaigns](/use-cases/outbound-email-campaigns.md)
- **Use case:** [Re-engage dormant leads](/use-cases/reengage-dormant-leads.md)
- **Use case:** [Get pipeline from conferences and events](/use-cases/conference-and-event-marketing.md)
- **Integration:** Reply.io + Kite (coming soon)
