Create workflow
API or portal: set customer reference, required checks and webhook URL.
Beyond individual validation APIs, eValidate includes a KYC workflow engine so customers can self-validate without building a multi-step compliance UI yourself.
POST https://your-crm.example/webhooks/evalidate
X-EValidate-Signature: sha256=...
{
"event": "kyc.workflow.completed",
"workflowId": "wf_8f3a2c",
"status": "verified",
"customerRef": "crm-10482",
"completedAt": "2026-07-27T14:22:01Z",
"results": {
"identity": { "match": true, "screening": "clear" },
"address": { "verified": true, "postcode": "SW1A 1AA" },
"email": { "valid": true },
"mobile": { "valid": true },
"otp": { "verified": true },
"bank": { "modulus": "valid", "cop": "MATCH" }
},
"retrieveUrl": "https://api.evalidate.io/v1/kyc/workflows/wf_8f3a2c"
}
Your integration receives the webhook, then optionally calls the retrieve API to pull full verified payloads into Salesforce, Dynamics, HubSpot, custom CRM or core banking middleware.
Start → contact → mobile PIN (auth cookie) → ID scan → ePostcode address → utility bill PDF → eSortcode CoP → review and download JSON.
Uses public demo keys for ePostcode and eSortcode. For CoP, try sample data Selena Gomez (match) on sort code 000000 / account 00110022.
API or portal: set customer reference, required checks and webhook URL.
Email or SMS a unique, time-bound link. The customer self-validates on a branded journey.
Identity, address, contact, OTP, bank and screening steps complete in sequence.
Your endpoint is notified; pull verified data into CRM and back-office systems.
Public sector and housing-finance style KYC packs (for example Homes England / National Housing Bank guidance) set out AML-oriented evidence for controllers and beneficial owners. The table below maps those themes to the eValidate calls a KYC Workflow can orchestrate.
| GOV.UK KYC theme | Typical evidence / call needed | eValidate Workflow coverage |
|---|---|---|
| Proof of identity | Photo ID with signature (passport, photocard driving licence, national ID) | Document / ID signals Identity validation |
| Proof of residential address | Address confirmation (driving licence, statements, council tax, utility, etc.) | Postcode / address lookup Address evidence capture |
| Beneficial owners / controllers | Persons with significant control (e.g. 25%+), signatories, ultimate controllers | Beneficial ownership Multi-party workflow invites |
| Company identification | Incorporation evidence, PSC register, structure charts (esp. complex / offshore) | Entity / company checks Structure chart upload step |
| PEPs / sanctions | Enhanced information for EDD (e.g. country of birth/residence) and screening | PEP / sanctions screening |
| Source of wealth / funding | How wealth was generated and where transaction funds originate; documentary evidence | SOW / SOF capture steps Bank validation / CoP |
| Contact & authentication | Reliable contact channels; step-up proof the person controls the device/email | Email validation Mobile validation OTP SMS |
| Delivery into your systems | Pass verified packs into internal case, CRM or investment systems | Completion webhook Retrieve API |
A completed KYC Workflow session orchestrates the validation products required for a UK-oriented due diligence pack - billed as a single workflow consumption against your shared £ pack.
CIP-style identity, document signals, PEP/sanctions screening and ownership checks.
Identity serviceUK postcode lookup and structured address capture for residential address evidence.
Postcode serviceModulus checking and Confirmation of Payee-style name match for funding accounts.
Bank serviceConfirm the email used for notices and the encoded invite is deliverable.
Email serviceValidate the number that will receive OTP or SMS journey links.
Mobile serviceBind the journey to a controlled handset before releasing verified results.
OTP serviceTime-bound, signed URLs so applicants complete KYC without logging into your staff portal.
Enable only the checks your product risk requires - simplified vs enhanced paths.
Push completion events to middleware that updates Salesforce, Dynamics, HubSpot or custom cores.
Workflow usage draws from the same prepaid £ balance as standalone API calls - model it on the pricing page.
Create a workflow, send the link, listen for the webhook, then retrieve the verified pack. Full API surface ships with portal credentials.
Developer guidePOST /v1/kyc/workflows
Authorization: Bearer YOUR_API_KEY
{
"customerRef": "crm-10482",
"webhookUrl": "https://your-crm.example/webhooks/evalidate",
"steps": ["identity","address","email","mobile","otp","bank","screening"],
"sendInvite": { "channel": "email", "to": "applicant@example.com" }
}
// Response includes:
// "inviteUrl": "https://verify.evalidate.io/j/eNcrYpTeD..."
Talk to sales about KYC Workflow, webhook integration and £ packs sized for your onboarding volumes.