@thearinexgroup/n8n-nodes-productive
v1.4.0
Published
N8N module for interacting with the Productive API
Downloads
32
Maintainers
Readme
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-productiveCredentials
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 installBuild
npm run buildLint
npm run lintTest
npm testLicense
MIT
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
