Automation KYC with n8n

Description

Guide to Automate Verification KYC using n8n integrated with Google Sheets and API of JAAK.

Objective: Each time a new row is added to Google Sheet with client data (name and phone), n8n will automatically send this information to JAAK to start the verification process KYC by WhatsApp.

Special care

  • Active n8n (free level available)
  • Google account with access to Sheets
  • API Key of JAAK

Implementation Steps

1. Get API Key of JAAK

Navigation to Platform JAAK → Adjustments → API Kys, generate new key with preferred expiry, save immediately (appears only once).

2. Create Google Sheet

Configure spreadsheet with column header:

  • Column A: Nombre
  • Column B: Telefono (10 digits without spaces)

3. Building Labour Flow at n8n

Import JSON pre-configured with three connected nodes:

NodeFunction
Google Sheets TriggerMonitoring new rows
Edit FieldsFormatting data payload
HTTP RequestSends to API of JAAK

4. Configure Connections

  • Uttering Access to Google Sheets
  • To set Beaker token authentication using API key to JAAK for HTTP applications

5. Engage Labour Flow

Switch the flow status from "Inactivated" to "Active" to enable automatic processing.

Evidence

  1. Add Test Row with valid name and WhatsApp number
  2. Wait ~ 1 minute for run
  3. Check success with the Expand Panel n8n

Common problems

ProblemResolution
Authentication errorsTo seek credentials
HTTP 401To check that API key have no extra spaces
Without automatic executionConfirm "Active" status and exact header names
Retirement of propertiesValidate exact name of columns without extra spaces

Advanced Options

  • Switch sandbox to production environment
  • Add Additional Data fields
  • Integrate Slack / email notifications