This workflow corresponds to n8n.io template #2691 — we link there as the canonical source.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"id": "pDDOf7oK0FAxGLtm",
"tags": [],
"nodes": [
{
"id": "6346b221-a6ca-4938-a37e-7e564b43735b",
"name": "Fetch Exchange Rate",
"type": "n8n-nodes-base.httpRequest",
"position": [
-100,
160
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "a07c206e-b044-4acb-b50c-c81406370355",
"name": "Extract Conversion Data",
"type": "n8n-nodes-base.html",
"position": [
220,
160
],
"parameters": {},
"executeOnce": true,
"retryOnFail": false,
"typeVersion": 1.2,
"alwaysOutputData": true
},
{
"id": "b07c69c6-f956-423b-8457-d706139f94e2",
"name": "Format Currency Response",
"type": "n8n-nodes-base.set",
"position": [
560,
160
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "23a66449-3d22-40f9-b3c3-22fa4daf5c39",
"name": "Capture Conversion Query",
"type": "n8n-nodes-base.webhook",
"position": [
-420,
160
],
"parameters": {},
"typeVersion": 2
},
{
"id": "f017000a-1fd0-4041-925d-1086c00727d7",
"name": "Send Conversion Response",
"type": "n8n-nodes-base.respondToWebhook",
"position": [
920,
160
],
"parameters": {},
"typeVersion": 1.1
},
{
"id": "44529e37-f945-45ca-8364-abb1f7c890f1",
"name": "Note - Webhook",
"type": "n8n-nodes-base.stickyNote",
"position": [
-480,
20
],
"parameters": {},
"typeVersion": 1
},
{
"id": "f3cca102-159c-4062-90d8-c0c753a7bff9",
"name": "Note - HTTP Request",
"type": "n8n-nodes-base.stickyNote",
"position": [
-160,
20
],
"parameters": {},
"typeVersion": 1
},
{
"id": "507cbf79-be3c-4d2e-b16f-74342a0ac51d",
"name": "Note - HTML Extract",
"type": "n8n-nodes-base.stickyNote",
"position": [
160,
20
],
"parameters": {},
"typeVersion": 1
},
{
"id": "484992d6-3aad-4190-8894-7d8c360c12f6",
"name": "Note - Format Response",
"type": "n8n-nodes-base.stickyNote",
"position": [
520,
20
],
"parameters": {},
"typeVersion": 1
},
{
"id": "029a1ab8-2005-46d9-b1c4-01299a17ea12",
"name": "Note - Send Response",
"type": "n8n-nodes-base.stickyNote",
"position": [
880,
20
],
"parameters": {},
"typeVersion": 1
}
],
"active": true,
"settings": {
"executionOrder": "v1"
},
"versionId": "11e4c097-dfb8-4c1d-8851-3988751c9927",
"connections": {
"Fetch Exchange Rate": {
"main": [
[
{
"node": "Extract Conversion Data",
"type": "main",
"index": 0
}
]
]
},
"Extract Conversion Data": {
"main": [
[
{
"node": "Format Currency Response",
"type": "main",
"index": 0
}
]
]
},
"Capture Conversion Query": {
"main": [
[
{
"node": "Fetch Exchange Rate",
"type": "main",
"index": 0
}
]
]
},
"Format Currency Response": {
"main": [
[
{
"node": "Send Conversion Response",
"type": "main",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
Purpose: This workflow exemplifies a sophisticated yet pragmatic mechanism for automating currency conversions by leveraging simple HTTP queries routed through a webhook. By intercepting user requests, sourcing real-time exchange rate data via Google search results, and…
Source: https://n8n.io/workflows/2691/ — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
Community Node Disclaimer: This workflow uses KlickTipp community nodes.
Automatically sync Fizzy cards to Basecamp todos in real-time. When cards are created, assigned, completed, or reopened in Fizzy, the changes sync instantly to your Basecamp project. Card tags determi
This workflow automates accounts payable: upload a PDF invoice, let Claude AI extract the key fields, and automatically create a vendor bill (incoming invoice) in Odoo 18.
JS-15B: Donor Cascade Engine. Uses httpRequest. Webhook trigger; 28 nodes.