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:
| Node | Function |
|---|---|
| Google Sheets Trigger | Monitoring new rows |
| Edit Fields | Formatting data payload |
| HTTP Request | Sends 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
- Add Test Row with valid name and WhatsApp number
- Wait ~ 1 minute for run
- Check success with the Expand Panel n8n
Common problems
| Problem | Resolution |
|---|---|
| Authentication errors | To seek credentials |
| HTTP 401 | To check that API key have no extra spaces |
| Without automatic execution | Confirm "Active" status and exact header names |
| Retirement of properties | Validate exact name of columns without extra spaces |
Advanced Options
- Switch sandbox to production environment
- Add Additional Data fields
- Integrate Slack / email notifications