updates-polling

n8n node for polling updates from iPhone to Home Server API

Package Information

Released: 6 mo ago
Downloads: 19 weekly / 56 monthly
Latest Version: 0.3.0
Author: Ivan Kornaykhov

Documentation

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)

  1. Go to Settings > Community Nodes
  2. Select Install
  3. Enter n8n-nodes-updates-polling in Enter npm package name
  4. Agree to the risks of using community nodes
  5. Select Install

Manual Installation

To install manually, run:

npm install n8n-nodes-updates-polling

For Docker users, add the following line to your docker-compose.yml:

environment:
  - N8N_COMMUNITY_PACKAGES=n8n-nodes-updates-polling

Operations

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

  1. Add the Updates Polling Trigger node to your workflow
  2. Configure credentials:
    • Server URL: https://iphone-to-home-server.vercel.app
    • API Key: Your API key
  3. Set polling parameters:
    • Poll Interval: How often to check for updates (in seconds, default: 5)
    • Limit: Maximum updates per poll (1-100, default: 100)
  4. Connect the trigger to your workflow nodes

Example Workflow

Updates Polling Trigger → Process Message → Send Notification

Output 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

Resources

License

MIT

Discussion