Package Information
Released: 11/24/2025
Downloads: 12 weekly / 450 monthly
Latest Version: 1.3.0
Author: Jacob Thomas/The Arinex Group
Available Nodes
Documentation
n8n-nodes-productive
An n8n community node for interacting with the Productive API.
Features
- Complete coverage of all Productive API endpoints
- Support for all CRUD operations (Create, Read, Update, Delete)
- Pagination support for list operations
- Proper error handling and type safety
- Full TypeScript implementation
Installation
npm install n8n-nodes-productive
Credentials
To use this node, you need to configure your Productive API credentials:
- API Token: Generate from Productive application: Settings → API integrations → Generate new token
- Organization ID: Your organization ID to access organization data
Usage
- Add the Productive node to your workflow
- Configure your credentials
- Select a resource (e.g., Person, Project, Company)
- Choose an operation (Get, Get Many, Create, Update, Delete)
- Configure the operation-specific parameters
Supported Resources
This node supports all Productive API resources including:
- Activities
- Approval Policies
- Attachments
- Bank Accounts
- Bills
- Boards
- Bookings
- Comments
- Companies
- Contracts
- Custom Fields
- Dashboards
- Deals
- Expenses
- Invoices
- People
- Projects
- Reports
- Tasks
- Time Entries
- Timesheets
- Webhooks
- And many more...
Development
Prerequisites
- Node.js >= 18.17.0
- npm
Use n8n-node
Utilise N8N node to make life easier. Install this locally with npm install @n8n/n8n-node --legacy-peer-deps or equivalent for your system.
When developing, use n8n-node dev to launch a local dev instance.
Setup
npm install
Build
npm run build
Lint
npm run lint
Test
npm test
License
MIT
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.