Getting Started

This article will cover the basics so that you can quickly get started.

We will show you how to:

  • Create a Template.
  • Create a Checklist derived from your Template.
  • Update Tasks in your Checklist.
  • View your Checklist from the Dashboard.

What is CheckFlow?

CheckFlow is a cloud-based software solution that allows you to create and manage your team's process documents using powerful checklists.

Create process templates, run instances of your process templates as checklists, and monitor progress in real-time using the live dashboard.

With CheckFlow you can:

  • Add read-only content to your tasks to give users instructions, images, videos, files, and more.
  • Capture data using input controls. Ensure a task cannot be completed until specific information has been entered. Controls include text boxes, date & time pickers, dropdowns, file uploads, sub-tasks, and more.
  • Assign tasks to individual users or groups.
  • Set due dates on tasks and get notified when they are overdue.
  • Control the order in which tasks are completed using halt tasks.
  • Show and hide tasks and controls dynamically using conditional logic.
  • Automatically populate fields using dynamic values.
  • Schedule checklists to run automatically on a recurring schedule.
  • Apply fine-grained permissions to templates, checklists, and individual tasks.
  • Analyse your data using the built-in reports and analytics.

Create Your First Process Template

  1. Log in to your CheckFlow account.
  2. From the toolbar on the left click on the green button with the plus sign. This is the Quick Create button. You can create templates, checklists, and schedules using this button.
  3. Click New Blank Template.
  4. You will be redirected to the Template Designer and your new blank template will be displayed.

Create a Template

Give Your Template a Name and Description

The first thing you need to do is name your template.

Click on the red text 'Click to enter template name (required)' and the label will switch to a text box. Enter the name of your template.

You can also enter a description for your template. The description is optional. Click on the grey text 'Click to enter template description (optional)' below the template name to add one.

Enter the Template Name and Description

Add Tasks and Headings To Your Template

When you create a new template a blank task is automatically created for you.

Click on the task to enter its name.

To add more tasks either press the Enter key while in an existing task, or click the + Task button in the toolbar at the bottom of the task list.

It can be beneficial to add headings to break up your tasks into sections for better readability. Headings do not have a checkbox — they are read-only.

To add a heading, click the + Heading button in the toolbar at the bottom of the task list.

Add Task and Add Heading Button

You can drag and drop tasks and headings to change their order. Hover over the order number on the left and your cursor will change to a cross-hair. You can also use the up and down buttons in the toolbar to reorder items.

You can add as many tasks and headings as you need. There is no limit.

Add Task and Headings

Add Content To Your Tasks

One of the most powerful things about CheckFlow is that you can add content to your tasks using controls.

There are two types of controls: Content Controls display information to the user, and Input Controls capture data from the user.

Content Controls

ControlDescription
TextRich text editor for instructions, notes, and formatted content.
ImageDisplay an uploaded image.
VideoDisplay an uploaded or embedded video.
FileDisplay a downloadable file attachment.
Mail-ToA pre-written email that users can send with one click.
EmbedEmbed an external website or tool via an iframe.
SeparatorA horizontal dividing line to break up task content.

Input Controls

ControlDescription
Short TextA single-line text input.
Long TextA multi-line text input.
E-MailAn email address input with format validation.
WebsiteA URL input with format validation.
File UploadPrompt the user to upload one or more files.
Date & TimeA date, time, or date and time picker.
Drop-DownA single-select list of options.
Multi-ChoiceA multi-select list of options.
Sub-TasksA checklist of sub-items within a task.
MembersSelect one or more team members or groups.
TableA grid of editable cells for structured data entry.
Linked ChecklistCreate a child checklist from within a task.

Controls are added from the Controls Toolbar on the right side of the Template Designer. Drag and drop a control onto the task content area, or click it to add it below any existing controls.

Each control has properties you need to configure. For example, a Short Text control just needs a label, while a Drop-Down control also needs its list of options defined.

You can add a tooltip to any control to display a help message when a user hovers over it.

Add Controls to Task Content

Save Your Template

To save your template click the Save Changes button in the toolbar at the top of the Template Designer.

Template Top Toolbar

Every save creates a new version of your template automatically. If you have any open checklists based on a previous version, you will be asked whether you want to update them. See Save a Template and Template Versioning for more details.

Create a Checklist Derived From Your Template

Now that you have created your template you can create checklists based on it.

Click the Quick Create button (the green plus icon on the left toolbar) and select New Checklist.

A form will appear. Choose the template you want to use and enter a name for the checklist. Then click Create & Run New Checklist.

The checklist will be created and opened for you.

Create Checklist

Complete Some Tasks

There are two ways to complete a task. You can click the checkbox in the task list, or click the Complete Task button at the bottom of the task content area.

If a task contains one or more required controls you must fill them in before the task can be completed. You will receive an error message if you try to complete a task with unfilled required controls.

When a task is completed the date and time, and the name of the user who completed it, are recorded beneath the task.

Once all tasks have been completed the checklist is also marked as completed.

Complete Tasks In Checklist

View Your Checklist From The Dashboard

You can view your checklists from the Dashboard. Click the Home icon on the left navigation bar to go to the Dashboard.

Your checklists are displayed in a grid. Use the filters and search box to find specific checklists. By default, the filters show all checklists that are scheduled, in progress, or recently completed (completed within the previous 24 hours).

If a checklist is updated by another team member your dashboard is automatically updated in real-time — no refresh needed.

Click the plus icon to the left of a checklist name to expand it and reveal its tasks.

View Checklist in Dashboard and Complete Task

If a task cannot be completed it will be because of one of the following reasons:

  1. The task is assigned exclusively to one or more other users, or to groups you are not a member of.
  2. You have permission to view the task but not to complete it.
  3. The task has one or more required controls that have not been filled in.

What to Explore Next

You have created your first template and run your first checklist. Here are some of the features to explore as you build out your processes:

FeatureDescription
Task AssignmentsAssign tasks to specific users or groups.
Task Due DatesSet due dates on tasks to track deadlines.
Conditional LogicShow and hide tasks and controls based on user input.
Dynamic ValuesAutomatically carry data from one control into another.
Template ParametersPrompt for information when a checklist is created.
Enforce Task OrderUse halt tasks to control the sequence of completion.
Custom NotificationsSend automated emails when tasks are completed.
SchedulingRun checklists automatically on a recurring schedule.
PermissionsControl who can view and edit your templates and checklists.
ReportsAnalyse your checklist data with customisable reports.
GroupsOrganise team members into groups for easier assignment.
Template VersioningEvery save creates a version — view history and revert any time.