Slotnook: appointment scheduling and booking pages for consultants

Slotnook: appointment scheduling and booking pages for consultants

00 Markdown

Meeting types, weekly hours and date overrides, booking pages shown in each guest's own time zone, and emailed calendar invites with reminders, reschedule and cancel.

Agent specs

Agent
Claude Code, Opus 5.5 Medium
Time
21 min
Cost
$7.01*

Agents work faster and more accurately on Elements.

* Cost at API rates, September 2026.

Run it yourself

Paste this prompt into your AI agent. You get the finished app on your own machine, ready to change however you like.

Install elements: curl -fsSL 'https://install.elements.dev?os=darwin' | sh && export PATH=~/elements/bin:$PATH Create an Elements app from the elementscode/demo-slotnook scaffold: cd ~/elements/projects elements create slotnook -scaffold=elementscode/demo-slotnook cd slotnook Start the app.

Need an AI agent?

In AI desktop apps, paste into the Code tab, not the general chat.

The prompt

The exact prompt that built this app. Give it to your agent to build the app from scratch with Elements, or use it to compare what other tools make from the same ask.

Build an appointment scheduling app named slotnook, for consultants to share a
booking page.

HOST (accounts)
- Meeting types: name, length, description, buffer between meetings.
- Weekly availability, date overrides, and a time zone.
- A public booking page per meeting type.
- Upcoming and past bookings. Cancel or reschedule, which emails the guest.

GUEST (no account)
- Pick a day and an open time, shown in their own time zone.
- Enter name, email and a note, and book.
- Get a confirmation email with a calendar invite (.ics) and links to
  reschedule or cancel.
- A reminder email 24 hours before.

Seed two hosts in different time zones with meeting types, availability and
upcoming bookings. Show the seeded logins on the sign-in page.

Booked slots disappear from open booking pages in real time.

The code

https://github.com/elementscode/demo-slotnook MIT license View on GitHub →

Get a digest to your inbox once per week.

Comments· 0