Package Information
Downloads: 2 weekly / 15 monthly
Latest Version: 0.1.1
Author: beease
Documentation
n8n-nodes-beease-timer
This is an n8n community node. It lets you use Beease Timer in your n8n workflows for time tracking and project management.
n8n is a fair-code licensed workflow automation platform.
Installation
Operations
Credentials
Compatibility
Usage
Resources
Installation
Follow the installation guide in the n8n community nodes documentation.
Operations
Workspace
- Create: Create a new workspace
- Delete: Delete a workspace
- Get Many: Retrieve all workspaces
- Update: Update a workspace
Project
- Create: Create a new project in a workspace
- Delete: Delete a project
- Get Many: Retrieve all projects from a workspace
- Update: Update a project
Member Session
- Create: Start a new time tracking session
- Delete: Delete a session
- Get Many: Retrieve sessions with optional filtering
- Stop: Stop an active time tracking session
- Update Comment: Update the comment of a session
Credentials
You need a Beease Timer API key to use this node.
Getting your API Key
- Log in to your Beease Timer account
- Navigate to your account settings
- Find the API section
- Generate or copy your API key
Configuring in n8n
- In n8n, go to Credentials > New
- Search for "Beease Timer API"
- Enter your API key
- Click Save
Note: The API URL is automatically configured to the production server (http://79.137.37.169:8020/api).
For local development testing, you need to manually change the hardcoded URLs in the source code:
- nodes/BeeaseTimer/genericFunctions.ts (line ~29)
- credentials/BeeaseTimerApi.credentials.ts (line ~45)
Change http://79.137.37.169:8020/api to http://localhost:3001
Compatibility
Compatible with n8n@1.60.0 or later
Usage
Example: Start a time tracking session
- Add the Beease Timer node to your workflow
- Select Member Session as the resource
- Select Create as the operation
- Configure the project and optional comment
- Execute the node to start tracking time
Example: List all projects in a workspace
- Add the Beease Timer node to your workflow
- Select Project as the resource
- Select Get Many as the operation
- Select the workspace
- Execute the node to retrieve all projects
Resources
Development
To run this node locally in development mode:
- Clone the repository
- Copy
.env.exampleto.envand setNODE_ENV=development - Run
npm install - Run
npm run devto start n8n with the node in development mode