How does test-mode apps work?

This article will give an overview the features and functionalities that make up test-mode apps.

d
Written by derrick mak
Updated over a week ago

After reading this article you will know all the bits and pieces about test-mode apps and what you can use them for.

Prerequisites:
You have created a test-mode app. If not this guide will help: How to create extra apps on Timekit

Overview:

  • Why have a test-mode app on Timekit

  • Restrictions within Test-mode apps

  • Resources in test-mode cannot be reused in live-mode

  • A Test-mode app cannot be converted to a live-mode app

Why have a test-mode app on Timekit?

A test-mode app is an isolated collection of projects, resources and bookings meant for development and test purposes only. Some may only need a single live app to complete their booking experience but in most cases using a test-mode app will make good sense. 

In short test apps are ideal to avoid mixing live data with test data or if the development of a booking experience is expected to take longer than Timekit's 14 days of trial that come with all live-mode apps.


Restrictions within Test-mode apps.
Test-mode apps will let you create a booking experience that is identical with booking experiences created in a live-mode app. This means test-mode apps have all the same features as live-mode apps the only constraint is that bookings can only be created by using the app owners email address.

Example:
So when you've signed up for an account on Timekit and gone ahead and create a test-mode app, test-bookings can only be created by using the app owners email in the booking UI - here marty.mcfly@timekit.io.

Resources in test-mode cannot be reused in live-mode.
Think twice when you create resources for your test-mode app. The resources you create in a test-mode app cannot be re-used when you at a later point create resources for your live-mode app. As email is a unique identifier on Timekit it's the resource's email that cannot be reused.

A Test-mode app cannot be converted to a live-mode app.
When you create a test-mode app it's important to remember that the app cannot be converted into a live-mode app. Consider your test-mode app as a test environment that is only meant for the initial development and subsequent test of new timekit features before you enable them for your live-mode app. 

Did this answer your question?