Licence & usage

What is one action?

An action is one robot step on the screen: a click, typing text, or checking that something appeared. To know where to click, Aiviro has to look at the screen, and that look is the action. Two more things count: a page of a document, such as an invoice Aiviro reads for you, and a page of text, say an e-mail Aiviro pulls the needed details from. Handling e-mail, files and Excel costs nothing.

1 action
step on the screen
5 actions
document page
≈1 action
page of text
0 actions
files, e-mail, Excel

Three things that count

Steps on the screen, document pages and pages of text. Everything else the robot does is included in the licence.

screen
1 action

One step on the screen

Clicking a button, typing a value into a field, checking a message. Aiviro looks at the screen to find where to click. One step = one action, however much is on the screen.

document
5 actions

One document page

An invoice, delivery note, purchase order. Aiviro extracts every field and line item from a page, checks the totals and hands them to the robot. You pay per page, not per field.

text
1 action

One page of text

An e-mail body, a page of a contract or report, an image such as a technical drawing. Aiviro reads the text and pulls out what the robot needs right now: an order number, a date, an amount. Roughly one page of ordinary text is one action.

off the screen
0 actions

Steps that don't touch the screen

  • e-mail: downloading attachments, sending
  • files, Excel, databases
  • waiting for an application to load
  • PDFs that already contain text (digital, not scanned)
  • a screen the robot already knows (see below)

Actions add up per calendar month on your licence. The binding number is in your licence overview; the one you see while building a robot in Aiviro is an estimate.

When a step counts

The robot works like a person: before it clicks, it looks. Every look at a new screen is an action. A screen it already knows, it doesn't read again.

+1 new screen

The robot clicks, types or checks

The “Save” button, the “Tax ID” field, a “Done” message. The robot looks at the screen, finds what it needs and takes the step. One step, one action.

0 known screen

The robot already knows the screen

If the screen looks exactly like one it has already seen, say the same empty form for every invoice, or from a previous run, it reuses what it remembered. The step is free.

+1 change

The screen changed

A window opened, a field got filled, data loaded. The next step is a new look. That's why a five-field form typically costs about five actions.

What counts as a page of text

Anything the robot hands Aiviro to read that isn't a structured document. You pay for the amount of text, not per item: a short e-mail comes to about one action, a five-page contract to about five.

≈1 e-mail

An e-mail body

A customer writes freely: “Order 4471, please deliver by Friday to the Brno branch.” Aiviro pulls out the order number, the date and the place. One message, about one action.

≈1 per page

A page of a free-form document

A contract, cover letter, complaint, meeting minutes. Aiviro finds the parties, amounts or deadlines the robot asks for. Each page of text is about one action; a twelve-page contract about twelve.

≈2 image

An image or a drawing

A technical drawing, a photo of a label, a screenshot from a colleague. Aiviro processes the image and the text in it and reads the dimensions, material code or serial number. One image is about two actions.

Why an invoice page is 5 actions and a page of text is 1. From text, Aiviro pulls out only what the robot needs right now. From an invoice it reads the whole structure: every field, every line item, the VAT rates, and it checks the totals. More work, so more actions.

Precisely, text is measured in tokens, the units artificial intelligence reads text in: 1,400 tokens = 1 action, which is roughly one page of ordinary text. It adds up over the month by the actual length of the text, so short e-mails aren't rounded up to whole actions one by one.

Worked examples

Two robots, two processes, step by step. Watch the action count grow with every step.

step on the screendocument pageknown screenfree

The robot goes through the mailbox, logs into the ERP and books each invoice from an attachment as a new document (header data). We count the first invoice of the first run, when the robot sees every screen for the first time.

Once per run Setup: checking the mailbox and logging into the ERP
1
E-mail Check for an e-mail to process

The robot checks the mailbox for a new e-mail. If there is none, the run ends.

free
0
2
Launch Launch the ERP

The robot starts the application and waits for the login window. Launching and waiting don't count.

free
0
3
Type Fill in username and password screen A · login, new and changed

The robot sees the login window for the first time, finds the “Username” field and types it. The window changes, the robot looks again and fills in “Password”. Two steps, two actions.

+2
2
4
Click Click “Log in” screen A · changed

A filled window looks different from an empty one, so the robot looks for the button.

+1
3
5
Verify Wait for the ERP to load screen B · main window, new

Waiting is free. The action is checking that the main window really appeared.

+1
4
6
Click Open the “Received invoices” module screen B · new, then changed

The robot clicks the module menu in the main window. A list opens, the robot looks again and clicks “Received invoices”. Two steps, two actions.

+2
6
For each e-mail with an attachment Loop: one invoice, as the robot handles it the first time
7
E-mail Load the e-mail

The robot takes the next e-mail from the mailbox.

free
6
8
E-mail Check the attachment

The robot checks that the e-mail has an attachment. Without one it moves straight to the next e-mail.

free
6
9
Document Read the invoice

Aiviro extracts the supplier, tax ID, VAT ID, invoice number, all the dates and the total amount. The invoice has 2 pages.

2 × 5 = +10
16
10
Click Click “New document” screen C · invoice list, new

The robot sees the module for the first time. It finds the button and clicks.

+1
17
11
Click Open the organisation lookup screen D · new form, new

An empty document opened. The robot finds the lookup button next to the “Organisation” field.

+1
18
12
Type Look up the organisation by tax ID screen E · lookup, new

The lookup window opened. The robot finds the search field and types the tax ID (or the VAT ID or name).

+1
19
13
Click Select the organisation found screen E · changed

The search results appeared. The robot finds the right row and confirms it.

+1
20
14
Type Fill in the invoice number screen D · changed

After the organisation was selected the form changed (name and address filled in). The robot looks again for where to type.

+1
21
15
Type Fill in the dates screen D · changed 4×

Issue date, transaction date, due date and date of taxable supply. The form changes after each field. Four steps, four actions.

+4
25
16
Type Fill in the total amount screen D · changed

The robot finds the “Total” field and types the amount from the invoice.

+1
26
17
Verify Read the internal document number screen D · changed

The robot looks at the number the system gave the document and remembers it for the report.

+1
27
18
Click Click “Save” screen D · known

The form hasn't changed since the number was read. The robot knows where the button is.

known · 0
27
19
File Write to the report

The robot adds a row with the invoice number and the internal document number to the report.

free
27
20
Loop Go to the next attachment or e-mail

The robot moves on to the next attachment. When there are none left, it takes the next e-mail.

free
27
First invoice in a run
27 actions
10 document (2 pages) 17 steps on the screen
6 login + 11 in the form
Each further invoice
21 actions
10 document (2 pages) 11 steps on the screen
already logged in, 11 left in the form
A run with 20 invoices
426 actions
200 documents (20 × 2 pages) 226 steps on the screen
27 + 19 × 21

The numbers are estimates. The same robot on a different system may need more or fewer steps; each extra document page adds 5 actions.

What Aiviro reads from one invoice page

The sample invoice from the first example (the “Read the invoice” step). The highlighted fields reach the robot ready to be written into your system. You pay 5 actions for the whole page, whether it has three fields or thirty.

Strana 1 / 2

FAKTURA – daňový doklad č. 2026/0417

Dodavatel Nábytek Vzorek s.r.o. Průmyslová 1284/6, 619 00 Brno IČO: 12 345 678 · DIČ: CZ12345678
Odběratel Kanceláře Příklad a.s. Nádražní 42, 150 00 Praha 5 IČO: 87654321 · DIČ: CZ87654321
Datum vystavení03. 09. 2026 Datum splatnosti17. 09. 2026
Bankovní spojení1234567890/2010 Variabilní symbol20260417
PoložkaMnožstvíCena/ksCelkem
Kancelářský stůl 160×80, dub67 490,0044 940,00
Židle ergonomická, černá64 290,0025 740,00
Montáž a doprava13 200,003 200,00
Základ 21 %73 880,00 Kč DPH 21 %15 514,80 Kč Celkem k úhradě89 394,80 Kč
Pokračování položek na straně 2 · Firma je zapsána v OR vedeném KS v Brně, oddíl C, vložka 12345.
Strana 2 / 2 · 9 more line items, VAT summary +5
Page 1 – header, 3 line items, totals5
Page 2 – 9 line items, summary5
This invoice 10 actions

Supplier

namecompany IDVAT IDaddressbank account

Document

invoice numberpayment referenceissue datedue datecurrency

Amounts

net amountVATtotal dueVAT rates

Line items

descriptionquantityunit priceline total

12 line items across two pages. The number of items doesn't change the price.

What Aiviro pulls out of text

An invoice has a fixed structure; most of what reaches a company doesn't. From free text Aiviro pulls out exactly the details the robot needs, without a template and in any language. The robot just says what it wants to know.

A customer writes an order as free text, with no form. The robot creates the order in the ERP, even though every customer writes differently.

Odnakup@stavby-vzorek.cz PředmětObjednávka – stavba Brno

Dobrý den,

prosím o dodání na stavbu v Brně, Příkladná 12 do čtvrtka 8. 10.:

40 ks sádrokarton 12,5 mm, 15 ks profil CW 50 a 2 kbelíky tmelu, co jsme brali minule.

Fakturujte na Stavby Vzorek s.r.o., číslo objednávky u nás je OBJ-2291. Kdyby něco chybělo, volejte stavbyvedoucímu na 603 123 456.

Díky, Jana Nováková

This e-mail ≈ 1 action

What the robot gets

customer
Stavby Vzorek s.r.o.
order number
OBJ-2291
delivery address
Příkladná 12, Brno
deadline
2026-10-08
items
40 × plasterboard 12.5 mm
15 × CW 50 profile
2 × filler
contact
603 123 456

You pay for the amount of text, not the number of details pulled out: a page of text is about 1 action; an image with text, such as a drawing, about 2: 1 for the image and 1 for the text Aiviro reads in it. Whether the robot wants two details or twenty.

Calculator

How many actions will you use per month?

Enter your own numbers, or start from one of the examples above.

Start from an example

invoices, dispatch notes, orders – how many times the robot runs the process

5 actions per page

e-mail body, cover letter; about 1 action per page, an image with text about 2

clicks, typing, checks; 1 action each, the count depends on the application

Monthly usage
4 200 actions
200 × (2 × 5 + 0 + 11) = 4 200
21 actions per item
documents 2 000
text 0
screen steps 2 200
21 % of plan

illustrative, enter your own plan

left 15 800

Where you see your usage

While building a robot

In the Aiviro app's status bar while you build and test the robot. It counts from when the app started; it's an estimate.

Actions used: 27

Report after a run

The e-mail the robot sends when it finishes can include the number of actions and pages processed in that run.

Actions used: 27 · Pages processed: 2

Licence overview

coming

Usage of the whole licence for the current and previous month, split into screen steps, document pages and text. This number is binding.

Steps 2,200 × 1 · Pages 400 × 5 · Text 0 × 1 · Total 4,200

Want to estimate usage for your specific process?

Send us a description of the process or a short screen recording. We'll walk through it with you step by step and estimate the monthly number of actions.

Get in touch

Book a meeting

Loading calendar...