Integrate with n8n #1249
Labels
No Label
dependencies
duplicate
help wanted
invalid
kind/bug
kind/feature
needs reproduction
question
security
wontfix
No Milestone
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: vikunja/api#1249
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
I remember talking about generalized integrations and something like webhooks, but could not find the discussion.
I have not used https://n8n.io yet, but it seems like a good fit here since it is essentially a self-hostable IFTTT/Zapier alternative.
When it comes to internal hooks, Wekan is a comparable alternative though it tends to be a bit clunky, but I think Zammad does a good job with it:

For example, I would like to assign the task creator to a task by default if he does not set an assignee initially. Currently our tasks are quite messy because it is a hassle to assign yourself to each task you create, so most are unassigned...
@kolaente this is a priority feature, would you think implementing a proper integration is feasible, or should this be bolted on for now?
Integrate with https://n8n.ioto Integrate with n8n.ioIf your priority is to have an option for automatically assign a user to a task when not assigning someone from the start that could be done faster by adding an option in Vikunja for that.
If you only want to assign the user if they create a task without assigning someone you could already do that with n8n right now. It's just not very comfortable.
It would go something like this:
I've attached a workflow that should do exactly that.
A proper n8n integration is a lot more complicated and can actually be divided into three parts:
Thank you for the detailed analysis, I will reconsider!
A full n8n integration is really what we want.
n8n already has integrations for discourse, zulip, invoiceninja, zammad and many more - so with this we can really implement our polygon connections!
Imagine writing a message in Discourse or Gitea which triggers a task creation in your backlog including a backlink to the thread, syncing tasks from vikunja to the time-tracking tool and reporting back when they are done, and so much more :)
Integrate with n8n.ioto Integrate with n8nSince the Vikunja API is so well developed, integration with n8n would really open up doors to fantastic integrations!
Thanks for sharing that workflow ! Although I agree with you, that this should come from a native Vikunja option. It actually has been a pain with my teammates that we have to manually assign ourselves to tasks that we create instead of it assign us automatically if we assign other people.
How is the state of development for n8n?
I've started with the development of the proper api keys today.
API Tokens are done now:
#1600
vikunja/frontend#3733
This is done now: https://vikunja.io/docs/n8n/