Package Information
Released: 9/13/2025
Downloads: 0 weekly / 0 monthly
Latest Version: 1.0.1
Author: ammar.alshuaibi
Available Nodes
Documentation
n8n-nodes-basecamp
This is an n8n community node for Basecamp 3 API integration. It provides comprehensive support for Basecamp's API endpoints, including projects, todo lists, messages, and more.
Prerequisites
- n8n (version 0.125.0 or later)
- Basecamp 3 account with API access
- Node.js (version 14 or later)
- npm (version 6 or later)
Installation
Community Nodes (Recommended Setup)
For production environments, install this package through n8n's Community Nodes feature:
- Go to Settings > Community Nodes
- Select Install
- Enter
n8n-nodes-basecampin the input field - Click on the Install button
Manual Installation
For development or testing, install the package manually:
npm install n8n-nodes-basecamp
Or add to your n8n installation:
cd /path/to/n8n
npm install n8n-nodes-basecamp
Configuration
Basecamp OAuth2 Setup
- Go to Basecamp's Integration Page
- Create a new OAuth2 application
- Set the redirect URI to your n8n installation's OAuth callback URL:
- Format:
https://YOUR_N8N_DOMAIN/rest/oauth2-credential/callback
- Format:
- Save the Client ID and Client Secret
Node Configuration
- In n8n, create a new credential of type Basecamp API
- Enter your OAuth2 credentials (Client ID and Client Secret)
- Complete the OAuth2 authentication flow
Usage
The node supports the following Basecamp resources:
Projects
- Create new projects
- Get project details
- List all projects
Todo Lists
- Create todo lists
- Get todo list details
- List todo lists in a project
Todos
- Create todos
- Update todo status
- Delete todos
Messages
- Create messages
- Get message details
- List messages in a project
Development
Build
# Install dependencies
npm install
# Build the package
npm run build
Testing
# Run linting
npm run lint
# Format code
npm run format
Publishing
- Update version in
package.json - Build the package:
npm run build - Login to npm:
npm login - Publish:
npm publish
Support
For issues and feature requests, please create an issue on GitHub.
License
MIT