Launching Kissflow Apps

Creating Kissflow Apps

Every Kissflow Enterprise account will have three environments to build, test, and deploy apps to live.

  • Development environment - You'll have an Application builder to create your application from scratch. All applications can only be built in this environment. You'll need a separate Super Admin or User permission to access this environment. A development environment can be accessed by adding the prefix "dev-" before your Kissflow account domain. For example, dev-starkcorp.kissflow.com will be the URL of your account's development environment.
  • Test environment - After an application is deployed from the development environment, it can then be accessed from the Test environment. As a Super Admin or User of the Test environment, you'll be able to access all the apps that you've developed and those that were shared with you for testing. A test environment can be accessed by adding the prefix "test-" before your Kissflow account domain. For example, test-starkcorp.kissflow.com will be the URL of your account's test environment.
  • Production environment - This is the live environment where you and other app users can access the final application. This is always your account domain, i.e., in our above example, starkcorp.kissflow.com.

All Kissflow users will have the ability to build apps provided they have Super Admin or User permissions in these environments.

To create a Kissflow App,

  1. Sign in to Kissflow.
  2. Click Create button > Apps. Alternatively, click Explore button > Create an application from scratch.
  3. You'll be redirected to the App development environment in a new browser tab.

Managing an application

In the development environment, under Create an application section, you'll be able to define the general information regarding your app.

  1. Name your app - choose a descriptive name that your users can relate to.
  2. Add a description - explain what your app will be used for.
  3. Add app logo - upload an icon or select an icon from our library and pick a color.

After providing the relevant details, click Create to launch the Application builder.

Renaming an application

To rename your application in the Application builder, go to Settings > General settings, update the current name and description, and click Save. Alternatively, click on the app name in the top left corner and type in a new name.

Adding developers to your application

As the owner of any application, you can invite other Super Admins and Users in the development environment to be Admins and members for building the application.

To add app developers, follow the steps below:

  • Access your Application builder.
  • Click the app settings icon in the bottom left. Go to Developer settings and click Add developers.
  • In the popup, specify users or groups you want to add as application developers.
  • Assign either Admin or Member role to the specified users or groups and click Add.

Defining application roles and permissions

Every user accessing the application will need a specific role and permission scope. For example, for an IT Asset Management application, you can define roles like an asset manager, employee, vendor, and so on.

Adding pages with components to your application

Pages and components are the building blocks that create a visual app experience. Our Application builder currently supports the following forms:

  • Data forms
  • Processes
  • Boards

In the pages section, you can create new page views for your application. You will have a wide range of system and custom components that you can use to customize individual pages. Each application can contain multiple pages and can be assigned to different user roles.