Trestle - Identity Data Enrichment and Validation APIs Trestle - Identity Data Enrichment and Validation APIs Trestle - Identity Data Enrichment and Validation APIs Trestle - Identity Data Enrichment and Validation APIs
  • Products
        • Enrichment

        • Reverse Phone APIGLOBAL
        • Verify and enrich phone numbers
        • Reverse Address API
        • Verify and enrich address information
        • Caller Identification API
        • Identify and enrich caller information
        • Add-Ons

        • Litigator Check
        • Identify phone numbers associated with serial litigators
        • Email Deliverability
        • Confirm email inboxes accept mail in real-time
        • Spam Check
        • Flag phone numbers tied to high-risk calling activity
        • Email Age Score
        • Score how long an email has existed
        • Validation & Verification

        • Phone Validation APIGLOBAL
        • Validate phone numbers and identify disconnected numbers
        • Real Contact API
        • Verify phone, email, and address information
        • Address Validation API
        • Validate and normalize addresses
        • Assess Risk

        • Decision Console
        • Optimize identity verification for manual review
        • Decision Signals API
        • Automate identity verification for risk decisioning
        • Start using Trestle products today

          Get started for free—no credit card required

          Start Your Free Trial

  • Solutions
        • Industries

        • B2B Contact Data
        • eCommerce
        • Insurance
        • Lead Generation
        • Real Estate
        • Communications
        • Use Cases

        • Verify and Prioritize Leads
        • Outbound Dialing Optimization
        • Assess Risk And Prevent Fraud
        • Inbound Call Routing and Verification​
        • Signup and Onboarding​
        • Optimize AI Voice Agents
        • Start using Trestle products today

          Get started for free—no credit card required

          Start Your Free Trial

  • Pricing
  • Resources
        • API Documentation
        • Blog
        • Knowledge Base
        • Case Studies
        • Glossary
        • Partners and Integrations
  • Company
        • About Us
        • Why Trestle
        • Careers
        • Affiliate Program
        • Contact
  • Log In
  • Start for Free

Trestle Overview

19
  • Does Trestle Offer DNC Checks?
  • Does Trestle Have a Sandbox Environment To Test Integrations?
  • What is Trestle’s Coverage and Accuracy?
  • Which Countries’ Data Do You Have?
  • Does Trestle Normalize Phone Number Format?
  • How Do You Integrate Trestle’s APIs?
  • How Does Trestle’s API Pricing Work?
  • How Often is Trestle’s Data Updated?
  • How to Properly Sample a Test File and Evaluate Trestle
  • Understanding NPA-NXX and the Implications of Number Portability
  • Understanding Trestle’s Free API Trial and the API Access Request Process for Specific Products
  • What are the Response Times for Trestle’s APIs?
  • What are the Various Sources of Trestle’s Identity Data?
  • What are Trestle’s SLAs?
  • What Demographic Data Does Trestle Have?
  • What Is Our Global Phone Validation Coverage?
  • What is the Default and Max QPS Supported?
  • What Queries are Billable?
  • What Security Measures are Taken by Trestle?

Product Features

38
  • Everything to Know About IP Trust Scores
  • How to Check When an Email Address Was Made
  • Everything to Know About Spam Checks
  • Using IP Intelligence Checks to Verify Lead Legitimacy in Real Contact API
  • Everything to Know About Phone-to-Address Match
  • Real Contact API 1.1 vs. Real Contact API 2.0: What’s Changed and How to Upgrade
  • Everything to Know About Phone Activity Score
  • Everything to Know About Real Contact API 2.0
  • How Trestle’s Activity Score is Different From HLR Lookups
  • Everything To Know About Name Match Details
  • Everything To Know About Phone-to-Name Confidence Score
  • Everything To Know About Litigator Checks
  • Everything To Know About the Email Age Score Add-on
  • Everything To Know About the Email Deliverability Add-on
  • Explain Real Contact API Grading
  • Fine-Tuning Find Person API Results
  • How Can Trestle’s Email Data Be Used?
  • How Do I Determine Phone Validity?
  • How Do You Read Trestle’s Phone Activity Score?
  • How Does Our Real Contact API Name Matching Work?
  • How Does Trestle Assess Email Validity in Real Contact?
  • How is Trestle’s Phone Activity Score Calculated?
  • How To Read the Real Contact Data Assessment Report
  • International Reverse Phone API Explained
  • Line Type Fidelity and Confidence
  • Trestle API Response Attribute Ranking
  • Trestle Warnings – A Comprehensive Guide
  • Understanding the Difference: Phone Validity vs. Trestle’s Activity Score
  • What are the Different Address Types Returned by Trestle?
  • What Does a Name Match of Null Mean?
  • What Does the Carrier Name Mean?
  • What is the Difference Between CNAM and Trestle’s Smart CNAM API?
  • What is the Difference Between Fixed VoIP and Non-fixed VoIP?
  • What is the Difference Between Reverse Phone API, Caller Identification API, and Smart CNAM API?
  • What is the Link Date Associated with Phones and Addresses?
  • Why and When to Use Trestle’s Name Hint
  • Why Do We Return a Maximum of 100 Entities in Find Person API?
  • Why Does the Address Return as Invalid?

Integrations

22
  • HubSpot | Phone Validation App Integration Guide
  • ZoomInfo | Phone Validation, Real Contact, and Reverse Phone Integration Guide
  • Databar | Phone Validation Integration Guide
  • Make | Real Contact API Integration Guide
  • Make | Phone Validation API Integration Guide
  • Apollo | Phone Validation Integration Guide
  • HighLevel | Phone Validation Integration Guide
  • boberdoo | Real Contact API Integration Guide
  • Clay | Validate Phone Number Integration Guide
  • Clay | Verify Contact Integration Guide
  • HubSpot | Real Contact Phone Grading App Integration Guide
  • How Do I Use a HubSpot List To Grade My Contacts?
  • How Do I Use HubSpot Workflow Triggers To Grade My Contacts?
  • Lead Prosper | Phone Validation Integration Guide
  • Lead Prosper | Real Contact Integration Guide
  • Reverse Phone API Enrichment of Leads in Google Sheets via Zapier
  • Snowflake | Phone Validation Integration Guide
  • What is the Phone Validation Integration within ActiveProspect?
  • What is the Real Contact Integration within ActiveProspect?
  • Validate and Verify Leads with Trestle’s Phone Validation API in Sierra Interactive via Zapier
  • Validate Leads with Trestle’s Phone Validation API in LeadConnector via Zapier
  • Zapier | Grade Leads from a Google Sheet with Real Contact

Troubleshooting

9
  • How to Prevent 429 Errors by Sizing API Concurrency to Your QPS Limit
  • How to Fix 403 Forbidden Errors When Using Trestle’s APIs
  • Why Won’t My Email Work to Signup for Trestle?
  • Ruby Integrations: 403 Forbidden Errors
  • Getting 429: Too Many Requests Error – Why?
  • How to Remove or Deactivate a User in Trestle’s Developer Portal
  • How to Update Phone to Name/Address Linkage Records
  • Reviewing Usage Data
  • Why is the Name Associated with the Phone Incorrect?

Developer Portal

8
  • Business Verification Failed? Here’s What Documents You Need to Submit
  • How to Find and Download Your Receipt or Invoice
  • How to Monitor API Errors With Your Usage Graph
  • Batch Upload FAQ
  • Developer Portal Wallet Frequently Asked Questions
  • Export and Analyze Your Queries in Your Developer Portal Account
  • Getting Started with Trestle’s Developer Portal Wallet
  • Making Changes to Billing Settings for the Developer Portal Wallet

User Guides

9
  • Phone Validation in Java
  • Batch Upload Instructions
  • How Do I add Additional Members to My Trestle Account?
  • How to Handle Special Characters in API Queries
  • Phone Validation API with ASP.NET
  • Phone Validation with JavaScript and HTML: Leveraging Trestle’s API
  • Phone Validation API with PHP: Leveraging Trestle’s API
  • Phone Validation API with Python
  • Phone Validation API with React

Telephony Knowledge

9
  • Choosing the Right Number Lookup API
  • How to Identify Callers In Real-Time Using a Reverse Phone API
  • Why is Line Type Intelligence Important?
  • What is a “No Routes Found” Phone Message?
  • The Best Phone Validation API for Call Centers
  • How to Identify Disconnected Phone Numbers Automatically
  • What is a Phone Number Reputation Lookup?
  • What is a Carrier Number?
  • What is a Non-Fixed VoIP Phone?

Risk Suite Overview

8
  • How to Read Email Breach Reports and IP Abuse Reports in Decision Console
  • Everything to Know About Decision Signals API
  • How to Get Started With Decision Console
  • What is the Decision Overview and How Do I Read It?
  • What is an Attribute Card and How Do I Read It?
  • What is Link Builder and How Do I Use It?
  • Understanding Team and Account Management
  • FAQ and Troubleshooting: Decision Console
  • Home
  • Knowledge Base
  • Integrations
  • How Do I Use a HubSpot List To Grade My Contacts?
View Categories

How Do I Use a HubSpot List To Grade My Contacts?

5 min read

Please note: This guide assumes Real Contact Phone Grading has already been installed and configured with your Trestle API key. If you have not yet installed the app, please review our installation guide.

This guide is designed to help you start using HubSpot Lists to trigger Real Contact Phone Grading to selectively grade contacts based on your business needs.

If you are unfamiliar with using HubSpot lists, we recommend taking a look at HubSpot’s List Building article.

In this guide, we’ll cover:

  1. Building Lists in HubSpot
  2. Processing a bulk upload in HubSpot
  3. Processing a bulk upload in Trestle Developer Portal
  4. Uploading results into HubSpot 

Building Lists in HubSpot #

A HubSpot contact list can be a set of contacts filtered based on specific properties. For example, you can build a “contact-based” list that includes all of your contacts who have “unknown” for the “Valid Phone” property under their contact properties. This list can then be passed to the Trestle integration for validation and grading.

We suggest using “Valid Phone” as the primary property because if you’ve installed Trestle’s HubSpot add-on, this field will be available as a HubSpot property.

Here are the steps for building a guide using the “Valid Phone” property. If you don’t need instructions on setting up a list, skip to Step 2.

  1. Navigate to the HubSpot “Lists” page.
  2. Select “Create List” from the top right corner.
  3. Select “Contact-based” and enter a list name.
  4. Decide if this is an active list that will update over time or a static list that will not change.
  5. Select “Next.”
  6. Select “Add Filter.”
  7. In the new column that appears immediately to the right, select “Contact Properties” under “Object Information.”
  8. Type “Valid Phone” in the search box and select the “Valid Phone” property under Trestle.
  9. Under the Valid Phone specs, change “is any of” to “is unknown.”
  10. Select “Save List.”

Based on the specs, you will be prompted with information on how many contacts will be on the list. There are many ways to build a list to be more specific, but this outline provides guidance on identifying which of your contacts still need to be validated.

After your list is created, it’s time to process.

Processing a Bulk Upload in HubSpot #

This method is best used for contact lists smaller than 1,000 records. If you have a larger file to process, we recommend using Workflow Triggers or processing the list through the Trestle Developer Portal.

Step 1: Locate Trestle’s Phone Grading App #

Navigate to any contact record and scroll down the right sidebar until you reach Trestle’s Real Contact integration.

Step 2: Grade Your Contacts #

Select “Actions” from the contact results below, and select “Validate Contacts Lists.”

From the “Validate Contacts Lists” pop-up, you can select a list on which you would like to run Trestle’s Real Contact. Select one or multiple lists and then “Validate Selected Lists” to complete the process.

Once you select “Validate Selected Lists,” the button will change to a loading spinner. Depending on the size of the list on which you are running the integration, this may take some time. Please note that this window will need to stay open until the list has finished processing.

After it’s completed, you can navigate to the individual contact pages to check the results or export the results in a report.

Processing a Bulk Upload in the Trestle Developer Portal #

This method allows for larger file processing without needing to leave the window open in HubSpot. Best suited for larger files over 1,000 records as it does require uploading the list back into HubSpot after it has finished processing.

Step 1: Locate HubSpot Integration in the Developer Portal and Connect Account #

Navigate to the Trestle Developer Portal and select HubSpot Integration > HubSpot List Integration.

At this point, you may be prompted to connect your account to HubSpot again. Click “Connect to HubSpot” and select the HubSpot account you would like to connect.

Step 2: Process Your List #

Once your HubSpot account is connected, your previously created lists will be imported into the Developer Portal. 

Select the list you wish to run, and click “Run List.” 

Select “Real Contact 1.1 API” and click “Submit.”

Downloading Results and Uploading to HubSpot #

Once your list has finished processing, you will receive an email with a link to download the results. You can also find your finished lists in the Developer Portal.

Uploading to HubSpot: #

  1. Click the URL under Output File to download.
  1. Navigate back to HubSpot and select your “Contacts” page.
  1. Select “Import” located in the top right-hand corner.
  1. Select “Import a file.”
  1. Select “Start Import.”
  1. Select your type of import based on the file you processed – Contacts, Companies, or Deals.
  1. Add your file and choose how to import. We recommend choosing “Update existing Contacts only” to ensure that duplicate records are NOT created.
  1. Map your column headers to the appropriate contact properties in HubSpot.
  1. Columns with no data do not need to be imported. You can select the new properties only and map them to the correct HubSpot property. Trestle properties are located in the Trestle group and correspond to the file headers.
  1. After your columns are correctly mapped, HubSpot will provide a green check mark saying “Ready to import Contacts.” 
  1. If you have unmapped columns, check the box saying “Don’t import data in unmapped columns” then select “Next.”
  1. Choose the final selections from HubSpot and confirm that you have a prior relationship with these contacts.
  1. Select “Finish import.”

You have now successfully graded these contacts. Grades are available on the Contact pages in the Phone Grading App.

Support #

Should you have any issues with the app or questions about installation, please contact support@trestleiq.com or schedule a call with us to review.

Updated on June 9, 2025
HubSpot | Real Contact Phone Grading App Integration GuideHow Do I Use HubSpot Workflow Triggers To Grade My Contacts?
Table of Contents
  • Building Lists in HubSpot
  • Processing a Bulk Upload in HubSpot
    • Step 1: Locate Trestle’s Phone Grading App
    • Step 2: Grade Your Contacts
  • Processing a Bulk Upload in the Trestle Developer Portal
    • Step 1: Locate HubSpot Integration in the Developer Portal and Connect Account
    • Step 2: Process Your List
  • Downloading Results and Uploading to HubSpot
    • Uploading to HubSpot:
    • Support
trestleLogo

Verified Identities. Trusted Interactions.

U.S. coverage for enrichment and verification.

Global coverage for phone validation and reverse phone.

Based in Bellevue, WA

Linkedin Github Postman

Company

  • About Us
  • Why Trestle
  • Careers
  • Affiliate Program
  • Contact

Products

  • Reverse Phone API
  • Reverse Address API
  • Caller Identification API
  • Phone Validation API
  • Real Contact API
  • Address Validation API
  • Batch Upload
  • Litigator Check Add-on
  • Free Lead Assessment

Use Cases

  • Outbound Dialing Optimization
  • Inbound Call Routing and Verification
  • Signup and Onboarding
  • Lead Verification
  • Optimize AI Voice Agents

Resources

  • Blog
  • Knowledge Base
  • Case Studies
  • Glossary
  • Data Dictionary
  • Changelog
  • Partners and Integrations

Developers

  • Developer Portal
  • API Documentation
  • API Live Status

Legal

  • Terms of Service
  • Privacy Policy
  • Data Processing Agreement
  • Service Level Agreement
  • Do Not Sell My Personal Information
Trestle - Identity Data Enrichment and Validation APIs
  • Products
        • Enrichment

        • Reverse Phone APIGLOBAL
        • Verify and enrich phone numbers
        • Reverse Address API
        • Verify and enrich address information
        • Caller Identification API
        • Identify and enrich caller information
        • Add-Ons

        • Litigator Check
        • Identify phone numbers associated with serial litigators
        • Email Deliverability
        • Confirm email inboxes accept mail in real-time
        • Spam Check
        • Flag phone numbers tied to high-risk calling activity
        • Email Age Score
        • Score how long an email has existed
        • Validation & Verification

        • Phone Validation APIGLOBAL
        • Validate phone numbers and identify disconnected numbers
        • Real Contact API
        • Verify phone, email, and address information
        • Address Validation API
        • Validate and normalize addresses
        • Assess Risk

        • Decision Console
        • Optimize identity verification for manual review
        • Decision Signals API
        • Automate identity verification for risk decisioning
        • Start using Trestle products today

          Get started for free—no credit card required

          Start Your Free Trial

  • Solutions
        • Industries

        • B2B Contact Data
        • eCommerce
        • Insurance
        • Lead Generation
        • Real Estate
        • Communications
        • Use Cases

        • Verify and Prioritize Leads
        • Outbound Dialing Optimization
        • Assess Risk And Prevent Fraud
        • Inbound Call Routing and Verification​
        • Signup and Onboarding​
        • Optimize AI Voice Agents
        • Start using Trestle products today

          Get started for free—no credit card required

          Start Your Free Trial

  • Pricing
  • Resources
        • API Documentation
        • Blog
        • Knowledge Base
        • Case Studies
        • Glossary
        • Partners and Integrations
  • Company
        • About Us
        • Why Trestle
        • Careers
        • Affiliate Program
        • Contact
  • Log In
  • Start for Free