n8n-nodes-updates-polling
v0.3.0
Published
n8n node for polling updates from iPhone to Home Server API
Maintainers
Readme
n8n-nodes-updates-polling
This is an n8n community node that allows you to poll for updates from the iPhone to Home Server API.
n8n is a fair-code licensed workflow automation platform.
Installation
Operations
Credentials
Compatibility
Usage
Resources
Installation
Follow the installation guide in the n8n community nodes documentation.
Community Nodes (Recommended)
- Go to Settings > Community Nodes
- Select Install
- Enter
n8n-nodes-updates-pollingin Enter npm package name - Agree to the risks of using community nodes
- Select Install
Manual Installation
To install manually, run:
npm install n8n-nodes-updates-pollingFor Docker users, add the following line to your docker-compose.yml:
environment:
- N8N_COMMUNITY_PACKAGES=n8n-nodes-updates-pollingOperations
This node provides a trigger that polls for new updates from your server:
- Poll for Updates: Continuously polls the server for new updates and triggers the workflow for each update received
Credentials
You need to configure the following credentials:
- Server URL: The URL of your Updates Polling server (e.g.,
https://iphone-to-home-server.vercel.app) - API Key: Your API key for authentication
Compatibility
Tested with n8n version 1.0.0 and above.
Usage
- Add the Updates Polling Trigger node to your workflow
- Configure credentials:
- Server URL:
https://iphone-to-home-server.vercel.app - API Key: Your API key
- Server URL:
- Set polling parameters:
- Poll Interval: How often to check for updates (in seconds, default: 5)
- Limit: Maximum updates per poll (1-100, default: 100)
- Connect the trigger to your workflow nodes
Example Workflow
Updates Polling Trigger → Process Message → Send NotificationOutput Data
Each update triggers the workflow with the following data:
{
"update_id": 17,
"message": "Test message from iPhone",
"timestamp": "2026-04-19T10:43:05.388225"
}Features
- Automatic Offset Management: The node automatically tracks which updates have been processed
- No Duplicate Processing: Updates are confirmed after processing, preventing re-processing on restart
- Configurable Polling: Adjust polling interval and batch size to your needs
- Error Handling: Continues polling even if individual requests fail
