flowagenda

n8n community node for Flow Agenda - booking and appointment management integration

Package Information

Downloads: 251 weekly / 251 monthly
Latest Version: 1.1.3
Author: Antigravity

Documentation

n8n-nodes-flowagenda

This is an n8n community node for Flow Agenda, designed for developers to integrate booking and professional management into their workflows.

n8n is a fair-code licensed workflow automation platform.

Installation

Follow the installation guide in the n8n community nodes documentation.

npm

npm install n8n-nodes-flowagenda

n8n GUI

  1. Go to Settings > Community Nodes
  2. Select Install
  3. Enter n8n-nodes-flowagenda
  4. Agree to the risks and select Install

Credentials

You will need an API Key from Flow Agenda:

  1. Log in to your Flow Agenda dashboard
  2. Navigate to Integrations
  3. Click on Generate API Key
  4. Copy the key and use it in n8n

Operations

Professional

Operation Description
Get All List all professionals and specialists available in your organization

Availability

Operation Description
Get Consult available time slots for a specific professional on a specific date

Parameters:

  • professional_id (required): The ID of the professional
  • date (required): The date to check availability (ISO 8601 format)

Booking

Operation Description
Create Create an official appointment in the Flow Agenda calendar

Parameters:

  • professional_id (required): The ID of the professional
  • client_name (required): Name of the client
  • scheduled_at (required): Date and time of the appointment (ISO 8601 format)
  • client_phone (optional): Phone number of the client

Usage with AI Agents

This node is compatible with n8n AI Agents. You can expose these operations as tools for your agent to:

  • Discover which professionals are available
  • Check if a certain time slot is free
  • Book an appointment automatically during a chat

Example Workflow

  1. Create a new workflow with an AI Agent node
  2. Add the Flow Agenda node as a tool
  3. Configure the operations you want the agent to access
  4. The agent can now manage appointments through natural language

Compatibility

  • n8n version: 1.0.0 or later
  • Node.js version: 18.0.0 or later

Resources

Local Development

  1. Clone this repository:

    git clone https://github.com/LANAIS/n8n-nodes-flowagenda.git
    
  2. Install dependencies:

    npm install
    
  3. Build the project:

    npm run build
    
  4. Link the package:

    npm link
    
  5. In your n8n directory:

    npm link n8n-nodes-flowagenda
    
  6. Restart n8n

License

MIT

Discussion