DocsIntegrationsJornaya Integration

Jornaya Integration

Connect Jornaya (LeadiD) to Lead Distro AI to verify the jornaya_leadid consent token on incoming leads, confirm each token is authentic, and reject leads with a missing or invalid token when the field is required.

Last updated:

What This Integration Does

Connects your own Jornaya account (LeadiD, now part of Verisk Marketing Solutions) to Lead Distro AI so every incoming lead that carries a jornaya_leadid consent token is verified in real time at ingest. When a lead arrives with a token, Lead Distro AI calls Jornaya to confirm the token is authentic, pulls back the consent metadata Jornaya returns, and stores the result on the lead.

This is a bring-your-own-key integration. You connect your own Jornaya Audit/API key (LAK) and optional Account Code (LAC), and Jornaya bills your account directly for each verification. Lead Distro AI adds no markup.

What Is Jornaya (LeadiD)

Jornaya is a consent-tracking platform widely used in regulated lead verticals (insurance, mortgage, legal, home services). A small Jornaya script on the lead form records the consumer's interaction and the consent language they saw, and issues a LeadiD token: a UUID that uniquely identifies that form-fill event. The token is dropped into a hidden form field (historically named universal_leadid) and is passed along with the lead, most commonly under the field name jornaya_leadid.

On its own, a token is just an identifier. To turn it into proof you call Jornaya's authentication API, which confirms whether the token is genuine (Jornaya-issued, not expired, not over-queried, not tied to an opt-out) and returns metadata about the consent event. That verification step is what Lead Distro AI automates at ingest.

Why It's Helpful

  • Proof of consent for TCPA. A verified LeadiD token is evidence that a real consumer saw your consent language and submitted the form at a specific time. It is one of the two consent records (alongside TrustedForm) that buyers in regulated verticals commonly require.
  • Catch fake, expired, or recycled tokens. Jornaya flags tokens that were not actually issued by Jornaya, are too old, have been queried too many times, or are tied to a CCPA opt-out. Verifying at ingest keeps those leads out of your distribution flow.
  • Protect your buyers and your return rate. Filtering non-authentic tokens before a lead is sold keeps low-quality and non-consented leads off your buyers' desks, which protects buyer trust and your reputation.
  • Meet buyer requirements. Many buyers accept either a TrustedForm certificate or a Jornaya LeadiD token. Supporting both means you can take leads from any supplier's compliance stack.

Jornaya verification reduces TCPA and lead-quality risk but is not legal advice or guaranteed compliance. Use it alongside express written consent, suppression lists, and TCPA litigator scrubbing (see the Blacklist Alliance integration), and consult an attorney for your vertical and jurisdiction.

Status: the Jornaya token-authentication call is in final validation against Jornaya's live API (Verisk now gates the exact API contract behind an authenticated account). Until you have confirmed verification against your own Jornaya account, we recommend leaving the jornaya_leadid field optional (capture and pass the token through as a signal) rather than required (hard-reject on failure). TrustedForm validation, by contrast, is fully live today.

How Lead Distro AI Integrates With Jornaya

The integration runs inside the ingest pipeline. The flow is automatic once set up:

  • A supplier sends a lead that includes a jornaya_leadid field (the LeadiD token captured on the lead form). The raw Jornaya field name universal_leadid is also accepted as a fallback.
  • Lead Distro AI confirms the value looks like a valid LeadiD token (a UUID) so a malformed value never burns a billed lookup.
  • If your organization has a Jornaya API key connected, Lead Distro AI calls Jornaya's authentication API with the token and your Account Code.
  • Jornaya responds with whether the token is authentic plus any consent metadata and warnings (for example token too old, over-queried, or opted out).
  • Lead Distro AI stores the result on the lead under signal_data.jornaya, where it is visible on the lead detail page and fed into AI lead scoring as a quality signal.

Required vs Optional Tokens

Whether a failed verification rejects the lead is controlled by the jornaya_leadid field in your campaign's field mapping:

  • Optional field (recommended for now). The token is verified and the result is recorded and passed to buyers, but a failed or unverified token does not block the lead. The signal is captured for scoring and for the buyer to evaluate.
  • Required field. If the token is missing, malformed, or fails verification, the lead is rejected at ingest with a 400 and a clear reason. The rejection is logged to lead activity for audit. Use this once you have confirmed verification against your live Jornaya account.

Prerequisites

  • A Jornaya (Verisk Marketing Solutions) account with API access.
  • Your Jornaya Audit/API key (LAK) and, optionally, your Account Code (LAC).
  • Lead forms running the Jornaya script so each submission produces a LeadiD token.
  • Your supplier passing that token with the lead, ideally under the field name jornaya_leadid.

Step 1 — Connect Your API Key

  • In Lead Distro AI, go to Settings → Integrations → Jornaya.
  • Click the card to open the connection dialog.
  • Paste your Jornaya Audit/API key (LAK).
  • Optionally add your Account Code (LAC). Leave it blank if your key already scopes to a single account.
  • Click Save. The key is stored on your organization and used only to authenticate calls to your own Jornaya account.

Without an API key connected, LeadiD tokens are still stored on the lead and passed through to buyers, but they are not verified. Add your key to turn on automatic token authentication.

Step 2 — Map the Token Field

  • Open the campaign that will receive leads with consent tokens and go to Field Mapping.
  • Add the jornaya_leadid field (it is in the Compliance group of the field picker, or use the Quick Add compliance preset).
  • Leave it optional to capture the token as a signal, or mark it required to reject leads with a missing or invalid token (see the status note above before requiring).
  • If your supplier sends the token under a different key (for example universal_leadid), map that incoming key to jornaya_leadid.

A LeadiD token is a UUID, not a URL, so the jornaya_leadid field is a text field. Do not map it as a URL field or valid tokens will fail field validation.

Step 3 — Send a Test Lead

Send a test lead that includes a real jornaya_leadid token. Open the lead detail page and look for the Jornaya block under the lead's signals. You should see whether the token was verified, whether Jornaya reported it authentic, the token age if returned, and any warnings.

What Gets Captured

FieldWhat it tells you
validWhether the token passed Jornaya's authenticity check (the gating decision)
verifiedWhether Lead Distro AI reached Jornaya and got a determinate answer
age_secondsAge of the token (time since the form-fill event), when Jornaya returns it
auditJornaya's raw authenticity value (1 = authentic, 0 = not authentic)
lead_duration_secondsHow long the consumer spent on the form, when exposed
consentConsent-related metadata Jornaya returns for the event
warningsAdvisories such as token too old, over-queried, or opted out

Pricing

Jornaya bills your own account directly for each token verification. Lead Distro AI adds no markup. Because a verification only happens when a lead arrives with a valid-looking token and your key is connected, you control spend by choosing which campaigns map the jornaya_leadid field.

Frequently Asked Questions

What is the difference between Jornaya and TrustedForm?
Both document consumer consent at the point of lead generation, and both are bring-your-own-key integrations in Lead Distro AI. Jornaya issues a LeadiD token (a UUID) that you verify for authenticity; TrustedForm issues a certificate URL that you claim and that also fingerprints the email and phone for field matching. Many suppliers send one or the other, and many buyers accept either. Supporting both lets you take leads from any supplier's compliance stack.
What field name should the token come in on?
Use jornaya_leadid, the lead-distribution standard (also used by LeadProsper and others). Lead Distro AI also accepts the raw Jornaya hidden-form field name universal_leadid as a fallback, so if a supplier posts that key it still works. Map either incoming key to the jornaya_leadid field in your campaign's field mapping.
Do I need my own Jornaya account?
Yes. This is a bring-your-own-key integration. You provide your Jornaya Audit/API key (LAK) and optional Account Code (LAC) in Settings → Integrations → Jornaya, and Jornaya bills your account directly for verifications. Lead Distro AI adds no markup.
What happens if I do not connect an API key?
LeadiD tokens are still stored on the lead and passed through to buyers, but they are not verified. You get the pass-through without the proof of consent. Connect your key to turn on automatic token authentication.
Will a bad token reject the lead?
Only if jornaya_leadid is marked required in the campaign's field mapping. When required, a missing, malformed, or non-authentic token rejects the lead at ingest with a clear reason. When optional, the result is recorded as a signal but the lead still flows through.
Is Jornaya verification live today?
Token authentication is in final validation against Jornaya's live API. Verisk gates the exact API contract behind an authenticated account, so until you have confirmed verification against your own Jornaya account we recommend keeping the jornaya_leadid field optional (capture and pass the token through as a signal) rather than required. TrustedForm validation is fully live today.

If you have any questions, send us an email at support@leaddistro.ai