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
Website:
Trestle Website
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.
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:
phone.contact_grade
, phone.activity_score
, email.is_valid
, etc. Execution order respects the existing integration-sequence controls (before/after/parallel) inside LeadExec.
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.
None – LeadExec receives the synchronous JSON response and stores it with the lead.
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 Field | Query Param | Description | Required |
---|---|---|---|
Name | name |
Full lead name | Yes |
Phone | phone |
Lead phone number | Yes |
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 |
litigator_checks
– Litigator risk screening email_checks_deliverability
– Real-time deliverability email_checks_age
– Email age scoreCategory | 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.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 |
phone.contact_grade
= “F” or phone.activity_score
< 30. A–B
) to premium buyers.Development-trial API keys are limited to 25 queries; add-ons incur extra billing and the feature is gated behind a support-enabled flag.
ClickPoint provides 24 hour chat support, extensive product documentation, and weekly training sessions.