The PureCallerID integration gives LeadExec real-time phone-number validation, DNC screening, and TCPA risk checks so only high-quality, compliant leads enter your sales pipeline.
Source Type:
Data Validation
Delivery Format:
API
Integration Type:
Real-Time Phone Screening
Website:
PureCallerID Website
The PureCallerID Single Lead Loading integration gives LeadExec real-time phone-number validation and compliance screening. By checking every new lead against PureCallerID’s service for inactivity, Do-Not-Call (DNC), TCPA litigation risk, and other flags, the integration ensures only high-quality, compliant leads enter downstream workflows.
When a lead is posted to LeadExec, the platform:
campaignId, listName, and an apiToken in the JSON body. status (Accepted / Rejected), reason (INACTIVE, DNC, etc.), and message—and stores it with the lead record. Admins may choose to run multiple integrations in parallel or sequentially and set an Integration Sort order—once a lead is rejected, subsequent sequential integrations are skipped.
activity_score, knownLitigatorCheck, and carrier in later phases without re-work.| Setting | Description |
|---|---|
| API Token | Secret token provided by PureCallerID; included as apiToken in the request body |
| campaignId | PureCallerID campaign identifier |
| listName | Dialer/list name inside PureCallerID |
All three values are stored per campaign in LeadExec’s integration settings UI.
None – PureCallerID returns a synchronous JSON response to LeadExec; no webhooks are sent back.
| Action / Endpoint | Description |
|---|---|
POST /singleLeadLoading (REST JSON) |
Validates one lead against PureCallerID. |
The exact host URL is provided with your PureCallerID credentials; parameters include
campaignId,listName,apiToken, plus mapped lead fields.
| Integration Field | JSON Key | Required | Notes |
|---|---|---|---|
| Phone | phone |
Yes | Primary phone number |
| Zip | zip |
Yes¹ | ¹Often required for location-based checks |
| First Name | firstName |
No | |
| Last Name | lastName |
No | |
| Address | address |
No | Street, city, state |
| … | … | No | Any extra mapped field (email, etc.) |
| Campaign ID | campaignId |
Yes | Credential-style parameter |
| List Name | listName |
Yes | Credential-style parameter |
| API Token | apiToken |
Yes | In header or body for authentication |
(Field requirements come from the Discovery doc’s Capture & Mapping section.)
| Key | Example Values | Purpose |
|---|---|---|
status |
Accepted, Rejected |
Overall validation result |
reason |
INACTIVE, DNC, TCPA_FLAG, INVALID |
Explains rejection / risk type |
message |
“Inactive phone number” | Human-readable detail |
These three drive criteria rules in LeadExec.
status = Rejected and reason in (INACTIVE, DNC, TCPA_FLAG).status = Accepted but reason = SUPPRESSED.activity_score, carrier) are tracked under Jira LEAD-3069 and scoped for a later phase.ClickPoint provides 24 hour chat support, extensive product documentation, and weekly training sessions.