Login

A Login represents a customer’s login credentials and configuration for a specific website. Logins store all the necessary information to authenticate with a website.

A login has the following properties:

  • Authentication URL: The entry point for the login process.
  • Home URL: The URL of the website’s home page after successful authentication.
  • Login Configuration: This represents the required credentials to login to the website.
    • The format of credentials expected (e.g. username/password, email/phone, etc.).
    • Available 2FA methods (e.g. SMS, email, TOTP, etc.).

Workflow

A Workflow is a browser-based automation that simulates user actions on a website or web application. Workflows are used to navigate throughout websites, extract data, or complete forms. Workflows operate on specific logins to perform authenticated actions.

Execution

An Execution is a run of an automation on a specific website using a specific login.

Executions are performed by Kaizen workflows that simulate user actions in a browser. This can include logging in, navigating to pages, extracting data, or performing actions.

An execution has the following properties:

  • Login ID: The ID of the login used to authenticate the session.
  • Workflow ID: The ID of the workflow being executed.
  • Parameters: A set of values used within a single run of an automation. For example, a parameter might specify the customer ID for which a order entry form must be completed.