n8n-nodes-cashpilot

May 13, 2026 · View on GitHub

n8n-nodes-cashpilot banner

codecov

n8n-nodes-cashpilot

n8n community node for CashPilot — a self-hosted passive income monitoring and container management dashboard.

This node lets you automate earnings tracking, service lifecycle management, fleet monitoring, and alerting directly from your n8n workflows.

Installation

Follow the n8n community nodes installation guide.

Search for n8n-nodes-cashpilot in the Community Nodes panel inside n8n.

Setup

CashPilot Server

Ensure the CASHPILOT_ADMIN_API_KEY environment variable is set on your CashPilot instance. This is the admin key that grants full access to management operations (deploy, stop, restart, remove services).

Important: Do NOT use CASHPILOT_API_KEY (the fleet/worker key) — it only grants limited read access and cannot perform management operations.

n8n Credential

  1. In n8n, create a new CashPilot API credential with:
    • URL: The base URL of your CashPilot instance (e.g. http://192.168.1.100:8080)
    • API Key: The value of CASHPILOT_ADMIN_API_KEY from your CashPilot server
  2. The credential test will call /api/earnings/summary to verify connectivity and authentication.

Supported Operations

CashPilot (Regular Node)

ResourceOperationDescription
EarningsGet SummaryAggregated earnings statistics
Get BreakdownPer-service earnings with cashout eligibility
Get DailyDaily earnings for charting (1-365 days)
Get HistoryHistorical earnings (week/month/year/all)
Trigger CollectionStart an earnings collection run
ServiceList DeployedList all deployed services
List AvailableList available services from the catalog
GetGet details of a specific service
DeployDeploy a service with environment variables
StartStart a stopped service
StopStop a running service
RestartRestart a service
RemoveRemove a deployed service
Get LogsRetrieve container logs
WorkerListList all registered workers
GetGet details of a specific worker
RemoveRemove a registered worker
Get Fleet SummaryAggregate fleet stats across workers
HealthGet ScoresHealth scores for all services (1-90 days)
Get Collector AlertsErrors from the last collection run
ConfigGetGet current configuration
UpdateUpdate configuration key-value pairs
ComposeExport ServiceExport docker-compose.yml for a service
Export AllExport docker-compose.yml for all services

CashPilot Trigger (Polling Node)

EventDescription
New Earnings UpdateFires when new earnings data is collected
Service DownFires when a deployed container stops running
Collector ErrorFires when collector errors are reported
Cashout ThresholdFires when a service reaches its cashout minimum

Screenshots

CashPilot Node

Other n8n Community Nodes by GeiserX

ProjectDescription
CashPilotSelf-hosted passive income platform with web UI for setup and earnings tracking
CashPilot-androidAndroid monitoring agent for CashPilot passive income apps
cashpilot-haHome Assistant custom integration for CashPilot passive income monitoring
cashpilot-mcpMCP Server for CashPilot passive income monitoring and fleet management

License

MIT