---
title: How to add Apollo prospects to Attio
description: You can export Apollo prospects as a CSV and import them into Attio, or connect the two with an automation tool, while an AI marketer can qualify each prospect, match them to the people and companies already in Attio, and add them to the list your team works from with the research attached.
slug: /how-to/add-apollo-prospects-to-attio
page_type: playbook
lead_prompt: How do I get my Apollo prospects into Attio?
target_prompts:
  - How can I use an AI marketing agent to add Apollo prospects to Attio?
entity: Kite
category: AI marketing agent
author: Devon Wells and Kite
date_published: '2026-10-10'
date_modified: '2026-10-10'
related_use_cases:
  - /use-cases/build-b2b-lead-lists.md
integrations:
  - name: Apollo
    page: /integrations/apollo.md
  - name: Attio
    page: /integrations/attio.md
---

# Playbook

# How to add Apollo prospects to Attio

## Key Takeaways

- The usual ways to get Apollo prospects into Attio are a CSV export from Apollo imported into Attio, or an automation tool such as Zapier or Make that creates an Attio record whenever a contact appears in Apollo.
- Attio's own Apollo app lets the AI steps in Attio's workflows look up Apollo data while a workflow runs. It's a live lookup, not a way to bring a list of prospects across.
- A prospect is only useful in Attio when three things are true: there's one person record linked to one company record, the person sits on the list your team actually works from, and the reason they're worth contacting is on the record where a rep will see it.
- Kite finds or reads your Apollo prospects, confirms each person still holds the role, scores their fit from one to five, and drops your customers and competitors before anything reaches Attio.
- Kite matches people by email address and companies by domain, so existing records are updated instead of duplicated. Then it adds each prospect to your chosen list and attaches a note with its research.

## How do I get my Apollo prospects into Attio?

The quickest way to get Apollo prospects into Attio is to export them from Apollo as a CSV file and import that file into Attio. In Apollo, you select the saved contacts you want and export them, and the file includes columns such as name, title, company, email, email status, LinkedIn URL, and company details. In Attio, you import the file into the People object and map each column to an attribute, which is what Attio calls a field.

Apollo's built-in CRM sync is designed for products like HubSpot and Salesforce, and it doesn't push contacts into Attio. Attio does offer an Apollo app, but it serves a different purpose. It lets the AI steps inside Attio's workflows search Apollo and read its data while a workflow runs, which is useful for looking someone up and less useful for moving a list of prospects across. Teams that want new Apollo contacts to arrive in Attio on their own usually set up an automation tool such as Zapier or Make, which creates or updates an Attio record each time a contact is added in Apollo. You build and maintain that field mapping yourself.

All of these routes move records, and none of them decides which records belong in your CRM. If you saved 200 people from an Apollo search, 200 people land in Attio. That includes the person who changed jobs last month, the company that's already your customer, and the contact whose email will bounce. The new people also arrive in your People object without being placed on the list where your team tracks outbound, and without any record of why they were chosen.

Here's what a good result looks like in Attio. Each prospect is one person record linked to one company record, with no duplicates. Each person is an entry on the list your team works from, such as an Outbound or Prospecting list, at the right stage. And the reason they fit is written on the record, so whoever opens it knows why to reach out.

Kite does that work for you. It qualifies the prospects before they reach Attio, matches them against the people and companies you already have, and adds them to your list with the research attached.

## How to get started

Start by telling Kite in Slack which prospects you want in Attio and where they belong. You can point it at people you've already found in Apollo:

> "Add the Apollo contacts labeled Q4 Fintech to our Outbound list in Attio."

Or you can ask Kite to find them:

> "Find 40 heads of marketing at US fintech companies with 50 to 500 employees and add the best ones to our Outbound list in Attio."

Kite is an AI marketer in your Slack. It researches your business, builds a growth strategy, and ships the work that brings you new customers. By the time you ask, it already knows your ideal customer profile, your current customers, and your competitors from that research. It uses that knowledge to propose the titles, seniority, company size, and locations to target, so you don't have to write a long brief. Confirm the profile or adjust it, and Kite starts.

You'll need to connect your Attio workspace so Kite can read your objects and lists and write records to them. To find new prospects, you don't need an Apollo account, because Kite has its own Apollo connection built in. To work from contacts you've already saved in Apollo, connect your own Apollo account, or export the contacts as a CSV file and share it in the Slack thread.

## How Kite adds Apollo prospects to Attio

### Where do the prospects come from?

Kite works from the contacts you've already saved in Apollo, or it finds new people in Apollo's database, depending on what you ask for. With your Apollo account connected, it searches your contacts, reads your contact stages and labels, and pulls the group you named. If you shared a CSV export instead, it reads the file from the Slack thread.

When you ask Kite to find prospects, it uses its built-in Apollo connection. It searches for companies by headcount, location, revenue, funding, keywords, and the technology they use, then searches for people at those companies by job title, seniority, and location. Kite puts every part of your profile that Apollo can filter on into the search itself, so it isn't sorting through people who were never a fit. It also reads a company's open job postings and recent news in Apollo, which often supply a timely reason to get in touch, such as a new marketing hire or a funding round.

### Who is worth adding?

Kite checks each prospect against your profile before it spends anything on enrichment. First it confirms that the person still holds the role at that company, using a current public profile or the company's own pages, and it drops anyone who has moved on. Next it removes your existing customers, your competitors, and anyone who has opted out of hearing from you. Kite can also search your Attio workspace for the company, which shows whether an account is already a customer or an open deal there.

Every prospect who passes gets a fit score from one to five, with a one-line reason, such as "Head of growth at a 120-person payments company that's hiring two demand-generation roles." When the list runs past about 15 people, Kite splits it into primary and secondary groups so your team knows where to start.

If fewer people qualify than you asked for, Kite tells you how many it found and why the rest fell short. A short list of good prospects is worth more than a long one your team has to clean up.

### What details does each prospect get?

Kite enriches each qualified prospect with the professional details your team needs to reach them. Apollo's person enrichment supplies the work email, LinkedIn profile, current title, and seniority. Its company enrichment supplies the company's domain, industry, employee count, revenue, funding, and technology.

Kite keeps the verification status of each email exactly as Apollo returns it, so your team can tell a verified address from a risky or catch-all one. When no work email turns up, Kite marks it as not found rather than guessing one from the company's address pattern. It includes only business details, which means it leaves out personal email addresses and phone numbers.

### How should the prospects fit your workspace?

Kite reads how your Attio workspace is set up before it writes anything, because every team shapes Attio differently. It lists the attributes on your People and Companies objects, along with their types: which are text, which are numbers, which are select fields with a fixed set of options, and which link to another record. It also lists your lists and reads the attributes on the list you named, including the stages in its status attribute.

That lets Kite put each piece of research where your team expects it. The job title goes into the person's job title attribute, the LinkedIn profile into the LinkedIn attribute, and the fit score into a number attribute rather than a block of text. When an attribute is a select field, such as Lead source, Kite uses one of the options you already have. If your workspace has nowhere to keep something useful, such as the fit score or the email's verification status, Kite proposes a new attribute and creates it once you agree.

### Is this person already in Attio?

Kite matches every prospect against your existing records, so the same person or company never appears twice. In Attio, a person's email address and a company's domain are unique, and Kite uses them to decide whether to update an existing record or create a new one. For a prospect without a work email, it searches your People records by name and company before it creates anything.

When Kite finds an existing record, it updates only the attributes it has new information for, such as a new job title, and leaves the rest of your team's edits alone. When the company already exists, Kite links the new person to it instead of creating a second company.

### Adding the records and the list entries

Kite creates or updates the company records first, then the people, so every person arrives linked to their company. A person record gets the following:

- First and last name
- Work email
- Job title
- Company, as a link to the company record
- LinkedIn profile
- Fit score and email status, in the attributes you agreed on

A company record gets its name, domain, description, and location. Then Kite adds each person to the list you named, sets their stage, and fills in any list attributes you use, such as an owner or a priority. If someone is already on that list, Kite updates their entry instead of adding them a second time.

Finally, Kite attaches a note to each person record. The note says why the person fits, what Kite checked to confirm their role, and any recent event at their company, such as a funding round or an open role, with a link to the source. That's the research a rep would otherwise have to redo before writing the first email.

### What Kite reports back

When the work is done, Kite posts a summary in the Slack thread where you asked. It says how many people and companies it created and updated in Attio, how many it added to the list, who it skipped and why, and how many prospects have a verified work email. The full list comes with it, so you can scan the results without opening Attio.

From there, Kite can keep the work moving. It can create an Attio task for the teammate who owns each primary prospect, with the record linked and a due date. It can draft a personalized first email for each primary prospect, and with your go-ahead and your Apollo account connected, it can add those contacts to an Apollo sequence you choose. If you want new prospects added regularly, ask Kite to run the same job every week, and it will post each batch's summary in the same thread.

## What the finished work contains

When Kite finishes, your Attio workspace holds a clean set of qualified prospects on the list your team works from, and your Slack thread holds the record of what changed.

- **Person records.** Each prospect has their name, work email, job title, LinkedIn profile, fit score, and email status, linked to their company.
- **Company records.** Each company has its name, domain, description, and location, with every prospect Kite added there linked to it.
- **List entries.** Each prospect sits on your chosen list at the right stage, ready to be worked, with no one added twice.
- **A note on every prospect.** The note explains why they fit, how Kite confirmed their role, and what recently happened at their company, with sources.
- **The Slack summary.** The thread shows what Kite created, updated, added, and skipped, along with the full list.

## Common questions

### How do you use Apollo to find leads?

You find leads in Apollo by searching its database of companies and people with filters for industry, company size, location, job title, and seniority, then saving the people who match. The harder part is deciding which of those matches are worth contacting now. Kite does that by checking each person's current role, scoring their fit against your ideal customer profile, and looking for recent news or hiring at their company.

### Do I need my own Apollo account?

No, you don't need your own Apollo account for Kite to find new prospects, because it searches and enriches through its own Apollo connection. Connect your own account when you want Kite to work from contacts you've already saved in Apollo, or to add prospects to one of your Apollo sequences.

### Can Kite keep adding new Apollo prospects to Attio automatically?

Yes. Ask Kite to repeat the job on a schedule, such as every Monday morning, and it will find new prospects who match your profile, check Attio for anyone already there, and add the rest to your list. Each run posts its summary to the Slack thread you choose.

## Related pages

- **Use case:** [Build qualified B2B lead lists](/use-cases/build-b2b-lead-lists.md)
- **Integration:** [Apollo + Kite](/integrations/apollo.md)
- **Integration:** [Attio + Kite](/integrations/attio.md)
