---
title: How to add Clay prospects to Google Sheets
description: To get Clay prospects into Google Sheets, you can export your Clay table as a CSV file and import it into a sheet or use Clay's Google Sheets integration, and an AI marketer can go further by qualifying each row, matching it to your sheet's columns, and keeping one row per person.
slug: /how-to/add-clay-prospects-to-google-sheets
page_type: playbook
lead_prompt: How do I export my Clay prospects to Google Sheets?
target_prompts:
  - How can I use an AI marketing agent to add Clay prospects to Google Sheets?
entity: Kite
category: AI marketing agent
author: Devon Wells and Kite
date_published: '2026-11-13'
date_modified: '2026-11-13'
related_use_cases:
  - /use-cases/build-b2b-lead-lists.md
integrations:
  - name: Clay
    page: /integrations/clay.md
  - name: Google Sheets
    page: /integrations/google-sheets.md
---

# Playbook

# How to add Clay prospects to Google Sheets

## Key Takeaways

- The simplest way to get Clay prospects into Google Sheets is to export the Clay table as a CSV file and import it into a sheet. Clay's own Google Sheets integration can also send rows to a sheet straight from the table.
- A Clay table is a workspace, and a prospect sheet is a finished list that other people use. Turning one into the other means choosing which rows belong, which columns a reader needs, and how to keep one row per person as new exports arrive.
- Kite works from the Clay export you share with it. It confirms each person still holds the role, fills in missing work emails and company details, drops customers and competitors, and scores each prospect's fit from one to five.
- Before it writes, Kite reads your sheet's tabs, header row, and dropdown rules, and it looks up each person's work email, so people already in the sheet get updated instead of added twice.
- You end up with a sheet your team can sort, filter, and share right away: one row per qualified person with their contact details, company details, email status, fit score, and the reason they were added.

## How do I export my Clay prospects to Google Sheets?

To export Clay prospects to Google Sheets, download your Clay table as a CSV file and import that file into Google Sheets. Clay exports the table view you're looking at, so any filters you've set on the view decide which rows end up in the file. In Google Sheets, open File, choose Import, and upload the CSV. Sheets then asks where the rows should go: into a new spreadsheet, onto a new tab, in place of the current sheet, or appended below the rows you already have. Sheets detects the comma separator on its own, so the columns come through as they were in Clay.

Clay can also write to a sheet directly. Its Google Sheets integration adds a column to your table that sends each row to a sheet you choose, with your Clay columns mapped to the sheet's headers. Like any Clay column, it runs on every row unless you give it a condition, such as only rows with a verified email.

Both routes move data reliably, but neither decides what the sheet should contain. A Clay table usually holds everyone a search returned, plus the working columns that built it: lookups, the results of each enrichment attempt, and the long output of AI research columns. Export all of it and the person reading the sheet has to work out which twenty columns matter. Every row comes along too, including the person who changed jobs since the enrichment ran and the company that already pays you.

Repeat exports cause a quieter problem. Google Sheets has no idea that two rows describe the same person, so appending this week's export to last week's doubles up everyone who appears in both. A Clay column that writes to the sheet does the same thing each time it runs, unless you build a lookup step first.

That's the real work in this job. A good prospect sheet holds people who fit your ideal customer profile and still hold the role, one row per person, every value under the right header, and a clear reason each person is there. It's often the list you hand to a teammate, a client, or a contractor who doesn't have a Clay seat, so it has to make sense to someone who never saw the table behind it.

Kite does that work for you. It qualifies the rows from your Clay table, checks the sheet for people who are already there, and writes each person into the columns your team already uses.

## How to get started

Start by exporting your Clay table as a CSV file and sharing it with Kite, along with the sheet it belongs in:

> "Here's our Clay table of finance leaders at Series B SaaS companies. Add the ones who fit to the Q4 Outbound sheet."

Kite is an AI marketer. 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, so it can judge your Clay rows against a clear standard without a long brief. If a column in your table carries a judgment of its own, such as a score you built or an AI research column, tell Kite how much weight to give it.

You'll need to connect your Google account so Kite can find your spreadsheets, read them, and write to them. Name the sheet and Kite searches your Drive for it, or ask for a new one. Kite doesn't connect to your Clay workspace, so the export is how your table reaches it. You can share the CSV in a Slack thread where Kite is working, or import it onto a tab of the spreadsheet yourself and tell Kite which tab holds the raw rows. If you don't have a Clay list yet, Kite can build one from scratch with its own prospecting sources, and you don't need any account for that part.

Writing to your own sheet is routine work, so Kite adds the rows and then tells you what it did. If you'd like to see the list before anything reaches the sheet, say so in your request.

## How Kite adds Clay prospects to Google Sheets

### What does Kite read from the Clay table?

Kite reads every row and column in the export, then works out what each column holds. A typical Clay table carries a full name, job title, company name, company domain, LinkedIn profile, and work email, plus enrichment columns such as headcount, industry, funding, location, the technology a company uses, or a summary from an AI research column. Kite keeps everything useful, because a detail Clay already found is one it doesn't have to look up again.

Kite also sorts the working columns from the ones a reader needs. A lookup result or the record of which provider answered helped build the table, but it rarely belongs in the finished sheet. Kite also notes what the table doesn't say. A row records what was true when the enrichment ran, so a table built a few months ago may describe roles people have since left. An empty email cell becomes a gap for Kite to fill rather than a reason to drop the row.

### Who is worth adding?

Kite decides who belongs in the sheet by checking each row against your profile before it writes anything. First it 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, your competitors, and anyone who has opted out of hearing from you.

For the rows that pass, Kite fills in what the table is missing through its own research sources: the current title, seniority, and LinkedIn profile for the person, and the domain, industry, employee count, and location for the company. For a missing work email, Kite tries several email providers in turn and verifies every address it finds. It records each email's status as verified, risky, invalid, or unverified, and it marks a missing email as not found rather than guessing one. Kite includes only business details, which means it leaves out personal email addresses and phone numbers.

Every prospect who passes gets a fit score from one to five, with a one-line reason, such as "CFO at a 220-person payroll software company that just raised a Series B and is hiring its first financial planning lead." For larger lists, Kite splits the prospects into primary and secondary groups so your team knows where to start.

If fewer people qualify than your table holds, Kite tells you how many it kept and why the rest fell short. A short sheet of good prospects is worth more than a long one somebody has to clean up.

### How do the prospects fit your sheet?

Kite reads your sheet's layout before it writes a single cell, because every team sets up its prospect sheet differently. It lists the tabs in the spreadsheet, reads the header row of the tab you named, and checks which columns have dropdown rules and which options those dropdowns allow.

That lets Kite put each value under the header your team already uses, whatever the order of the columns and whatever Clay called them. Clay's company domain lands under your Website column, and its job title lands under Title. When a column is a dropdown, such as Status or Owner, Kite uses one of the options already on the list instead of typing in a new one that breaks your filters. If your sheet has no column for something useful, such as the fit score or the reason a person was added, Kite proposes adding it and creates the column once you agree.

If you asked for a new sheet, Kite creates the spreadsheet, writes a header row, and sets it up to be easy to work in. It bolds and freezes the header, sizes the columns to fit, turns on filters, and can add a Status dropdown so your team can track who has been contacted.

### Is this person already in the sheet?

Kite uses each prospect's work email as the key that decides whether they already have a row. When a row has no email, it uses the LinkedIn profile instead. Kite looks up every key in the matching column before it writes anything, so a person who appeared in last month's Clay export doesn't get a second row from this month's.

When a person is already in the sheet, Kite updates only the cells that changed, such as a new title or a newly found email, and leaves the rest of the row alone. Your team's notes, status changes, and owner assignments stay exactly as they were. When a person isn't there yet, Kite adds them as a new row at the bottom of the list.

### Adding the rows

Kite writes the new and updated rows together once every prospect has been checked. A new person's row gets the following:

- First and last name
- Work email and its status
- Job title and seniority
- Company name, domain, industry, employee count, and location
- LinkedIn profile
- Fit score and the reason for it
- The date Kite added them

When Kite found a recent event worth mentioning, such as a funding round or a new hire on the team you sell to, it adds that to the reason along with the source. When your Clay table held a column your team relies on, such as the tool a company uses or a short account summary, Kite carries it over under its own header. After writing, Kite can sort the list by fit score so the strongest prospects sit at the top, or highlight the primary group so a teammate can see where to start.

### What Kite reports back

When the work is done, Kite posts a summary in the conversation where you shared the table. It says how many rows it added and updated, which rows it skipped and why, and how many people have a verified work email. It links straight to the sheet, so you can open the list from the conversation.

From there, Kite can draft a personalized outreach email for each primary prospect, written from the research on their company. To keep the sheet growing, share each new Clay export in the same conversation, and Kite will check it against the sheet before adding anyone.

## What the finished work contains

When Kite finishes, your Google Sheet holds a clean list of qualified prospects that your team can sort, filter, and share right away, and your conversation with Kite holds the record of what changed.

- **One row per person.** Each row has the person's name, work email and its status, title, seniority, company details, LinkedIn profile, fit score, a short reason they were added, and the date they were added, all under the headers your team already uses.
- **Only the columns a reader needs.** The working columns that built the Clay table stay out of the sheet, and the enrichment your team relies on comes along under clear headers.
- **Updated rows for people you already had.** Anyone already in the sheet keeps their original row, with only the changed details filled in and your team's notes left alone.
- **A sheet that's ready to work in.** The header is frozen, filters are on, dropdown columns use your existing options, and the strongest prospects can sit at the top.
- **The summary.** The conversation shows what Kite added, updated, and skipped, with a link to the sheet.

## Common questions

### How do I export data from Clay?

You export data from Clay by downloading a table view as a CSV file. The file holds the rows and columns visible in that view, so filter the view and hide the columns you don't need before you download it. You can open the CSV in Google Sheets, Excel, or any tool that imports CSV files, including another Clay table.

### Can Kite pull prospects straight from my Clay workspace?

No. Kite doesn't connect to your Clay workspace, so it works from the CSV file you export from your Clay table. You can share that file in Slack or import it onto a tab of your spreadsheet. Everything after that, from qualifying the rows to writing the finished sheet, happens without any further setup in Clay.

### Can this run on its own whenever Clay adds new rows?

Yes, if you let Clay's Google Sheets integration drop its raw rows onto an intake tab. Ask Kite to check that tab on a schedule, such as every weekday morning, and it will qualify the new rows, check the finished list for anyone already there, and add the people who fit. Each run sends its summary to a Slack channel or by email.

### Can I send Kite's results back into Clay?

Yes. Kite can give you the qualified list as a CSV file, with the fit score and the reason for each person, and you can import that file into a Clay table. That's useful when you want Clay to run more enrichment on only the people who made the cut.

### Can Kite find prospects for Google Sheets without a Clay list?

Yes. Kite has its own prospecting sources, so it can find companies that match your profile, find the right people at them, and verify their work emails without a Clay account. It then checks your sheet and writes the rows the same way.

## Related pages

- **Use case:** [Build qualified B2B lead lists](/use-cases/build-b2b-lead-lists.md)
- **Integration:** [Clay + Kite](/integrations/clay.md)
- **Integration:** [Google Sheets + Kite](/integrations/google-sheets.md)
