Skip to main content
ZeroBounce Docs logo
Log InSign Up Free
  • Home
  • Getting started
  • Products
  • API
  • Integrations
  • FAQ
  • About ZeroBounce
Browse documentation
ZeroBounce Docs logo
  • Getting started
  • Products
  • API
  • Integrations
  • FAQ
  • About ZeroBounce

Type at least 2 characters to search the docs.

↑↓ Navigate↵ OpenEsc Close

Docs Assistant

Answers written from the ZeroBounce documentation

Hi! I'm your ZeroBounce Docs Assistant. How can I help you with our APIs or integrations today?

Try Asking

Loading suggestions...

AI-generated from our docs. Check important details against the linked pages.

Integrations

  • ActiveCampaign Integration
  • Adobe Journey Integration
  • Adobe Marketo Integration
  • Amazon S3 Integration
  • Amazon S3 Bulk API
  • BigCommerce Integration
  • AWeber Integration
  • Clay.com Integration
  • Drip Integration
  • Customer.io Integration
  • Constant Contact Integration
  • Contact Form 7 Integration
  • Email Validator Browser Extension
  • Ghost Integration
  • CloudFlare Worker Integration
  • ChatGPT Integration
  • Google Sheets Integration
  • Gravity Forms Integration
  • Infinity Integration
  • Integrations Contacts Monitoring, Scheduling and Sharing
  • iPost Integration
  • HubSpot Integration
  • Iterable Integration
  • HubSpot Forms Integration
  • HubSpot Warmup Integration
  • JS Widget
  • Klaviyo Integration
  • Klaviyo Forms Integration
  • LinkedIn Integration
  • Mailchimp Integration
  • Microsoft Dynamics Integration
  • MailerLite Integration
  • monday.com Integration
  • Moosend Integration
  • Outreach Integration
  • PipeDrive Integration
  • Salesforce Integration v1.39
  • SFTP/FTP Integration
  • SFTP/FTP Bulk API
  • Unbounce Integration
  • Wix Integration
  • WordPress/WooCommerce Plugins
  • Zapier Integration
    • Single Email Validation
    • Get Activity Data
    • Batch Validation
    • File Validation
    • AI Scoring
  • Zendesk Sell Integration
  • ZeroBounce MCP Server
  • Zoho Integration
  1. Home
  2. API Integrations
  3. Zapier
  4. AI Scoring

AI Scoring

The ZeroBounce A.I. Scoring API combines a vast selection of data with proven statistical analysis to granularity rate the quality level of an email address. The software identifies positive and negative patterns of an email address and returns a score that users can rely on when performing their email hygiene. Our Zapier integration allows you to score multiple email addresses specified in a .csv file and pass the results along to the next stage.

Follow these steps to start using ZeroBounce AI Scoring with your Zaps.

Step 1 - Create a new Zap (see Create a New Zap section above)

Step 2 - Create a trigger

  1. For this example, we’ll use a new spreadsheet created on our Google Sheets account. If you’ve yet to do so, you will need to grant Zapier access to your Google Sheets account. See the Link Google Sheets Account section. Click Continue.
  1. Select the appropriate Drive. Note that this applies to all spreadsheets created on this specific drive. Click Continue.
  1. To verify, click Test Trigger (make sure that a file matching our criteria exists to properly test your trigger).
  1. You should receive a result that looks like this. Click Continue.

Step 3 - ZeroBounce AI Scoring

  1. Type “ZeroBounce” into the search bar and select the ZeroBounce option.
  1. Select AI Scoring from the dropdown. Click Continue.
  1. If you’ve yet to do so, you will need to link your ZeroBounce account to Zapier. For more details on how to do this, please refer to the Link ZeroBounce Account section above. Click Continue.
  1. Our AI Scoring action takes four parameters:

    File - .csv file containing our data; we’ll input the .csv conversion of the google sheet from the previous step
    Email Address Column - which column are the email addresses on? - starts at 1
    Has Header Row - specifies whether the first row should be ignored when processing
    Remove Duplicates - specifies whether duplicate emails should be ignored when processing (to conserve credits).

    Click Continue.
  1. To verify our action works, click Test Action.
  1. You should receive a response similar to this, showing that the file has been uploaded successfully for processing. This integration uses a callback to transfer data to the next step, which will happen at a later time. The output of that callback is a file, and we can still use it to chain more actions.

Step 4 - Add a new action

  1. The result from the previous step does not do much by itself, but we can chain another action that uses it. We’ll insert a new row into a Google Sheet we own. To add a new action, click the (+) symbol at the end of the previous one.
  1. Select the Google Drive option.
  1. Select Upload File for Event from the dropdown. Click Continue.
  1. If you’ve yet to do so, you will need to grant Zapier access to your Google Drive account. See the Link Google Drive section above for more details. Click Continue.
  1. Fill in the appropriate options for Drive and Folder. Be careful not to set the target upload folder the same as the trigger input folder as this will trigger infinite loops or errors.

    Set Convert to Document? to False (we’ll upload as is).

    For File, we’ll use the ZB File option. It should display no data as our action uses a callback and the data is not available yet.

    For File Name we’ll use the Google Drive Original Filename (the filename the file was uploaded as) and csv for extension. Click Continue.
  1. We will be unable to test this part as the callback data is unavailable. Click Test Action.
  1. As expected, our test has failed. We’ll skip it for now and verify that it works later. Click Skip test.
  1. Click Publish Zap.
  1. Click Publish & Turn On.

Step 5 - Verify that our Zap works

  1. Go to your Zapier Dashboard and select Zaps from the left menu. Ensure that an appropriate file is uploaded to our trigger directory.
  1. If your app does not trigger by itself, click on the three dots and select Run from the menu
  1. You should see output like this. If not, double check that the file exists and was uploaded after Zap creation, or that the Zap has not already run.
  1. From the same dot menu, now click on History.
  1. You should see a list of all runs for this Zap. We can see that the last one is waiting. Click on it.
  1. You will see a list of all actions of our Zap and intermediate results for this run. It is possible that the first stage (the trigger) is successful while the second one is Waiting for the callback from ZeroBounce execute.
  1. In our case it was successful. It can also display an error if not. At this point, you can check the target drive folder for the uploaded file - it should be there.

Was this page helpful?

PreviousFile ValidationNextZendesk Sell Integration
Interested in our partner programs?
Partner program

Interested in our partner programs?