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.

Location: On-site at your location, or at the SmartRPA Training Center

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

The course presents developers and administrators with key functionalities provided through the SmartRPA Catalyst. Training consists of both theory, methodology and practical approaches to ensure full comprehension of how, when and where the different components of the product are utilized.

Participants are first introduced to the overall inner-workings of the SmartRPA Catalyst through demonstration of core functionalities, showcasing how process execution is carried out from development to production. Practical exercises follow, letting users get their first hands-on experience with the system. The teacher is naturally available to assist and elaborate on any questions that may arise.

Once the foundation of concepts and functions are in place, the course moves into a more theoretical phase. Process archetypes are revisited, highlighting how various approaches are typically handled – prior to having the abilities of the SmartRPA Catalyst –  and how these are altered and optimized through the solution. This creates a natural flow into covering the LEAN RPA concept and how SmartRPA Catalyst helps developers to build more simplified processes that in return are much easier to maintain and ensures improved operations. Group work follows and is centered around designing and architecting example processes, to illustrate where optimizing makes senses – and where it does not.

With theory firmly in place, practical exercises commence to convert existing processes into the SmartRPA Catalyst and develop multi-tiered processes from scratch. Depending on degree of skill sets of participants, the exercises are adapted in scope and degrees of difficulty, so to adhere to the time schedule of the course.

In conclusion the course is targeted the administrative aspect of the Catalyst platform, herein configuration of robot users, dependencies, execution rules and SLAs, calendars, notifications and alarms. Furthermore, the operations of the platform is also covered, with elements such as log processing, server restarts, upkeeps, upgrades, patches and more.

Location: On-site at your location

Duration: 3 day

Topics covered

–          Automate the Automation

–          Lean RPA

–          Agile Security

–          Self-Service


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.

Location: On-site at your location, or at the SmartRPA Training Center

Duration: 1 day

Topics covered

–          Scheduling of robots
–          Getting an overview of the robot solutions
–          Maintenance
–          Capacity management
–          Error handling
–          Pushing robots to production

computer monitor

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.

Location: On-site at your location, or at the SmartRPA Training Center

Duration: 1 day

Topics covered:

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