I motsetning til dette vil en programvarerobot sine handliger konfigureres ved å observere hvordan brukeren utfører en oppgave i programmets grafiske brukergrensesnitt, og deretter vil automasjon fungere ved at disse oppgavene gjentas av roboten direkte i brukergrensesnittet.