Documentation

RFCALENDAR Nodes for n8n

This package contains nodes to interact with your own personalized RFCALENDAR - a self-hosted calendar solution that you can customize to your needs.

RFCALENDAR Logo

About RFCALENDAR

RFCALENDAR is a customizable calendar solution that you can host yourself and fully personalize. For more information about the calendar service, visit:

https://rfcal.mrrafiopy.top

Prerequisites

  • n8n version 1.79.0 or later
  • A running RFCALENDAR instance (see website for hosting instructions)
  • API access to your RFCALENDAR instance

Installation

Community Nodes (Recommended)

For users with n8n 0.187.0+:

  1. Open your n8n instance
  2. Go to Settings > Community Nodes
  3. Select Install
  4. Enter n8n-nodes-rfcalendar in the input field
  5. Agree to the risks of using community nodes
  6. Click Install

Features

This package provides nodes to manage your self-hosted calendar:

  • RFCALENDAR: Create Event - Create new calendar events with support for recurrence rules
  • RFCALENDAR: Get Events - Retrieve calendar events for a specific time range
  • RFCALENDAR: Update Event - Modify existing calendar events including recurrence settings
  • RFCALENDAR: Delete Event - Remove calendar events
  • RFCALENDAR: Get Event Details - Get comprehensive information about a specific event
  • RFCALENDAR: Check Availability - Verify if a time slot is available

Using with Your Own Calendar

These nodes are designed to work with your own RFCALENDAR instance:

  1. Set up your RFCALENDAR instance following the instructions at https://rfcal.mrrafiopy.top
  2. Obtain your API key from your RFCALENDAR dashboard
  3. Configure the RFCALENDAR credentials in n8n with your API key and instance URL
  4. Start automating your personalized calendar!

Using Nodes as AI Tools

These nodes are configured to be usable as tools by AI agents. To enable this functionality:

  1. Set the environment variable N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE=true in your n8n environment
  2. Add the desired RFCALENDAR nodes to your AI agent's tools
  3. Ensure you've configured the RFCALENDAR credentials properly

Example Usage in AI Agents

AI agents can use these tools to perform operations with your personalized calendar:

Find my schedule for next week and create a recurring meeting on Mondays, Wednesdays, and Fridays at 2pm.

Credentials

To connect to your RFCALENDAR instance:

  1. Go to Credentials in n8n
  2. Select Create New
  3. Search for "RFCALENDAR"
  4. Enter your API Key and Base URL (the URL of your RFCALENDAR instance)
  5. Save the credentials

License

MIT

Discussion