Product updates

What's new in Sky Schedule on the web and on iPhone and iPad.

October 2026

Web

Add a Guest to Any Reservation and Keep Their Card on File

Every reservation can now include a guest, not only discovery flights. Guests and people waiting for sign-up approval can save a card, so the front desk can charge it after the flight without setting up a full account first.

  • Add guest is the first choice in the customer list on any reservation
  • Guests get the reservation email, and you can invite them to sign up later from their profile
  • Charge a guest's saved card from Create invoice or Collect payment and send a receipt like any other customer
SchedulingPayments
Web

Overdue Inspections and the Flights They Affect

You now decide what an overdue inspection stops: new bookings, or only check-out and check-in. Fleet Status also flags upcoming reservations that will run past an inspection, so you can move the flight or schedule the work ahead of time.

  • Block booking, or allow booking and block check-out and check-in until the inspection is updated
  • Choose which inspections staff may override, for example an overdue 50-hour but never a 100-hour
  • Upcoming reservations show badges like Past 50-hr or Past Annual, with the numbers behind them
  • The schedule can show hours or days to the next inspection under each tail number
MaintenanceDispatch
Web

New Styles and Spam Protection for Lead Forms and Discovery Flight

Lead forms and the Discovery Flight booking widget share a new set of styles, including Minimal Line, Split, Floating Labels, Dark Glass, and Classic Serif, so they fit your website. Sign-ups, lead forms, and discovery bookings now turn away bots and throwaway email addresses without getting in the way of real customers.

  • Pick a style and check the live preview before you publish
  • Packages, booking times, prices, and payments work the same in every style
  • Guests can choose an instructor and see only the times that instructor is free
CRM
Web

Flight Replay for Students and Instructors, Now by Email

Customers and instructors can now watch a 3D Flight Replay of the flights they were on, built from the flight's ADS-B track. Staff can also email the replay as a video, which gives a student something to share with family.

  • Open a past flight and choose Flight Replay, or Generate Flight Replay on the flight card
  • Watch full screen, and click the video to pause or play
  • From Postcard on a past flight, pick Flight Replay Video to email it as an MP4, with the instructor copied if you like
Training
Web

Notes, Tags, and Change Emails on Every Reservation

Reservation Details has a Notes section where staff can type or dictate a note and attach photos, and a reservation can carry more than one tag. When a reservation changes or is canceled, everyone on it gets an email, so the whole crew has the same time.

  • Notes show who wrote them and when, and photos also save to the reservation's attachments
  • Tag a flight Cross Country and Solo at once, and spot tags as colored dots on the schedule
  • Change and cancellation emails go to every customer, instructor, room attendee, and guest on the reservation, and say who made the change
  • An instructor assigned to a meeting room event is shown as busy, so they can't be double booked for a flight
Scheduling
Web

Invoices Built From Complete Flight

What you enter in Complete Flight is now what gets billed: flight hours bill the aircraft at that person's rate, and flight and ground instruction bill the instructor. Drafts stay in step with the flight log until you send them, and sent or paid invoices never change.

  • Optional setting to review auto-drafted invoices before customers can pay them
  • A Hobbs or Tach reading that looks wrong asks you to confirm before it saves
  • Shared flights bill each person their own invoice for their share
  • Disregard an Auto Billing draft you don't need, like a $0 flight, without charging or emailing anyone
  • Invoices covered by a prepaid package show hours used and hours left
BillingDispatch
Web

Report Studio, Email Log, and Instructor Activity Reports

Reports now has Report Studio: pick a dataset such as reservations, flights, invoices, payments, maintenance, or payroll, choose columns and filters, and export to CSV or PDF. A new Email log lists every email Sky Schedule sent for your school and whether it was delivered, opened, or bounced.

  • Save a report and run it again any time
  • The Instructor activity report lists time logged outside of flights, like Admin or Office hours, with the instructor's notes
  • A Flight hours chart covers this week, this month, 12 months, or all time
  • Canceled and Voided reports show the reason, who made the change, and whether a cancellation fee applied
Reporting
Web

Safer Sign-Up Approvals

When someone signs up with an email that already belongs to a person on your list, they now wait for your approval before anything connects to that record. Waiting sign-ups get in the moment you approve them, with no refresh needed.

  • Click a waiting sign-up to see when and where they signed up and whether their email matches someone you have
  • Approve and Deny sit right on the Customers and Instructors lists
  • Denying a duplicate sign-up removes only the new login and keeps the existing person and their invoices
Enrollment
Web

Squawks, Work Orders, and Maintenance Photos

Turn a squawk into a work order in one click, with the description, photos, and aircraft already filled in. Admins get an email for each new squawk, and completing a work order resolves its squawk and returns the aircraft to service when nothing else keeps it down.

  • Add photos to notes on squawks, work orders, and inspections, or paste a screenshot
  • Record the date the work was finished along with Hobbs and Tach, and log work orders for an earlier day
  • Aircraft with an open grounding squawk show a red marker next to the tail number on the schedule
  • Admins can delete a duplicate work order
Maintenance
Web

Payment Timelines, Account Statements, and Balance Tools

Every invoice now has a timeline showing when it was sent, each payment attempt, and how it was paid, and failed payments explain what happened in plain words. Account statements download as one PDF, which makes it easier to answer a customer who asks what they owe.

  • Use part of a customer's prepaid balance and charge the rest to their card in one step
  • Edit a balance by typing what it should be, with a short reason
  • Refund part of a payment instead of the whole charge
  • Cancellation fee invoices show the canceled reservation, the reason, and the notice given, and customers get a receipt once the fee is paid
PaymentsBilling
Web

Log Lessons From the Reservation, and More in Training

Reservation Details now shows the planned lesson, and instructors can log it right there after the flight. In Training, each student's page shows their upcoming and recent reservations and their prepaid package, so an instructor can see what's next without leaving the page.

  • Pick or change the lesson on the reservation, and Log lesson opens filled in for that flight
  • Past flights without a logged lesson show Log Lesson on the student's reservation list
  • The package view shows hours left in each bucket and every flight that used them
  • Bulk enrollment adds a group of students to a program with one primary instructor
Training
Web

Expiring Endorsements and Deposits on Activity Types

An activity type can now require an endorsement that is only good for a set number of days, like a renter checkout valid for 60 days, and booking stops once it lapses. Activity types can also require a deposit, such as a checkride deposit, that you collect right from the reservation.

  • Each customer's profile lists the endorsements your school requires as Missing, Expired, or Valid
  • Add a document requirement, endorsement requirement, checkout form, or deposit from one Add menu
  • Collect a deposit by card or bank on file, from the customer's balance, by invoice, or as cash or check
ComplianceTrainingPayments
Web

New Schedule Views, Drag to Book, and Briefing Room Holds

The schedule has three new views: Agenda lists the day's bookings, Names shows one line per reservation, and 3-day shows today and the next two days on the horizontal schedule. You can also drag across open time to book, and hold a briefing room before or after a flight.

  • Drag across empty time on an aircraft, instructor, or meeting room row to open New Reservation with those times
  • Cancel or void one day of a recurring reservation, or that day and every day after it
  • Hold a meeting room before or after a flight, with a default length you set in Settings
  • Flights that run past midnight stay one booking and show on both days
Scheduling
Web

Bring Your Fleet, Schedule, Invoices, and Balances With You

Switching to Sky Schedule takes less retyping. Paste the link to your website's fleet page and Sky Schedule reads each aircraft's tail number, rate, and photo, and Migration imports your schedule, past invoices, and account balances from your previous software.

  • Review every aircraft, adjust rates, and add them all at once; aircraft already in your fleet are flagged
  • Import aircraft photos from your website for tails you've already set up
  • Import past invoices from an Excel or CSV export, even with title rows or extra sheets
  • Import balances from a spreadsheet with a name and an amount
Integrations
Web

Pricing Groups and Activity Rates

Set special aircraft rates for groups of people, such as staff, owners, or a customer category, as a flat hourly rate, dollars off per hour, or a percent off. A custom activity like Time Building can also carry its own aircraft rate for the people and aircraft you choose.

  • A pricing group can cover everyone, instructors, a category, or specific people
  • Invoice lines name the group or activity rate that applied
  • Changing a group later doesn't change invoices that were already created
Billing

September 2026

Web

Two-Way Sync With GoHighLevel

If your school markets from GoHighLevel, connect it once and move contacts both ways: pull them into the Sky Schedule CRM or send your leads back, with notes, tasks, and pipeline stage. A daily sync can run at the end of each day.

  • Preview who is new and who is already in your CRM before you import
  • Import adds only new contacts and tells you what it skipped
  • Every pull and send is listed on the connection
CRMIntegrations
Web

Put Your Schedule on the Lobby TV

Settings now has a Display link you can open full screen on any TV, with no sign-in. Show today's schedule, the weather at your home field, your most recent flight with its track, or numbers like flights this month.

  • Lay it out as one panel, side by side, or a grid, in light or dark
  • Show full names, first names, or no names on the schedule for a public lobby
  • The screen updates itself every minute, and making a new link retires the old one
Scheduling
Web

Complete a Flight and Bill It Right There

With Complete Flight Payment turned on, finishing a flight opens the invoice with that flight's draft already filled in. Charge the card on file, apply a balance, send the invoice, or record cash while the customer is still at the counter.

  • Instructors can bill the flights they complete when the setting is on, without a separate billing permission
  • If logging a lesson after the flight is turned on, the lesson log comes first
BillingDispatch
Web

A Parent Progress Page and Student Sign-Off on Lesson Logs

The parent link is now a progress page with your logo, total hours, program progress, lesson notes, and flights with route maps, and you choose which sections parents can see. You can also have students countersign each lesson log after their instructor signs it.

  • Turn off any section for all parent links, such as receipts or instructors
  • Students get an email and a sidebar reminder when a log needs their signature
  • Both signatures show on the log and in the PDF export
Training
Web

TSA Export in Reports

Reports has a TSA tab that packs the records you already keep into a ZIP: an overview list, then a folder for each person with their contact details, flight history, and the ID and certificate documents on their profile. Preview the list and choose who to include before you download.

  • Pick a date range or all students
  • Filter to people who have flown but have no paperwork on file
  • Each person's folder starts with a one-page summary
  • Sky Schedule doesn't store citizenship, so the export doesn't mark anyone as a U.S. citizen
ComplianceReporting
Web

A New CRM Workspace, and Email From Your Own Inbox

Inbound Leads is now a full workspace: open a lead to see their details, emails, activity, and tasks in one place, and reply without leaving the record. Lead emails can go out from your school's Gmail or Outlook, so replies come back to your own inbox.

  • Each admin can connect their own Gmail or Outlook inbox, with the school inbox as the fallback
  • Widgets keeps your Discovery Flight page and lead forms in one gallery
  • Switch to the Kanban board or the sidebar layout any time
CRM
Web

Bank (ACH) Payments on Invoices

Customers and instructors can connect a US bank account, and your staff can charge it from the invoice the same way they charge a card on file. Bank payments show as Processing until they clear, usually in about 4 business days.

  • The bank on file shows on the person's profile next to their card
  • Transactions show Bank, then Succeeded or Failed once the payment settles
Payments
Web

Add Simulators as Their Own Asset

Simulators no longer have to be set up as airplanes. Add one with its name, type (such as BATD or AATD), FAA approval, rate, and location, and book it like any other reservation without Hobbs, Tach, or inspections that don't apply.

  • Complete a session with simulator hours, simulator instruction, and ground instruction
  • Auto-billing, flight logs, and payroll treat the session like a completed flight
  • Sessions appear in Past Flights with the simulator's name
SchedulingTraining
Web

Workflows: Describe an Automation and Arlo Builds It

Workflows lets you describe what should happen in plain English, like emailing yourself a PDF of inspections due every morning at 6, and Arlo turns it into an automation you can see, test, and edit. It only uses actions Sky Schedule already performs safely, never touches billing, and logs every run step by step.

  • Start from templates like an end-of-day recap, tomorrow's flight reminders, or expiring document reminders
  • Run on a schedule, or when something happens, like a new lead or a new squawk
  • Test runs send only to you and change nothing
  • Emails go out from your connected Gmail when you have one
AI
Web

Arlo Watch Flags What Could Stop a Flight

Arlo Watch is an optional monitor that checks your school several times a day and points out what could get in the way of flying, like an inspection that will come due during a booked flight or a medical that expires before a student's next lesson. Each finding links to the place where you fix it.

  • Findings arrive in a pinned Arlo Watch chat that you can reply to
  • An optional morning briefing email goes to admins only when there's something to report
  • Checks are rule-based, and Watch stays off until you turn it on
AICompliance

August 2026

iOS

A Refreshed iOS App

The iPhone and iPad app now works much more like the web app, with a redesigned schedule, simpler reservation screens, and cleaner check-out and Complete Flight. Students can send Find a Time requests from their phone, and admins get a reports dashboard.

  • Upload medicals and other documents, fill out checkout forms, and complete activity requirements
  • Maintenance flight logs, plus inspections, squawks, and work orders for each aircraft
  • Past flight cards with route, aircraft, and crew
  • Training progress and program lessons for enrolled students
iOS
Web

Find a Time Flight Requests

Turn on flight time requests and every customer gets a Find a Time button, even customers who can't book on their own. A request doesn't hold the aircraft; staff review it in Reservations and approve it, which books the flight and emails the customer.

Scheduling
Web

Onboarding and Sign-Up by Customer Category

Build a separate onboarding form for each customer category, like Student or Renter Pilot, and each customer automatically gets the form for their category. The website sign-up widget can let new customers pick their category, so they start in the right onboarding and permissions.

  • Require onboarding per category, with an optional full-screen gate until it's finished
  • Add an Attached link step for outside forms, and links in instructions become clickable
  • Customize the sign-up widget's heading and labels
Enrollment
Web

Pilot Certificates and Medical Expiration Dates

Record a pilot's FAA certificate on their profile, with certificate type, number, category and class, ratings, and a scan. When you upload a medical, Sky Schedule calculates the first, second, and third-class expiration dates using the calendar-month rules and the age-40 threshold in 14 CFR 61.23.

  • View a certificate and download it as a PDF
  • Restrictions or limitations save with the medical and show when you view it
  • Self-service uploads use the same medical form
Compliance
Web

Checkout Forms for Each Activity Type

Build a flight checkout form for any activity type, with Hobbs and Tach photos, fuel questions, squawks, and notes. Pilots open a link for that reservation on their phone, and required fields must be done before Check Out or Complete Flight.

  • Field types include photo upload, dropdowns, multiple choice, and short or long text
  • Uploads save to the reservation and show in its Checkout form section
  • The reservation shows progress, like 2 of 5 required complete
Dispatch
Web

Payroll With Take-Home Rates and Scheduled Runs

Payroll reports are built on billable instruction hours, and you can set default take-home rates so each report shows an estimated amount owed. Payroll can also run itself each week at the day and time you pick.

  • Log instructor time outside of flights, like office hours or admin work, and it counts under Miscellaneous
  • Mark which instructor brought in a customer, and payroll flags that customer's hours with an Incentive badge
  • Export to PDF, CSV, or Excel
Reporting
Web

Activity Type Requirements

Require documents or short answers before someone can book a specific activity type, such as solo release paperwork before a student solo. Booking is blocked until the requirements are met, and admins can upload on someone's behalf.

  • Skip a requirement when an instructor is on the reservation
  • Optional admin approval or instructor verification before booking
  • Schools that don't set requirements see no change
ComplianceScheduling
Web

Prepaid Hour Packages

Sell training bundles as prepaid packages: one price up front, with hour buckets for aircraft, flight instruction, and ground that burn down as the student flies. Covered time bills at $0 from the package, and anything over or in a different aircraft bills at your normal rates.

  • Tie aircraft hours to any tail, one aircraft, or a make and model
  • Enroll a student by charging their card on file or sending an invoice
  • Progress bars on the profile show the hours left in each bucket
Billing
Web

Connect AI Agents and Your Own Tools

Connect an AI assistant like Claude or Cursor to Sky Schedule through the hosted MCP server and run the school from a chat: check the schedule, look up students and aircraft, book or cancel a reservation, complete a flight, or email a lead. A read-only REST API with API keys is also available for your own apps.

  • Read the schedule, flights, customers, aircraft, CRM, and reports
  • Write actions include reservations, Complete Flight, Hobbs, aircraft documents, and CRM email
  • Developer documentation includes endpoint examples and a PDF
AIIntegrations
Web

Reservation Reminders and Google Calendar Sync

Sky Schedule can send one reminder email before each reservation, 1, 2, 3, or 24 hours ahead, on top of the booking email. Each person can also connect their Google account so their reservations show up on Google Calendar.

  • Admins see the whole school's schedule in Google Calendar; instructors and customers see their own bookings
  • Turn on reminders in Settings under Email and pick the timing
SchedulingIntegrations

July 2026

Web

Compliance Dashboard (Beta)

A Compliance section shows document, inspection, and squawk issues across your fleet and people before they hold up a dispatch. Outlook summarizes what's blocked and what's advisory, and you can browse aircraft records and each person's documents.

  • Turn it on in Settings under Integrations; nothing changes while it's off
  • Dispatch rules are preview-only during the beta
Compliance
Web

Flight Postcards

Turn a completed lesson or discovery flight into a branded PDF keepsake with your logo, the pilot and instructor, the aircraft, an optional cockpit selfie, and a map of the route. Email it to the customer with your Google review link included.

  • Generate a postcard from Past Flights in a couple of clicks
  • Uses the ADS-B track when there is one, otherwise the planned route
CRM
iOS

Team Chat and Push Notifications on iPhone

Team Chat is now in the iOS app, so customers, instructors, and admins can message school channels and send direct messages from their phone. Push notifications can alert you to reservation updates and new messages when you're away from the desk.

iOSTeam chat

June 2026

Web

Build a Training Program From Your Syllabus PDF

Upload your syllabus as a PDF and Sky Schedule builds the program: title, Part 61 or Part 141, overview, and lessons with syllabus text and steps. Students can read the curriculum in Training, and every lesson is ready when an instructor logs one.

  • Attach training PDFs to individual lessons
  • Pick a syllabus already saved in Documents when you create a program
TrainingAI
Web

Team Chat

Team Chat brings messaging into Sky Schedule, with a General channel, channels for customers, instructors, and admins, and direct messages. Staff can mention Arlo in a conversation to pull a live answer or report into the thread, so everyone sees the same numbers.

  • Share photos and PDFs, react, and reply in threads
  • Pick a notification sound that suits your front desk
Team chat
Web

CRM Pipeline Board

Inbound leads now have a Kanban board alongside the list. Drag leads between stages like New, Contacted, Booked, and Converted, or add your own stages, and triage from the cards without opening every lead.

  • Cards show the lead's name, contact details, interest, a message preview, and payment status
  • Filter by interest or source and search from the toolbar
CRM
Web

Aircraft Database and Leaseback Reports

Each aircraft has one Database tab with its inspections, documents, and checkout requirements in one place. Leaseback reporting walks you through a short wizard and produces an owner statement PDF with the flight log, revenue, paid invoices, expenses, and any receipts you attach.

  • Receipts from completed maintenance save to the aircraft's database automatically
  • Choose aircraft-only revenue or full revenue including instruction for the owner statement
MaintenanceReporting
Web

Recurring Reservations and Separate Instruction Hours

Book the same lesson every day, week, month, or year with recurring reservations, for any activity type. Complete Flight now asks for flight hours, flight instruction, and ground instruction separately, and each one becomes its own invoice line.

  • Turn on recurring reservations in Settings under Scheduling
  • A blank field isn't billed, so a solo flight bills aircraft rental only
  • Fix hours and meters on a completed flight that hasn't been billed yet
SchedulingBilling