Back to Nodes

Carly

Last updated Jul 29, 2026

n8n community node for Carly — the AI scheduling assistant. Read and manage booking pages, event types, calendars, bookings, and availability slots.

174 Weekly Downloads
240 Monthly Downloads

Included Nodes

Carly

Description

n8n-nodes-carly

An n8n community node for Carly — the AI scheduling assistant. Read and manage your booking pages, event types, calendars, bookings, and availability slots from n8n workflows.

This node is auto-generated from the carly-cli command definitions, so the n8n operations stay in lockstep with the CLI and MCP server — same API surface, no drift.

Installation

Follow the community node installation guide. In n8n: Settings → Community Nodes → Install and enter n8n-nodes-carly.

Credentials

Create a Carly API credential with an API key generated in the Carly dashboard (Booking Pages → “Generate API key”). Write operations (create/update/delete booking pages, calendar select/unselect) require a key with the booking_pages:write scope. Click Test on the credential to verify the key against /whoami.

Operations

| Resource | Operations |
|—|—|
| Profile | Whoami |
| Calendars | List, Select, Unselect |
| Event Types | List |
| Booking Pages | List, Get, Create, Update, Delete |
| Bookings | List, Get |
| Slots | List |

The node sets usableAsTool: true, so it can be attached to n8n’s AI Agent node as a tool.

Notes

  • Booking page nested fields (availability, customQuestions, durationOptions) are JSON inputs. See the field descriptions for the expected shape, e.g. availability: [{"days":[1,2,3,4,5],"starttime":"09:00","endtime":"17:00"}] (days: Sun=0 … Sat=6).
  • Delete soft-deletes (sets is_active=false); re-activate via Update with isActive=true.
  • Slots List requires either eventTypeId, or both username and eventTypeSlug, plus a startTime/endTime range.
  • Resources

  • Carly API docs
  • n8n community nodes docs

License

MIT