CALDAV calendar options

Is there now a working workflow that syncronizes the Nextcloud calendar?

Hi folks, sorry for reviving an old thread but I just remembered this was a somewhat popular request. Just wanted to let you know that I’ve published an early version of a CalDAV community node a while back:

The repo says it’s bad idea to use it right now, but that’s because it is very limited and doesn’t have many operations. If your goal is to simply fetch events within a given time window from a calendar, this will probably get the job done:

I’ve used this node to send custom notifications to a smart clock about certain events based on the CalDAV calendar provided by my email provider Posteo for a couple of months now (using it on n8n 0.236.3 at the moment).

It should hopefully work with other calendars too, but I haven’t tested Nextcloud yet. Feel free to fork this as needed if you need more features or just let me know. It might take a bit before I can revisit this one though :slight_smile:

4 Likes

Thanks for this share.
I’m pretty new using n8n, how can I add a credential to connect to a specific caldav ?
Thanks !

I’m pretty new using n8n, how can I add a credential to connect to a specific caldav ?

Hi @nmatton, to create a new credential on this custom node (or any other node) you can open the dropdown list under ā€œCredentialā€, then select the ā€œCreate New Credentialā€ option. I’ve highlighted this below:

Hope this helps!

1 Like

hey @MutedJam,
Are you able to send and retrieve email through n8n using Posteo as your email client? I’m trying to find an alternative to Gmail to interact with my emails…
Thanks a lot!

Hi @headset907, I am using Posteo for my personal email but am not currently automating anything in there.

Instead, I am using a Fastmail account for my automation needs which supports JMAP (a protocol that plays well with the HTTP Request node):

As for a regular (non-trigger) node supporting Posteo, I think umanamente’s community IMAP node might be an option. I haven’t used it myself, but the featureset looks pretty good to me:

2 Likes

Nice @MutedJam ! Thanks for sharing.
So you’re using this Fastmail setup with JMAP for your business automation because it is easier right?

1 Like

Mainly because I can use my own domain with Fastmail, which wasn’t an option with Posteo. I still love Posteo though :smiley:

But yeah, Fastmail has also been working hard on the new JMAP protocol (the idea is to provide a single modern alternative to IMAP, CalDAV and CardDAV), and that’s something I like a lot because it makes automation a lot easier.

1 Like

Thanks for your insights @MutedJam , I’m gonna look into it :+1:

@MutedJam last thing !
Have you come across this service?

It looks very promising as well (open source, Unlimited custom domains and API included), I’d be curious to know what you think of it!
cheers

Looks pretty sweet indeed, if it fits your use case it definitely seems worth a shot :slight_smile:

2 Likes

Any update on the CALDAV topic? Would love to maintain my Apple calendar (which is caldav as far as I know).

+1 CalDav (Create, delete, pull)

I have a Mailcow server with Sogo (Webdav, CalDav, CardDav) and would also need a node

1 Like

+1 for a CardDAV/CalDAV node.

I love n8n because I can have POWERFUL automations fully under my control and on my own hardware.

I want to do the same thing with my contacts (self hosted, not stored on someone else’s hardware), and I’d love to manage my contacts system with n8n.

Right now, there’s no viable path to that.

I’m a Fastmail user so +1 to a WebDav/CardDav/CalDav/JMAP node!

2 Likes

+1 from me as well for CalDAV and CardDAV.

Currently I use n8n-nodes-imap which works quite well so far for me for sending/receiving email. Though it does not have a trigger, I use the built-in IMAP trigger and then send the trigger to this node to get the emails.

2 Likes

+1 from me

1 Like

+1 from me. Standard protocols like CalDav and CardDav should be supported.

+1 at least add REPORT, and other methods to HTTP Request it should be very easy