Skip to main content

How to Integrate Clay in Your Buzz Workflow

Updated this week

In this guide, we’ll walk you through how to connect Clay with your Buzz campaigns.

Clay is a powerful sales prospecting tool that lets you source prospects from various platforms, enrich the data, and export it to tools like Buzz.

There are several ways to connect Clay to Buzz. Let’s start with the most straightforward one.

Export Your Clay Table as a CSV

Let’s say you’ve built a table in Clay with all your prospects and you're ready to bring them into Buzz to be added to a campaign.

  1. Open your table in Clay.

  2. Click the Action button in the top right corner.

  3. Select Export > Download CSV.

Once your file is downloaded, you’ll see a confirmation message.

Upload the CSV to Buzz

  1. Go to Buzz and create a new campaign.

  2. When prompted to add your search, choose CSV File.

3. Upload the CSV you just downloaded from Clay.

4. Map the fields to match your campaign needs.

❗️ Important:

If you're running a Social + Email campaign, make sure to correctly map the Person Social URL field to ensure proper targeting.

5. Click Next, then Save.

That’s it! Your prospects will now be added to your campaign, and you can begin building it out.

Adding Prospects to Your Campaign via HTTP API

Now, let's go through how to connect your Clay database to a Buzz campaign using the HTTP API. This method allows for seamless, real-time prospect transfer between platforms.

Set Up HTTP API in Clay

  1. Open the Clay table you want to export from.

  2. Scroll to the far right of your table and click Add Column > Add Enrichment.

3. In the search field, type HTTP API and select the corresponding option.

Configure the Request Method and Endpoint

  1. Under Method, select POST.

2. Next, you'll need to paste your Buzz campaign API endpoint.

To find this:

  • Go to your Buzz account.

  • Open the campaign you want to add prospects to (or create a new one).

  • Click Add Search and choose Add with API.

3. Copy the endpoint shown in the POST field.

4. Return to Clay and paste this into the Endpoint field.

Add the JSON Payload

  1. In Buzz, copy the JSON Payload from the same API setup page.

2. Paste it into the Body field in Clay.

Map the Fields

To ensure accurate data transfer, you need to map each relevant field in the payload to the corresponding column in your Clay table.

Example: Mapping Social Profile Links

  1. Find the row containing the profile link value.

  2. Select the text and press “/” to access mapping options.

3. Choose the appropriate column from the dropdown.

4. The mapping should now display in your code block:

Repeat this process for all needed fields.

🔗 Note: Do not skip the link field — it’s essential for Buzz to identify and engage with your prospects.

Custom Fields

If your payload includes custom fields, either map them accordingly or remove them entirely.

Make sure your JSON is clean — avoid trailing commas, which can break the data transmission.

For example, the end of the input may look like this:

Finalize and Send

  1. Once all fields are mapped, click Save and Run in Clay.

  2. Return to Buzz and open your campaign.

  3. You’ll see your newly added prospects under the New section.

📌 Note: If you update any information in your Clay table and re-run the API transfer, the corresponding profiles in your Buzz campaign will not be duplicated. Instead, they’ll be updated with the latest data from Clay. This ensures your campaign always reflects the most current prospect information.

Need help with field mapping or troubleshooting your upload? Reach out to our support team — we’re here to help!

Did this answer your question?