All features

Whether you’re looking to make your planning a whole lot easier or to sell more.
You’re going to find the feature you need right here.

On location planning

Quick customer search

Find existing customers quickly when they arrive at your center.

Export daily schedule

Export the daily schedule as a CSV file for printing, sharing or working outside Viking.

Reschedule on location

Move customers to another lesson or time directly from the on-location planning.

Block availability

Block specific times, products or days directly from the daily overview when capacity is unavailable.

Add walk-in customers

Add walk-in bookings yourself, or let customers scan a QR code and book from their own device.

Daily planning notes

Add notes directly to the daily schedule so planners can share important information with the team.

Waiver status at a glance

See which customers have signed their waiver and quickly identify anyone who still needs to sign.

Products in daily planning

See which product each instructor is teaching and which customers are assigned to it in the daily planning.

Track outstanding payments

See outstanding payments and payment history in the daily overview before customers start their activity.

Customer level

See each customer's level in the daily overview so instructors can prepare the right lesson and materials.

Planning messages

Read customer, instructor and planner messages in the daily planning so your team stays up to date.

Planning filters

Filter the daily overview by time, product or location to focus on the planning you need.

Live attendance

See who's present at your center in real time with simple attendance toggles in the daily planning.

General planning

Send customer updates

Send selected customers weather or course updates from the daily overview by email or SMS.

Online, phone & walk-in bookings

Manage online, phone and walk-in bookings together in the same planning system.

Group bookings

Take group bookings, apply discounts by group size and choose whether every participant or only the lead booker enters details.

Cancel lessons

Cancel lessons and automatically tell customers they can choose a new time in their customer portal.

Approve lessons

Approve lessons manually or automatically and send customers an automated reminder by email or SMS.

Automatic instructor matching

Plan customers with instructors based on the availability and instructor settings in Viking.

Efficiency when planning

Resend booking emails

Resend booking emails such as confirmations, payment requests and password resets with one click.

Faster repeat bookings

Book existing customers faster by reusing their saved details and waiver information.

Duplicate bookings

Duplicate an existing booking with one click to speed up repeat bookings, upsells and replanning.

Keep track when planning

Language for planning

See each customer's language in the daily overview so you can match them with a suitable instructor.

Customer planning notes

Keep customer-related messages visible in planning so staff can quickly understand relevant history and progress.

Customer age

Collect customer age during booking and use it to create better-matched groups in your daily planning.

Customer weight

Collect customer weight during booking and use it to create better-matched groups in your daily planning.

Customer details for planning

Use customer details such as level, age, weight and language to build better-matched lesson groups.

Automatic customer levels

Automatically update customer levels after lessons, with the option to adjust a level manually when needed.

Availability

Prevent overbooking

Track available slots, instructors and inventory to prevent customers from booking unavailable capacity.

Check availability

See scheduled lessons and remaining availability at a glance, helping you fill open capacity without overbooking.

Manage availability

Set and adjust availability for instructors and equipment to match your real scheduling capacity.

Daily availability overview

See open capacity in the daily overview and quickly add walk-in customers to available slots.

Tide scheduler

Tides by activity

Choose which activities use tide-based scheduling, so tides only affect the products that need them.

Tides by product

Set tide requirements for all products or individually, so each activity is scheduled around the conditions it needs.

Availability & tides

Set general availability for each product and combine it with tide-based scheduling where needed.

Start time changer

Adjust start times

Spread group start times and automatically notify customers when their start time changes.

Weather based scheduling

Weather & course updates

Send selected customers weather or course condition updates by email or SMS from the daily overview.

Release cancelled lesson slots

When a lesson is cancelled, let customers use the released lesson credit to choose a new available time.

Reschedule lessons by day

Move lessons to another day when conditions change and automatically keep customers informed by email or SMS.

Adjust lesson start times

Move a lesson earlier or later when conditions change and automatically notify customers by email or SMS.