Back to Nodes

Geodocs Trigger

Last updated Jul 11, 2026

Official n8n node for Geodocs — GIS project management platform

10 Weekly Downloads
236 Monthly Downloads

Included Nodes

Geodocs Trigger
Geodocs Fetch

Description

@geodocs/n8n-nodes-geodocs

n8n Official node for Geodocs — GIS project management platform.

This package provides two nodes:

  • Geodocs Trigger — starts a workflow when Geodocs events occur (folder, assignment, expense, budget lifecycle events)
  • Geodocs Fetch — search and lookup folders, assignments, expenses, and budgets

Installation

In your n8n instance, go to Settings > Community Nodes > Install and enter:

@geodocs/n8n-nodes-geodocs

Credentials

You need a Geodocs Personal Access Token (PAT) to use these nodes. More info at Geodocs Integrations.

1. In Geodocs, go to Settings > API Tokens
2. Create a new token with the required scopes (see below)
3. In n8n, create a new Geodocs API credential with your API URL and token

Required PAT Scopes

| Node | Required Scope |
| ————— | —————————————————————————————— |
| Geodocs Trigger | webhooks:manage |
| Geodocs Fetch | folders:read, assignments:read, expenses:read, or budgets:read (matching resource) |

Trigger Events

| Event | Description |
| ——————– | —————— |
| folder.created | Folder created |
| folder.updated | Folder updated |
| folder.deleted | Folder deleted |
| folder.archived | Folder archived |
| assignment.created | Assignment created |
| assignment.updated | Assignment updated |
| assignment.deleted | Assignment deleted |
| expense.created | Expense created |
| expense.updated | Expense updated |
| expense.deleted | Expense deleted |
| budget.created | Budget created |
| budget.updated | Budget updated |
| budget.deleted | Budget deleted |

Webhook Signature Verification

The trigger node automatically verifies the X-Geodocs-Signature header using HMAC-SHA256 with timingSafeEqual. Invalid signatures are rejected.

Development

npm install
npm run build

License

MIT