Back to Integrations

Trestle

The Trestle integration adds real-time phone, email, and address validation to LeadExec, enriching leads with contactability scores and risk indicators for smarter routing and compliance.

Source Type:
Data Validation

Delivery Format:
API

Integration Type:
Real-Time Scoring

Overview

The Trestle Real Contact integration equips LeadExec with real-time data validation and enrichment for every new lead. By scoring and verifying phone, email, and address information, Trestle helps you weed out bad or risky records, improve lead routing, and remain compliant with regulations such as TCPA.

How It Works

When a lead is ingested, LeadExec (if the integration is enabled for the campaign) issues a GET call to Trestle’s /1.1/real_contact endpoint, passing the mapped lead fields and an x-api-key in the header.
LeadExec then:

  1. Parses key response values such as phone.contact_grade, phone.activity_score, email.is_valid, etc.
  2. Stores the full JSON with the lead and maps selected fields for search / criteria logic.
  3. Applies campaign-level automation rules (e.g., reject Grade F phones or flag numbers with activity < 40) before routing the lead.

Execution order respects the existing integration-sequence controls (before/after/parallel) inside LeadExec.

Benefits
  • Higher Lead Quality: Instantly detect disconnected lines, disposable emails, and mismatched names
  • Reduced Compliance Risk: Optional litigator-risk and email-deliverability checks help stay TCPA-safe
  • Smarter Routing: Use scores/grades in criteria to route premium leads to top buyers or reject low-quality ones
  • Seamless Workflow: Shares the same mapping UI and rule engine used by PureCallerID, so admins need no new training
  • Real-time Insights: No nightly jobs—validation happens in-flight, keeping queues clean and agents productive.
Auth and Settings
Setting Description
API Key Your Trestle account key, supplied as the x-api-key header in every request

Global activation (Integrations page) stores the key once; campaign-level toggles and field-mapping control execution.

Data Exchange
Inbound (Trestle → LeadExec)

None – LeadExec receives the synchronous JSON response and stores it with the lead.

Outbound (LeadExec → Trestle)

Action / Endpoint

Action / Endpoint Description
https://api.trestleiq.com/1.1/real_contact GET request that validates and scores contact data. All inputs are sent as query parameters; authentication uses the x-api-key header

Integration Fields (LeadExec → Trestle Query)

Integration Field Query Param Description Required
Name name Full lead name Yes
Phone phone Lead phone number Yes
Email email Email address Optional
Business Name business.name Company name Optional
IP Address ip_address Lead IP Optional
Street Address address.street_line_1 Address line 1 Optional
City address.city City Optional
State Code address.state_code State / region Optional
Postal Code address.postal_code ZIP / postal code Optional
Country Code address.country_code ISO-2 country code Optional
Add-Ons add_ons Comma-separated flags to enable paid features (see below) Optional
Supported Add-Ons
  • litigator_checks – Litigator risk screening
  • email_checks_deliverability – Real-time deliverability
  • email_checks_age – Email age score
Trestle Response Fields (JSON → LeadExec)
Category Key Examples Notes
Phone phone.is_valid, phone.activity_score (0–100), phone.line_type, phone.contact_grade (A–F) Used to score or reject leads
Email email.is_valid, email.name_match, email.contact_grade Optional if email supplied
Address address.is_valid, address.name_match Optional if address supplied
Add-Ons phone.is_litigator_risk, email.is_deliverable, email.age_score Returned only when add-ons enabled
Errors & Warnings error.name, error.message, warnings[] Stored for troubleshooting
Example Criteria Rules
  • Reject if phone.contact_grade = “F” or phone.activity_score < 30.
  • Route high-grade leads (A–B) to premium buyers.
Important Notes

Development-trial API keys are limited to 25 queries; add-ons incur extra billing and the feature is gated behind a support-enabled flag.

Amazing support is at the heart of everything we do.

ClickPoint provides 24 hour chat support, extensive product documentation, and weekly training sessions.