Pricing About Documentation Login Free Trial

Huginn is an open source web automation tool. It enables users to create agents, which function like programs, for tasks such as website monitoring, data retrieval, and online service interaction. These agents can be configured to respond to web changes or trigger specific actions, providing a solution for automating tasks and staying informed about online activities

Login

On your first visit to the site, you will be presented with the login/signup screen.

Huginn Login screen

When your instance is first created, an account is created for you with the email you chose. You can get the password for this account by going to your Elestio dashboard and clicking on the "Show Password" button.

Enter your email, name and password and click the "Login" button

Creating New Agent

Agent is a fundamental building block that performs a specific task or action. It can be thought of as a software component that carries out automated actions based on predefined rules and triggers. Agents can perform a wide range of tasks, such as fetching data from APIs, monitoring websites, sending notifications, and more. Each agent is configured with its own set of options and parameters to define its behavior. You can create agent by clicking on the "New Agent" button.

Huginn Creating Agent screen

Creating New Scenario

Scenario is a sequence of events and agents that work together to perform a specific task or automate a workflow. It represents a set of actions and conditions that are executed in a predefined order. Scenarios in Huginn allow you to define complex workflows by connecting agents and specifying the flow of data between them. Each scenario can have multiple agents and events, and they can be triggered by various conditions or time intervals. You can create new scenario by clicking on the "New Scenario" button.

Huginn Creating Scenario screen

Creating New Credential

Credentials are used to securely store and manage sensitive information, such as API keys, passwords, and access tokens. Credentials can be created and associated with agents to provide them with the necessary authentication details to interact with external services or APIs. This allows agents to securely access and retrieve data from various sources without exposing sensitive information in the agent configuration. You can create new credentials by clicking on the "New Credential" button.

Huginn Creating Credentials screen

Events

Events are a key concept used to trigger actions and automate workflows. They represent specific occurrences or conditions that can initiate the execution of agents within a scenario. Events can be based on various triggers, such as receiving an HTTP request, a specific time interval, changes in data, or external API calls. When an event is triggered, it can pass data to the connected agents, allowing them to perform actions based on the event's context. You can check events in the "Events" section.

Huginn Events screen

Background Jobs

Jobs are background tasks that are executed asynchronously. They can be used to perform long-running or resource-intensive operations without blocking the main execution flow. Jobs can be scheduled to run at specific intervals or triggered by events. They are commonly used for tasks such as data processing, API calls, and sending notifications. The status and details of jobs can be monitored in the "Jobs" section of the Huginn user interface.

Huginn Jobs screen

Creating New User

User are individuals who has registered an account and has access to the Huginn user interface. Users can log in to Huginn, create and manage agents, scenarios, credentials, events, and jobs. They can configure and customize their Huginn instance according to their specific needs. Users can also monitor the status and details of their agents, scenarios, and jobs through the user interface. You can create new user by clicking on the "New User" button.

Huginn User screen