At the core of our training offering lies the developer training, which is tailored to newcomers to the SmartRPA Kapow platform and RPA in general. The course takes place over a work week, with 5 days of training. In the first part of the week, you will focus on the inner workings of SmartRPA Kapow and building web-based robots – and further, understanding how to build robots robustly.

Towards the end of the week, the focus shifts from the web-based robots that are run directly on the server to Device Automation. In very basic terms, you will be automating from your machine, with another machine carrying out the tasks as you go. Device Automation is used for automating processes that rely on more than just browser-based systems.

Duration: 5 days

Price: DKK 22,495

Topics Covered

  • Data extraction
  • Building robust element identification
  • Regular Expressions
  • Data transformation
  • Looping
  • Error handling
  • Input/output for a robot
  • Deploying robots

View Course Details


The course is conducted using primarily hands-on exercises, complemented by short lectures and demonstrations. The course is set up to mimic real-life business situations, using systems tailored for the course.


For the enrolled participants to get the most out of the training, they should

  • Have a basic understanding of programming (recommended, but not necessary)
  • Have experience with reading and interpreting JavaScript, HTML, XML and/or JSON
  • Have some experience working with regular expressions


At the end of the course, the participants will be able to

  • Work with Design Studio to design, build and test Robots
  • Set up and configure simple and complex data Types
  • Create data Converters using regular expressions
  • Be aware of robot States
  • Configure reusable Snippets
  • Be familiar with database tables in the environment. Use robots to import/export from databases
  • Design and create robots using Desktop Automation
  • Create and configure robot Steps and associated Finders
  • Use the Management Console to run robots and check robot logs

Course overview

Module 1

Welcome and introduction

Loops: Repeating the same process on e.g. multiple data rows with the same logic

Finders: How we instruct SmartRPA Kapow to identify the components it needs to use on a website

Variables: Introduction to simple and complex variables

Extraction: Extraction of data into simple and complex variables

Execution: How to maneuver Design Studio and how to execute robots

Output: How we deliver output from SmartRPA Kapow


  • Build several small example robots, showcasing the different functionalities in SmartRPA Kapow
  • Build your first real full sized robot
  • Build several robots focused on learning the core functionalities of SmartRPA Kapow, using a realistic business environment


Module 2

Input in Excel: Input data to an Excel-sheet

Output Excel: Output an Excel-sheet

Branches: One of the ways to separate robot functionality

Exception handling: Error handling in the process flow – for example when input data is missing

File system: Load and save files to the File System using SmartRPA Kapow robots



  • Build several robots focused on expanding the business case, incorporating new SmartRPA Kapow features


Module 3

Building data lists: Build data collections in XML or JSON for local storage

Consolidate data: Merge the data of two lists to create the data we want

Save data in database: Save individual data bites to a database in order to ease data handling

Load data from database: Iterate over data from any database

Creating smart solutions: Planning ahead to avoid excessive running time


  • Finish the business case, focusing on data handling and learning how to create smart solutions


Module 4

Desktop Automation Introduction: When and why is Desktop Automation used?

Variables, input & output: What is the difference between Desktop Automation variables and Native Kapow variables – and how do they interact?

Finders: How are finders set in Device Automation?

Conditions & Guards: How do we ensure that the systems we work on are in the state we expect?

Loops: The difference between loops in Classic Kapow vs. Desktop Automation


  • Build several small example robots, introducing Desktop Automation functionalities
  • Build robots that integrate Desktop Automation workflows with the existing business cases

Our admin training revolves around managing the SmartRPA Kapow platform and robots on it. The course will take your through how to keep your robots running optimally by keeping track of robot and server performance, scheduling them to run at times fit for both business and underlying systems, and handling errors that may occur. Most of this training is in the Management Console and RoboServer.

Duration: 1 day

Topics covered

–          Scheduling of robots

–          Getting an overview of the robot solutions

–          Maintenance

–          Capacity management

–          Error handling

–          Pushing robots to production

This course is aimed at business analysts, who will be identifying, analyzing, documenting, and designing processes for automation. Participants are instructed on the fundamentals of identifying processes suited for automation, what parameters are critical to gauging the potential for automation with RPA, how and with what tools documenting processes is done most easily, and how to hand over the material to allow a developer to successfully create robots.

Duration: 1 day

Topics covered

–          The basics of how a process should be presented to a developer

–          Tools and methods for analyzing and documenting processes

–          A framework to prioritize processes for automation

To you, RPA may be a simple topic. You may know the ins and outs of what it is, how it is used, and how the organization should position it. Your managers and leadership might not be on the same page.

We often work with organizations, where there is a not a clear understanding of what robots are. Where will the robot sit? What can it do? Can I talk to it? How does it learn? While seasoned RPA veterans know that the robot does not, in fact, take up a seat or talk to anyone (that would be the chatbots), these are questions we are often met with.

This workshop touches on what RPA is – and what it isn’t – and gives managers and leadership a clear understanding of what robots they are bringing in, what they’ll be doing, and what types of tasks the robots can free up their employee’s valuable time from.

Duration: 1 day

Topics Covered

  • Introduction to RPA
  • Tasks a robot can perform (well)
  • Tasks a robot cannot perform (well)
  • How RPA will impact the organization
  • The roadmap for automation

Just as management and leadership may not fully grasp what RPA is, your employees are likely to not fully understand what these robots you are bringing into the organization are, and how they’ll work with them. This seminar aims at communicating your organization’s stance on RPA: will it mean less boring and repetitive work, freeing them up for the fun tasks, or are you actually planning to bring down costs by taking employees out of the company? We are strong advocates of choosing honesty in your communication on how you plan to use RPA – and we’d like to help you in deciding which approach to take with RPA, and voicing your message in the right way.

Duration: 1 day

Topics covered

–          Introduction to RPA

–          Aim of RPA in the organization

–          How employee can work with robots

–          How RPA will impact the organization

–          The roadmap for automation

When creating more complex and intricate projects, it is important to be able to maintain structure and smoother usage.

The course will be a mixture of theoretic discussion and practical exercises, with focus on advanced subjects, such as complex project structure, naming standards and snippet handling.

The course participant should have completed SmartRPA’s Developer Course, and should have at least a few weeks of full-time experience with programming robots. This is to ensure that the participant has enough experience to be able to appreciate the finer nuances of robot developing.

The participant will leave the course with a greater understanding of what it takes to build large Kofax RPA projects, and a detailed document pinpointing every detail that the SmartRPA consultants have picked up through years of field work.

Duration: 1 day

Topics covered

– Project Structure
– Naming Standards
– Snippet Maintenance
– Miscellaneous Robot Tips and Tricks