Forgot password?
By continuing you agree to our Terms and Privacy Policy
Active clients
Upcoming lessons
Awaiting response
Instructors
Client queue
Proposed lesson window
Only clients whose availability fully covers this window will be queued, ordered by signup date.
Builds the queue straight from availability — no weather match needed.
Live conditions will be checked against your rule automatically.
Wind — loading…
kt
No rule set
Next 6 hours
Your alert rule
No rule set yet
Edit rule →
Temperature
📊 Last 7 days — Lesson outcomes
Total lessons
Completed
Cancelled
No-shows
Completion rate
No-show rate
No clients yet.
Instantly adds 3 sample clients + 1 sample instructor so you can see the queue and matching in action.
Upcoming lessons
No upcoming lessons booked yet.
Editing rule for
📍 Main location
Wind conditions
12kt
28kt
Allowed directions
before moving to next client
With "No timer," clients and instructors stay pending until you manually decide to move on — nothing auto-advances.
No instructors yet.
📨 Automated messages

Customize every automated text your shop sends. Use the variables shown under each box — they get replaced automatically when the message is sent. Hit "Reset to default" on any message to restore the original wording.

Sent one client at a time with a response window. Variables: {name} {shop} {date} {start} {end} {minutes}
Sent to every eligible client at the same time — no {minutes} placeholder since there's no individual countdown. Make it clear this is first come, first served. Variables: {name} {shop} {date} {start} {end}
Sent to an instructor once a client confirms, asking if they can take the lesson. Variables: {instructor} {client} {shop} {date} {minutes}
Variables: {name} {shop} {link}
Variables: {name} {shop} {link}
Sent once an instructor confirms — opens one group text to both the client and instructor with the calendar link, so they can coordinate directly. Variables: {client} {instructor} {shop} {date} {link}
Sent to the client if no instructor ends up being available and you choose not to book anyway. Variables: {name} {shop}
Used only when a lesson is booked with no instructor assigned. Variables: {name} {shop} {instructor} {date} {link}
Kept here for reference — the group message now covers this. Variables: {instructor} {client} {shop} {date} {link}
🔒 Password

Change the password you use to log in to this dashboard.

Shop info
📍 Shop location — used for live weather forecasts

Start typing your shop's address or city and pick it from the suggestions. This is what the weather API uses to pull accurate local wind forecasts.

Enter coordinates manually
🌊 NOAA live station (optional)

Add a nearby NOAA buoy or station ID for real observed wind readings alongside the forecast — often more accurate than modeled data in gusty coastal spots. Find your nearest station at ndbc.noaa.gov. Free, no signup needed.

⚠ Use the short NDBC station ID (letters + numbers, like DILA1 or 42039) — not the long numeric NOAA tide station number some listings also show (like 8735180). Tide station numbers don't report wind and won't work here.

📍 Additional locations

If you teach from more than one spot depending on wind direction, add each one here. A location selector will appear on the dashboard so you can switch which spot's forecast you're checking.

🔗 Public booking page

Share this link on your website, social media, or with anyone who's never taken a lesson with you before. They'll see today's live wind conditions and can request a lesson — it creates a new client automatically, with SMS consent captured right on the page.

🔔 Push notifications

Checking status…

On iPhone, this only works once Knotheads is installed to your home screen — a regular Safari tab can't receive push notifications.
💳 Billing
Loading billing info…
Update your card, switch plans, or cancel — all handled securely through Stripe.

This lists every shop on the platform. Tap View as to see and act inside that shop's account exactly as they would — you'll see a banner reminding you you're in admin mode, with a one-tap exit back to your own account.

Loading shops…