Website payments
Owner Setup
Run The Day
Office Operator
One person controls booking confirmation, arrival readiness, manifest assignment, and editor readiness. The instructor board and SkyVault Editor consume the data from this workflow.
Maintenance tools
Media Work
What this screen is for
Track customers who need video, photo, or delivery follow-up after manifest work creates media tasks.
Live Updates
What this screen is for
Build one operational update, choose the affected bookings, then route it to a connected affiliate website banner, customer email drafts, or staff email drafts.
Live Update Drafts
What this screen is for
Publish approved website banners, end active or scheduled banners, or review email-only drafts. Email delivery remains disabled.
Notifications
What this screen is for
Review current Ops attention items and Editor messages, including items removed from the header dropdown.
Customer Messages 0 pending
Accounting Actions 0 open
Payment operations
Manual-payment verification and staged refunds stay here until the authorized account completes the next required action.
Ops Attention
Payment Accounting
What this screen is for
Monitor actual charges, collected payments, and unresolved payment attention in one focused screen.
Accounting snapshot
Needs Attention 0 open
Payment Provider Readiness
Practice the web and front-desk payment lifecycle without contacting Stripe
This lab models Checkout Sessions for web purchases and a server-driven PaymentIntent flow for the planned Stripe Reader S710. It stores local simulation records only.
Reception payments
Duplicate protection
Offline Test-Adapter BoundaryPreparation only
Safe Scenario RunnerLocal records only
Readiness Gates0 ready
Simulation Transactions0 records
Simulated Webhook Ledger0 events
Staff Pay Preparation
Calculate and review what is owed without moving money
Approved hours, completed Ops loads, assignments, media work, attributed sales, approved adjustments, and reimbursements feed this weekly ledger. No bank, payroll provider, tax filing, or live payout is connected.
Compensation Profile Owner/admin controlled
Daily Hours Manual entry and approval
Other Earnings / Reimbursement Requires review
Weekly Staff Statements0 staff
Hours Review0 pending
Adjustment Review0 pending
Weekly ApprovalDraft
Store
What this screen is for
Sell counter products, merch, gift items, and other non-booking items without sending anything to Editor or manifest.
Booking Calendar
What this screen is for
View schedule capacity, booked arrivals, closures, and which days need staff attention.
Customer Lookup
What this screen is for
Find a customer fast, confirm what media they are owed, and open the booking only when details need editing.
Advanced lookup filters
Booking Workbench
Use this panel for new direct bookings and quick edits before manifests and media handoff.
+ New Booking Expand to create walk-ins, phone bookings, or manual partner bookings.
Customer Change Requests
What this screen is for
Review customer requests that could not complete online because of a fee, policy restriction, or availability issue.
Confirmed Bookings
What this screen is for
Find active customers, check missing required details, and decide whether each booking is ready for manifest.
Booking Lookup
What this screen is for
Choose a date or search for a customer, then use the results on the left.
Lookup Filters
Arrival Capacity Calendar
Group Payments Edit purchaser-level payments without charging each jumper again.
What this screen is for
Use this for one-purchaser groups. Participant bookings keep media, manifest, and jumper readiness; this record owns charge, paid, and balance.
Payment Verification Confirm bank transfers, checks, and manual/crypto transactions before fulfillment.
What this screen is for
Manual payments remain outside paid totals and booking readiness until an operator matches the reference to the bank, check, or wallet transaction.
Cancel / Refund Audited booking corrections for Ops-direct payments.
What this screen is for
Cancel unpaid/no-refund bookings or record Ops-direct refunds. DallasXSky refunds stay in DESA after business/operator consultation.
Edit Booking Fix selected customer details when needed.
Add a One Off Arrival Time One-off capacity adjustment.
Customer Check In
What this screen is for
Check jump-day readiness before assigning customers to aircraft loads.
Fix Readiness Open only when check-in details need correction.
What this is for
Fix mandatory readiness fields from Manifest. Every approval needs the verifying staff or operator name and a note for the audit trail.
Experienced Fun Jumper Review
What this is for
Record the credentials you actually checked. Ops will not decide local recurrency policy for you; select Approved and Current only after applying your operating rules.
Staff Training / Proficiency Jump Review and manifest staff separately from customer bookings.
What this is for
Record an operator-approved training, proficiency, evaluation, or staff fun jump. This uses one slot and creates no customer charge or Editor job.
Loads
What this screen is for
Build today's aircraft loads, assign the pilot, then move each load through gear up, loading, in flight, landed, and hold when needed.
Office Checks
Instructor Load Board
Find Customer Media
Editor Work Queue
What this screen is for
Track media jobs by processing status: waiting for landing, ready for Editor, active, complete, or needing staff attention.
Media Processing Data
Advanced fallback: import editor result
Advanced / Developer: selected handoff JSON
{}
Streaming / Display Devices
What this screen is for
Create SkyVault display windows and URLs. The customer chooses how to route them to TVs: Win+K, HDMI, browser, Chromecast-capable TV, or other hardware.
Owner/admin required
This account can view display devices, but device setup and permissions need an owner or admin.
Staff
What this screen is for
Add, review, and remove the people allowed to work this SkyVault Ops business.
Owner/admin required
This account can use Ops, but staff setup needs an owner or admin.
Add staff member Choose what this person does first; SkyVault will show only the qualifications that apply.
Advanced staff profile and credentials Use for AFF, rigging, packing, multi-role profiles, or detailed credential maintenance.
Add Staff Profile
Add now, complete qualifications when verified
Drafts are allowed. Safety-sensitive profiles only count toward launch readiness when the required details are current.
Invite Staff Account
Give each person their own login
The setup link works once and expires. Account permissions and operational qualifications remain separate.
All Staff
Assignment readiness at a glance
Qualification badges are Ops setup checks, not independent legal or credential verification.
Tandem Systems
What this screen is for
See which tandem systems are ready, need attention, or should not be assigned.
Compliance
One place for approaching and expired records
Review staff credentials and pilot currency, aircraft inspections, and tandem-system dates before they interrupt a working day.
External Booking Intake
What this screen is for
Review website orders from connected sources before they become normal Ops bookings.
Website orders appear here before they become bookings.
Review the order, confirm the time/operator, then promote it to a normal Ops booking.
New Order
Needs Info
Needs Operator
Ready To Confirm
Promoted To Booking
Advanced / Developer: endpoints and manual JSON import
Local intake endpoints
GET /api/integrations/dallasxsky/schema
POST /api/integrations/dallasxsky/validate
POST /api/integrations/dallasxsky/intake
GET /api/integrations/galveston-extreme/schema
POST /api/integrations/galveston-extreme/validate
POST /api/integrations/galveston-extreme/intake
GET /api/integrations/business-website/schema
POST /api/integrations/business-website/validate
POST /api/integrations/business-website/intake
POST /api/integrations/dallasxsky/review
POST /api/integrations/dallasxsky/duplicate/resolve
POST /api/integrations/dallasxsky/promote
Add External Order
Orders To Review
Selected Order
No order selected. Choose an order to see what needs to happen next.
Connected Websites
One business account, separate website channels
Confirm which websites send orders into this Ops workspace. Each website keeps its own connection and pricing catalog; connection credentials are never shown here.
Local Contracts
What this screen is for
Advanced / Developer view for local payload contracts used by displays, integrations, and media handoff tools.
Instructor board
GET /api/board
Projected board display
/board.html
Editor ready jobs
GET /api/editor/jobs
Editor completion
POST /api/editor/jobs/complete
Ready handoff files
data/editor_handoff/ready_for_editor
Processed files
data/editor_handoff/processed
Advanced / Developer: board and editor payloads
Board Projection JSON
{}
Editor Jobs JSON
{}
Operational Audit
What this screen is for
Trace booking, DallasXSky, manifest, media, config, and cleanup changes with reviewer, reason, and record context.
Audit JSON
{}
Owner/admin required
This account can use Ops, but company setup, staff, equipment, pricing, email templates, backups, and cleanup tools need an owner or admin.
Operations setup Set staff, load rules, aircraft settings, and operational safety parameters for day-to-day sky operations.
Storage and backups Confirm the local database, latest snapshots, and Editor handoff files before cleanup or live operation.
Interface theme Keep your preferred color and spacing profile across all screens.
Business and Editor workspace Review the company identity, operator, and Editor accounts allowed to work this Ops queue.
Advanced / Developer: raw config JSON Read-only diagnostic output for local prototype support.
Add aircraft Choose a common model or add your own, then confirm its approved jumper capacity.
Advanced: custom aircraft type capacities Override how confirmed seats are divided among pilot, tandem, and camera roles.
Advanced aircraft records and compliance Add aircraft, inspection dates, operating-hour limits, and availability.
DZ safety rules Weight limits, eligibility checks, and operational blockers.
Activity approvals and manifest access Open, restrict, pause, or close each type of jumping independently.
Load flow timers Tune load phase behavior and operational timing.
Media automation Control automatic media handoff behavior for Ops.
Payroll, tips, equipment, and jumper readiness Open source-facts reports for future policy work without enabling calculation, allocation, or enforcement.
Pricing and intake Manage pricing, offerings, source reference data, and defaults.
Where does each price go?
Set prices here once, then use them in bookings and Store. Store sells configured items; it is not the price editor.
Media output prices Map upsell outputs to charge amounts.
Ops add-ons Define merch retail, protected cost, stock, and fulfillment behavior.
DESA / DallasXSky price reference Map reference source pricing and optional carry-through.
Products and packages Set the customer price for a standalone skydive or a package, then keep only current offerings active.
Add an everyday offer
Choose the closest match first. SkyVault will set the booking and readiness behavior for you.
Advanced catalog and existing offers Edit current items or create AFF, rentals, courses, rigging, events, and custom products.
Offer creator and promotion slots Create reusable deals, then place up to two on a website.
Weekly hours and booking capacity Set different hours by day and keep customer booking times published.
Customer reschedule policy Set customer change windows, fees, exceptions, and website access in plain language.
Email communications Choose and approve wording here. Sending happens from customer work after delivery is configured.
Templates do not send emails by themselves.
They provide approved wording for booking, weather, refund, reminder, and promotional messages.
- Choose a template.
- Edit or preview the wording.
- Approve it when ready.
- Send from a booking or customer record after an email provider is enabled.
Current status: live sending is off, so there is intentionally no live Send button yet. Preview and fake-send actions do not contact anyone.