n8n community node for Flow Agenda - booking and appointment management integration
npm install n8n-nodes-flowagendabash
npm install n8n-nodes-flowagenda
`
$3
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
$3
| Operation | Description |
|-----------|-------------|
| Get All | List all professionals and specialists available in your organization |
$3
| 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)
$3
| 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
$3
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
- Flow Agenda Website
- Flow Agenda Documentation
- n8n Community Nodes Documentation
Local Development
1. Clone this repository:
`bash
git clone https://github.com/LANAIS/n8n-nodes-flowagenda.git
`
2. Install dependencies:
`bash
npm install
`
3. Build the project:
`bash
npm run build
`
4. Link the package:
`bash
npm link
`
5. In your n8n directory:
`bash
npm link n8n-nodes-flowagenda
``