Domain availability monitor with Porkbun, Google Sheets & multi-channel alerts
Ready for 3.0What this workflow does
This workflow has 10 nodes and runs on a schedule (every 30 minutes). Along the way it connects Gmail, Discord and Google Sheets. It also calls api.porkbun.com over HTTP.
How it runs
Trigger: On a schedule (every 30 minutes).
- Get Domains from Sheet (Google Sheets): uses Google Sheets
- Process Each Domain (Loop Over Items (Split in Batches)): loops over the items in batches
- Check Domain Availability (HTTP Request): calls an HTTP API (POST)
- Domain Available? (If): checks a condition and branches into true / false
- Send Email Alert (Gmail): uses Gmail
- Wait: waits 10 seconds
- Send Discord Notification (Discord): work with message
- Update Sheet: Mark Available (Google Sheets): update
- Validate API KEY (HTTP Request): calls api.porkbun.com (POST)
Services it uses
HTTP calls to: api.porkbun.com
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (8)
- HTTP Request
n8n-nodes-base.httpRequest - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - If
n8n-nodes-base.if - Gmail
n8n-nodes-base.gmail - Discord
n8n-nodes-base.discord - Google Sheets
n8n-nodes-base.googleSheets - Wait
n8n-nodes-base.wait - Schedule Trigger
n8n-nodes-base.scheduleTrigger
From the author
Never lose a domain to slow checking again. This workflow watches your domain wishlist every 30 minutes with the Porkbun API and Google Sheets. The second a domain becomes available, Gmail and Discord alerts fire with pricing and a direct registration link.…