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.