Skip to main content
The Schedule Template organizes events and appointments by date and time. Unlike lists or trackers, schedules are built around a calendar view—perfect for managing appointments, planning events, or organizing time-blocked activities.

Perfect For

  • Appointment booking
  • Event planning
  • Class schedules
  • Meeting management
  • Shift planning
  • Content calendars

Key Features

  • Date-based organization
  • Time slot management
  • Calendar view
  • ICS export
  • Upcoming/past views
  • Recurring events

Quick Start

1

Describe your schedule

Tell Peanuts what you’re organizing:
  • “Appointment scheduler”
  • “Weekly class schedule”
  • “Content publishing calendar”
2

Define event fields

Peanuts suggests relevant fields. Common ones include date, time, duration, location, and notes.
3

Add your events

Create entries with dates. View them organized chronologically with upcoming events highlighted.

Interface Overview

Events displayed chronologically:
  • Upcoming section — Future events, nearest first
  • Today — Highlighted current-day events
  • Past events — Completed/elapsed entries
Each event displays:
  • Date & time — When the event occurs
  • Title — Event name
  • Details — Location, notes, attendees
  • Calendar export — One-tap ICS download
Fast event creation:
  • Add button — Full event form
  • Date picker — Select date first, then details
  • Voice entry — “Meeting tomorrow at 2pm”

Date & Time Fields

Required Fields

Every schedule needs at minimum:
FieldPurpose
Event nameWhat’s happening
DateWhen it occurs

Optional Time Fields

FieldPurpose
Start timeWhen event begins
End timeWhen event ends
DurationLength of event
All-dayCheckbox for full-day events
For simple date-only schedules (birthdays, deadlines), skip time fields entirely. For appointments, include start and end times.

Calendar Export

Add to Calendar

Every event with a date includes an Add to Calendar button that:
  1. Generates a standard .ics file
  2. Downloads instantly
  3. Opens in your default calendar app
  4. Creates the event with all details
ICS export works with all major calendar apps: Google Calendar, Apple Calendar, Outlook, and more. No OAuth or account linking required.

Exported Data

The .ics file includes:
  • Event title
  • Start date/time
  • End date/time (if specified)
  • Location (if specified)
  • Description/notes

Schedule vs. Other Templates

FeatureScheduleListTracker
Date-focused✅ Primary❌ Optional❌ Auto timestamp
Chronological view✅ Built-in❌ Manual✅ By entry date
Calendar export✅ ICS❌ No❌ No
Recurring entries✅ Supported❌ No✅ Implied
Time slots✅ Yes❌ No❌ No
Best forEventsTasksData logging

Views & Organization

Chronological Grouping

Events automatically group by:
  • Today — Current day’s events
  • Tomorrow — Next day
  • This Week — Upcoming 7 days
  • Later — Beyond this week
  • Past — Completed events

Filtering

FilterShows
UpcomingFuture events only
AllPast and future
This weekNext 7 days
This monthCurrent month

Input Methods

Web App

Click Add for complete event creation with all fields.
Tap a date to pre-fill the date field and open a streamlined form.
Long-press an event to duplicate it to another date.

Voice Entry

Voice features require Starter plan or higher and consume credits.
Natural language scheduling:
  • “Meeting with John tomorrow at 3pm”
  • “Dentist appointment next Tuesday morning”
  • “Team standup every Monday at 9”

Telegram

Send events via chat:
  • “schedule: Doctor visit, March 15, 10am”
  • “add event: Team dinner, Friday 7pm”

Configuration

In Edit Mode

Access via the Edit button to:
SettingOptions
Add fieldsLocation, attendees, notes, etc.
Set defaultsDefault duration, location
Required fieldsWhich info is mandatory
ThemeColors and icon

Common Field Configurations

Appointment Scheduler: Title (text, required) Date (date, required) Time (time, required) Duration (select: 15min, 30min, 1hr) Location (text) Notes (textarea) Class Schedule: Class name (text, required) Day (select: Monday-Friday) Time (time, required) Room (text) Instructor (text) Content Calendar: Content title (text, required) Publish date (date, required) Platform (select: Blog, Twitter, Instagram) Status (select: Draft, Ready, Published) Notes (textarea)

Tips & Best Practices

If you typically schedule 30-minute or 1-hour slots, set a default duration to speed up entry.
Even for virtual events, a location field (e.g., “Zoom”, “Conference Room A”) helps with context.
After creating important events, tap “Add to Calendar” right away so they appear in your main calendar.
Check your schedule helper weekly to ensure nothing’s been missed or needs updating.

Example: Appointment Scheduler

A personal appointment tracker: Setup:
  • Name: “My Appointments”
  • Icon: 📅 Calendar
  • Theme: Professional blue
Fields:
  1. Appointment (text, required)
  2. Date (date, required)
  3. Time (time, required)
  4. Location (text)
  5. Notes (textarea)
  6. Reminder set (checkbox)
Usage:
  1. Add appointments as they’re scheduled
  2. View upcoming in chronological order
  3. Tap “Add to Calendar” for phone reminders
  4. Check off or delete after attending

Credit Usage

ActionCredits
Creating schedule1 credit (AI generation)
Adding eventsFree
Editing eventsFree
Calendar exportFree
Voice entry10 credits (speech-to-text)