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
Website:
Trestle Website
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:
- Parses key response values such as
phone.contact_grade,phone.activity_score,email.is_valid, etc. - Stores the full JSON with the lead and maps selected fields for search / criteria logic.
- 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 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 screeningemail_checks_deliverability– Real-time deliverabilityemail_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.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” orphone.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.