The nylas scheduler\ commands manage booking pages, configurations, and appointments without touching a web dashboard. Create scheduling links, confirm bookings, handle reschedules — all from the terminal.
What nylas scheduler does
Manages the full booking lifecycle: create scheduling pages with availability rules, accept bookings, confirm or cancel them, and track sessions. Replaces Calendly-style web UIs for developers who prefer CLI workflows.
Quick Start
\bash
brew install nylas/nylas-cli/nylas
nylas init
nylas scheduler pages list
\\
Key commands
| Command | What it does |
|---|---|
nylas scheduler pages list\ |
List scheduling pages |
nylas scheduler pages create\ |
Create a new booking page |
nylas scheduler pages show <id>\ |
View page details |
nylas scheduler bookings list\ |
List all bookings |
nylas scheduler bookings confirm <id>\ |
Confirm a pending booking |
nylas scheduler bookings reschedule <id>\ |
Reschedule a booking |
nylas scheduler bookings cancel <id>\ |
Cancel a booking |
nylas scheduler configurations list\ |
List scheduling configurations |
nylas scheduler configurations create\ |
Create availability rules |
Creating a booking page
\bash
nylas scheduler pages create \\
--name "30-min intro call" \\
--duration 30 \\
--json
\\
Returns a booking URL you can share. The page respects your calendar availability automatically.
Confirming a booking
\bash
nylas scheduler bookings list --status pending --json
nylas scheduler bookings confirm <booking-id>
\\
Rescheduling
\bash
nylas scheduler bookings reschedule <booking-id> \\
--start "2026-05-15T10:00:00-05:00" \\
--end "2026-05-15T10:30:00-05:00"
\\
Related posts
- Automate Meeting Scheduling with OpenClaw
- Manage Google Calendar, Outlook & Exchange from the Command Line
All commands: Nylas CLI Command Reference
Get started: brew install nylas/nylas-cli/nylas\ — other install methods
Top comments (0)