What is RPA? In-Depth Definition & Guide [2019 update]

RPA (Robotic Process Automation) is an emerging technology involving bots that mimic human actions to complete repetitive tasks. 

Those that are new to the RPA industry, could think of intelligent humanoid robotic companions when they hear robotic process automation. However, we may never see physical humanoid robots in white-collar jobs since knowledge work is becoming ever more digitized. Digital work is making physical bodies redundant in non-sales positions.  RPA bots are digital workers that are capable of using our keyboards and mouses just like we do. And that opens a wide range of possibilities for automation. Read more


Guide to Cognitive Automation, RPA’s Future [2019 update]

Definition of cognitive automation

The above image from Workfusion’s Combining RPA + AI webinar, nicely summarizes both RPA and cognitive automation. While RPA is the doer, cognitive is the decision engine.

Cognitive automation or also called intelligent or smart automation is the hottest field in automation. Talk to any RPA company CEO and they will start talking about cognitive automation, at least Max from WorkFusion was most excited about cognitive automation in our podcast.

While automation is old as the industrial revolution, digitization greatly increased activities that could be automated. However, as you can read more on our guide on RPA tools, initial tools for automation, which includes scripts, macros and robotic process automation (RPA) bots, focus on automating simple, repetitive processes. This makes sense because most core corporate processes are quite repetitive but not repetitive enough to completely take human out of the loop with simple programming. However, as those processes are automated with the help of more programming and better RPA tools, processes that require higher level cognitive functions are next in the line for automation. Read more


Top 20 Chatbot Usecases / Applications in Business in 2019

While we were writing about major chatbot failures and top chatbots, we started noticing and documenting the areas where chatbots really add value to businesses. Now we are ready to explain how businesses in different industries can use chatbots.

And do not imagine this as a company having 20 chatbots. Consider 2 chatbots for your company, one that is serving all requests from customers and partners and another serving all your employee’s requests. So if an employee needs to create an IT request or if she needs to put in her time sheet, she will use the same system and the same interface. Read more


All 52 RPA Software Tools & Vendors: Sortable List [2019]

Our users want to explore different topics about RPA tools, what are you interested in:

Types of RPA tools

There are 3 dimensions of RPA tools and all tools can be categorized by the functionality they provide in these 3 dimensions:

  • Programming options: RPA bots need to be programmed and there are 5 ways to program bots: Coding, low code (UX supported), recording, no code tools, self-learning tools
  • Cognitive capabilities: Programmed bots need to have cognitive capabilities to determine their actions based on inputs they gather from other systems. RPA tools provide a range of cognitive capabilities: No capabilities, built-in cognitive capabilities, marketplace supported capabilities
  • Usage: Bots serve specific functions. Though most RPA tools can be used to build bots that serve all these functions, some tools are more optimized for attended or unattended automation: Attended, unattended or hybrid

Programming options

RPA programming is relatively simple compared to other types of programming and there are code-free ways to program RPA bots. There are 5 ways to program RPA bots:

1- Coding

As expected, the most powerful interfaces for programming bots is coding the program with a programming language. Need to explicitly code the tool to perform the necessary actions to replicate a process or functionality. However, coding requires training and patience so this method is relevant for technically inclined personnel. Programming instructions essentially tell the bot which programs to use and how to interact with those programs. Read more


Discover the new e-commerce trend: Artificial Intelligence

I am a bit tired of hearing the same tired discussions on omnichannel in e-commerce conferences. Omnichannel was a thing in 2010 but now it is part of the hygene and best practice e-commerce companies are relying on artificial intelligence.

Using AI, businesses understand customers better, offer relevant products at the right time and through the right channel. AI also enables businesses identify competitors’ strategies by enabling faster and more reliable analytics. Business Insider predicts that 85% of customer interactions will be controlled without a human until 2020. Read more