Automate Wise Transfer Tracking with Airtable Using n8n

Discover how to automate Wise transfer tracking by capturing transfer state changes in real time and logging detailed transfer information into Airtable. This workflow saves time by eliminating manual tracking and reduces errors in managing international payments.
wiseTrigger
wise
set
+1
Learn how to Build this Workflow with AI:
Workflow Identifier: 1641
NODES in Use: Wise Trigger, Wise, Set, Airtable

Press CTRL+F5 if the workflow didn't load.

Visit through Desktop for Best experience

1. Opening Problem Statement

Meet Sarah, a finance manager responsible for tracking multiple international payments sent via Wise for her growing company. Each transfer’s status, date, reference, and amount demand manual monitoring across several platforms — a task that consumes hours weekly and frequently leads to missed updates and data errors. This labor-intensive process drags productivity down, increases audit risks, and delays reconciliation.

For Sarah, manually updating transfer details into spreadsheets or databases is inefficient and prone to mistakes. What if there was a way to automatically capture every transfer state change from Wise and neatly log it into an easy-to-use system like Airtable? This would save precious hours and boost operational accuracy.

2. What This Automation Does

This n8n workflow automatically listens for transfer state changes in Wise and records key transfer details in Airtable without manual intervention. Specifically, when a transfer updates its state (e.g., processing, completed, failed), the workflow triggers and performs the following:

  • Detects a transfer state change event from Wise in real time
  • Fetches detailed transfer data by transfer ID via Wise API
  • Extracts crucial data like Transfer ID, Date created, Reference, and Amount
  • Formats this information into a structured record
  • Appends the formatted transfer record as a new entry in Airtable Table 1
  • Logs transfers instantly for easy tracking and audit readiness

This automation saves Sarah hours every week, completely eliminates manual tracking errors, and enables near-instant financial reconciliation.

3. Prerequisites ⚙️

  • A Wise account with API access enabled to receive transfer state change webhooks and query transfer details.
  • An Airtable account with API enabled and access to create/append records in a base and table.
  • Configured Wise API Credentials in n8n.
  • Configured Airtable API Credentials in n8n.
  • An active n8n instance (cloud-hosted or self-hosted), where you can add and run this workflow.

4. Step-By-Step Guide

Step 1: Setting up the Wise Trigger Node for Transfer State Changes

Go to your n8n editor, click Add Node, and select Wise Trigger from the node list.

In the parameters panel, set Event to tranferStateChange to listen specifically for transfer updates.

Enter your Wise profile ID in the Profile ID field — this tells the trigger which Wise account to listen for.

Connect your Wise API credentials under Credentials → Wise API Credentials.

You should see the node ready with a webhook URL generated — this is where Wise will send transfer state change notifications.

Common mistake: Ensure the event value is exactly tranferStateChange and not misspelled, or the webhook won’t trigger correctly.

Step 2: Configure the Wise Node to Fetch Transfer Details

Add a new node called Wise and select it to perform API calls.

Set the Resource field to transfer and in Transfer ID, enter: {{$json["data"]["resource"]["id"]}} to dynamically get the transfer ID from the webhook data.

Select your Wise API credentials again for authentication.

This node fetches detailed transfer info as soon as the event is received.

Common mistake: Double-check the JSON expression syntax; any mistakes will cause errors in transfer data lookup.

Step 3: Extract and Format Transfer Data with the Set Node

Add a Set node next to transform the incoming data into a clean format for Airtable.

Configure the node by adding string fields for Transfer ID, Date (creation timestamp), Reference text, and Amount (source value) with the following mappings:

Transfer ID: {{$json["id"]}
Date: {{$json["created"]}
Reference: {{$json["reference"]}
Amount: {{$json["sourceValue"]}}

Enable Keep Only Set to remove other unnecessary data.

This prepares a neat object to send to Airtable.

Common mistake: Forgetting to enable Keep Only Set can cause unexpected data to be appended.

Step 4: Append Data into Airtable

Add an Airtable node and set Operation to append.

Choose the target table, for example, “Table 1”.

Make sure you have linked your Airtable API credentials.

Connect the Set node’s output into the Airtable node.

When the workflow runs, it will add a new record with all the transfer fields you set.

Common mistake: Ensure the Airtable table name matches exactly; otherwise, the append operation fails.

5. Customizations ✏️

  • Add More Transfer Fields: In the Set node, add additional fields like “Status,” “Recipient Type,” or “Currency” by expanding the values with proper JSON expressions from the Wise node output. This lets you track more details in Airtable.
  • Change Airtable Table: In the Airtable node, replace the table name “Table 1” with a custom table in your base to organize data differently or separate datasets.
  • Filter Transfer Events: Introduce a IF node before the Set node to only process specific transfers (e.g., only completed ones) by checking the transfer status in the Wise node data.

6. Troubleshooting 🔧

Problem: “Webhook not triggering when transfer changes.”
Cause: Wrong event type or webhook URL not properly registered in Wise developer settings.
Solution: Verify the event is “tranferStateChange” exactly. Recheck webhook URL registration in Wise’s developer console and test with a sample transfer.

Problem: “Airtable append operation fails with error message.”
Cause: Incorrect table name or missing permissions.
Solution: Confirm the Airtable table name exactly matches and that the API key has append rights.

7. Pre-Production Checklist ✅

  • Test Wise webhook connectivity by making a test transfer state change in Wise and confirming the Wise Trigger node receives data.
  • Verify transfer details are correctly fetched in the Wise node by reviewing executed data.
  • Confirm data fields are properly formatted in the Set node and appear as expected.
  • Ensure Airtable records are appended successfully after running the workflow manually.
  • Backup your Airtable base before mass logging to prevent data corruption.

8. Deployment Guide

Once you successfully test the workflow manually and confirm Airtable entries update correctly, activate the workflow in n8n by toggling the active switch.

Ensure your n8n instance runs reliably and monitor the workflow’s execution logs for any errors during runtime.

This workflow runs continuously, listening for real-time transfer updates from Wise, so stable internet and uptime are essential.

9. FAQs

Q: Can I use Google Sheets instead of Airtable?
A: Yes, but you’d need to replace the Airtable node with a Google Sheets node configured to append rows. Field mapping will differ slightly.

Q: Does this consume a lot of Wise API credits?
A: This workflow triggers per transfer state change, so usage depends on your transfer volume. Wise’s API limits typically cover moderate usage without extra cost.

Q: Is my data secure?
A: Yes, API credentials and webhooks are securely managed in n8n, but always follow best practices for credential storage and n8n access control.

10. Conclusion

You’ve just built a seamless automation that takes the pain out of manually tracking Wise transfers by instantly logging detailed transfer data into Airtable. This saves hours weekly, reduces human error, and facilitates easy financial audits.

Next, consider extending this automation by adding notifications for failed transfers via Slack or emails, integrating reconciling workflows with accounting software, or generating automated transfer summary reports periodically.

Keep experimenting with n8n to build more custom automations tailored to your financial tracking needs — you’ve got a powerful tool at your fingertips!

Related Workflows

Automate Viral UGC Video Creation Using n8n + Degaus (Beginner-Friendly Guide)

Learn how to automate viral UGC video creation using n8n, AI prompts, and Degaus. This beginner-friendly guide shows how to import, configure, and run the workflow without technical complexity.
Form Trigger
Google Sheets
Gmail
+37
Free

AI SEO Blog Writer Automation in n8n (Beginner Guide)

A complete beginner guide to building an AI-powered SEO blog writer automation using n8n.
AI Agent
Google Sheets
httpRequest
+5
Free

Automate CrowdStrike Alerts with VirusTotal, Jira & Slack

This workflow automates processing of CrowdStrike detections by enriching threat data via VirusTotal, creating Jira tickets for incident tracking, and notifying teams on Slack for quick response. Save hours daily by transforming complex threat data into actionable alerts effortlessly.
scheduleTrigger
httpRequest
jira
+5
Free

Automate Telegram Invoices to Notion with AI Summaries & Reports

Save hours on financial tracking by automating invoice extraction from Telegram photos to Notion using Google Gemini AI. This workflow extracts data, records transactions, and generates detailed spending reports with charts sent on schedule via Telegram.
lmChatGoogleGemini
telegramTrigger
notion
+9
Free

Automate Email Replies with n8n and AI-Powered Summarization

Save hours managing your inbox with this n8n workflow that uses IMAP email triggers, AI summarization, and vector search to draft concise replies requiring minimal review. Automate business email processing efficiently with AI guidance and Gmail integration.
emailReadImap
vectorStoreQdrant
emailSend
+12
Free

Automate Email Campaigns Using n8n with Gmail & Google Sheets

This n8n workflow automates personalized email outreach campaigns by integrating Gmail and Google Sheets, saving hours of manual follow-up work and reducing errors in email sequences. It ensures timely follow-ups based on previous email interactions, optimizing communication efficiency.
googleSheets
gmail
code
+5
Free