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.

Products

Combine products

Combine products into one offer, such as a lesson with a rental or multiple activities in one package.

Pre-booked rentals

Add pre-booked rentals based on the availability of each sport, product or inventory item.

On-site rentals

Start and stop an on-site rental in Viking and keep its duration connected to the booking.

Recurring lesson scheduling

Plan recurring lessons without having to create every lesson separately.

Camps & trips

Add camps and trips as products and configure their own automated customer emails.

Multi-day courses

Sell and schedule multi-day courses based on the availability configured in Viking.

Single-day activities

Create bookings for single-day activities and one-off events.

Corporate identity

Terms & privacy policy

Add your terms, conditions and privacy policy to online bookings so customers can review and accept them.

Products in booking forms

Show your products and their availability in Viking booking forms on your website.

Custom photos

Add photos of your center to Viking to create a more recognizable customer experience.

Custom colors

Use your own colors in Viking to better match your center's branding.

Custom logo

Add your center's logo to Viking for a consistent branded experience.

Payment

Track partial payments & refunds

Track deposits, partial payments and refunds and quickly see whether a customer still has an outstanding balance.

Booking deposits

Request a deposit at booking and let customers pay the remaining balance online or at your center.

Payment options

Choose whether customers pay in full, pay a deposit or pay by cash or card at your center.

On-site payments

Accept cash or card payments at your center, including for bookings that were originally made online.

Online payments

Let customers pay online through the payment options connected to your Viking setup.

Language timezone

Set currency

Set the currency used throughout Viking to match your business.

Set timezone

Set Viking to the timezone your center operates in.

Set default language

Set a default language for your center and use it across Viking unless a user has their own language setting.

Language per user

Set a language for each user while keeping your center's default language unchanged.

Booking forms

Mobile-friendly booking forms

Give customers a smooth booking experience on phones and tablets with mobile-optimized booking forms.

WordPress booking forms

Add Viking booking forms to your WordPress website.

Embed booking forms

Add Viking booking forms to your website with an embed code.

Booking form sidebar

Add selling points, FAQs or other useful information to the sidebar of your booking forms.

Multilingual booking forms

Create booking forms in multiple languages so customers can book in their preferred language.

Dedicated booking forms

Create dedicated booking forms per product so you collect the right information for every activity.

Marketing

Campaign tracking

Track marketing campaigns through your Viking booking flow to understand where bookings come from.

Flexible discount codes

Create personal, batch or partner discount codes for promotions, campaigns and special offers.

Sell gift vouchers online

Let customers buy gift vouchers directly from your website and receive a voucher they can use later.

Automated upsell emails

Automatically email customers after their lessons with relevant follow-up offers.

Find & email customers

Find customers with unused lessons and email them when conditions are suitable to help fill open slots.

Newsletter opt-in

Let customers opt in to your newsletter while completing an online booking.

Track revenue by booking form

Use separate booking forms on partner websites and track the revenue generated by each source.

Integrations

Calendar sync

Let planners and instructors sync Viking lessons with their personal calendar.

Embed on any website

Add Viking booking forms to your website with a simple embed code.

WordPress integration

Connect your WordPress website to Viking booking forms.

MessageBird integration

Connect MessageBird to Viking to send SMS messages from the system.

Mailchimp integration

Connect Mailchimp to Viking and let customers opt in to your newsletter during booking.

Payment integrations

Connect Viking to supported payment providers so customers can pay online.

Meta campaign tracking

Use Meta tracking with your Viking booking flow to measure bookings from your campaigns.

Google Ads tracking

Use Google Ads tracking with your Viking booking flow to measure bookings from your campaigns.

Discount coupons

Sell gift vouchers online

Let customers buy gift vouchers directly from your website and receive a voucher they can use later.

Personal voucher codes

Create unique voucher codes for individual customers, ideal for personal offers, credits or compensation.

Import & export discount codes

Import sales codes or export unique codes for campaigns, partners and personal flyers.

Flexible discount codes

Create discount codes for specific products, customer groups or periods, with either a percentage or fixed discount.

Waivers

QR code waivers

Let customers sign their waiver on their own phone by scanning a QR code at your center.

Set waiver validity

Choose how long each waiver stays valid. Once it expires, the customer is automatically asked to sign again.

Multilingual waivers

Let customers read and sign waivers in their preferred language.

Product-specific waivers

Create different waivers for specific products, so customers always sign the right one.

One waiver for multiple products

Create one waiver and apply it to multiple selected products.

Milestones

Track customer progress

Track each customer's level and automatically unlock new theory as they progress through their lessons.

Build your own milestones

Create your own milestones and theory pages for each sport, so your teaching program is reflected in Viking.

Ready-made lesson content

Use ready-made theory content with photos, animations and videos to support customers between lessons.

Pre-built theory pages

Start with 3–6 pre-built theory pages for kitesurfing, winging, surfing, SUP and windsurfing.

Customize theory pages

Edit the pre-built theory pages with your own content so they match the way your center teaches.

Milestones for each sport

Automatically unlock the right theory as customers progress through the milestone track for each sport.

User types

School manager access

Give school managers access to nearly all features while keeping data exports and payment settings restricted.

System manager access

Give system managers access to all Viking features, including exports and payment settings.

Head instructor access

Give head instructors access to daily operations and up to 10 days of upcoming planning.

Planner access

Give planners full control over customer and instructor scheduling without access to sensitive reports.

Instructor access

Let instructors set their own availability, get booked accordingly and receive a notification for every booking.

Customer booking

Let customers book, pay and schedule their own lessons through your website based on instructor availability.

Locations

Manage multiple locations

Manage multiple locations within your Viking setup.