
Research
Two Malicious Rust Crates Impersonate Popular Logger to Steal Wallet Keys
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
n8n-nodes-toggl
Advanced tools
n8n community node for Toggl Track time tracking integration with comprehensive operations including client management and webhook support
This is an n8n community node that provides integration with Toggl Track time tracking service. It lets you use Toggl Track in your n8n workflows.
Toggl Track is a popular time tracking application used by individuals and teams to track time spent on various projects and tasks.
Follow the installation guide in the n8n community nodes documentation.
n8n-nodes-toggl
in Enter npm package name.After installation, you'll find the Toggl and Toggl Webhook Trigger nodes in the nodes panel.
To get started with development:
# Clone the repository
git clone https://github.com/example/n8n-nodes-toggl.git
cd n8n-nodes-toggl
# Install dependencies
pnpm install
# Build the nodes
pnpm build
# Link to n8n
cd ~/.n8n/nodes
ln -s /path/to/n8n-nodes-toggl/dist/nodes/Toggl n8n-nodes-toggl
You need to set up Toggl API credentials to use this node:
This node requires n8n version 0.187.0 or later.
The Toggl node supports the following operations:
The webhook trigger node allows you to receive real-time notifications when events occur in Toggl:
The webhook trigger automatically:
Here's a sample workflow that starts a time entry when a new task is created in another system:
{
"meta": {
"instanceId": "example"
},
"nodes": [
{
"parameters": {},
"name": "Start",
"type": "n8n-nodes-base.start",
"typeVersion": 1,
"position": [240, 300],
"id": "start-node"
},
{
"parameters": {
"resource": "timeEntry",
"operation": "startTimeEntry",
"description": "Working on {{$json.task_name}}",
"projectId": "={{$json.project_id}}",
"tags": "automated,n8n"
},
"name": "Start Toggl Timer",
"type": "n8n-nodes-toggl.toggl",
"typeVersion": 1,
"position": [460, 300],
"id": "toggl-node",
"credentials": {
"togglApi": {
"id": "1",
"name": "Toggl API"
}
}
}
],
"connections": {
"Start": {
"main": [
[
{
"node": "Start Toggl Timer",
"type": "main",
"index": 0
}
]
]
}
}
}
Here's a workflow that triggers when a time entry is created in Toggl:
{
"meta": {
"instanceId": "example"
},
"nodes": [
{
"parameters": {
"workspaceId": 123456,
"events": ["time_entry:created", "time_entry:updated"],
"description": "n8n automation webhook"
},
"name": "Toggl Webhook",
"type": "n8n-nodes-toggl.togglWebhookTrigger",
"typeVersion": 1,
"position": [240, 300],
"id": "webhook-trigger",
"credentials": {
"togglApi": {
"id": "1",
"name": "Toggl API"
}
},
"webhookId": "webhook-id"
},
{
"parameters": {
"options": {}
},
"name": "Process Time Entry",
"type": "n8n-nodes-base.function",
"typeVersion": 1,
"position": [460, 300],
"id": "function-node"
}
],
"connections": {
"Toggl Webhook": {
"main": [
[
{
"node": "Process Time Entry",
"type": "main",
"index": 0
}
]
]
}
}
}
This node uses the Toggl Track API v9. All operations support the same parameters and return the same data structures as the official API.
The node automatically handles Toggl's rate limiting (429 responses) with exponential backoff retry logic.
API errors are properly wrapped and include helpful error messages. Enable "Continue on Fail" in node settings to handle errors gracefully in your workflows.
pnpm build
pnpm test
pnpm lint
pnpm lintfix
For questions about this node, please open an issue on GitHub.
For general n8n support, visit the n8n community forum.
FAQs
n8n community node for Toggl Track time tracking integration with comprehensive operations including client management and webhook support
We found that n8n-nodes-toggl demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
Research
A malicious package uses a QR code as steganography in an innovative technique.
Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.