HUBAL — Project Management User Manual
Web Application Mobile App
🇵🇱 Polski Go to App →

User Manual v4.0

A complete guide to the HUBAL system — from first login to advanced AI features.

Quick Start

Below is how to get started with HUBAL in less than 5 minutes.

Registering a New Organization

A new organization is created by individuals who do not have an administrator access code and wish to establish a new organization to manage in HUBAL. The person who creates the new organization acquires the rights of an administrator and account owner. They can appoint other administrators and grant permissions to other users. The admin sends invitations to other users, who can then join the organization with the permissions granted to them.

Registration and Login

Go to the HUBAL homepage. If you don't have an account yet, click Sign Up to choose a plan and create an organization account.

💡
HUBAL Plans

HUBAL offers the following plans: Free Start PRO. You can start with the free plan and upgrade at any time.

1
Open the HUBAL website and click "Log in"

Enter your organization's email address and password. If logging in for the first time, use the details from your welcome email.

2
Complete the Setup Wizard (Onboarding)

The first login launches an interactive wizard that guides you through organization settings and basic features.

Why complete the setup wizard?

During the initial setup, you configure key parameters that directly impact your subsequent work in the HUBAL system. HUBAL's Artificial Intelligence uses this information to better understand your company's profile and tailor task proposals, alerts, and workflows accordingly:

  • Basic Company Profile

— Company name, contact details, and logo.

  • Consents

— Acceptance of terms and formal consents necessary for full service operation.

  • Sector

— Defining the industry. Used by Artificial Intelligence to adjust default dictionaries, project templates, and propose relevant industry tasks.

  • Work Hours

— Defining the default work schedule and organization holidays. Provides information for the AI Assistant so it can better suggest task scheduling, spot potential team overloads, and propose adjustments.

  • Environment and Workflow Selection

— Activation of specific modules (Canvas, Financial Center, AI Email) and selection of the work methodology to which the interface will adapt.

1
Joining an existing organization via invitation

If you received an invitation to HUBAL:

- Click the link in the invitation email to accept access.

- You will be asked to set your password and complete your profile registration.

- Then you will go through a personal Onboarding (setting your own preferences, e.g., avatar, language).

- You can check your permissions in Settings → Profile → My permissions — you will see your role, groups, and the list of granted rights (e.g., financial access, leave approval). The view is read-only; to change your permissions, contact your organization administrator.

Create Your First Project

After logging in, you will be directed to the Dashboard. From here, you can navigate to the Gantt Schedules module to create a new project.

1
Select add new project

Click the file icon with a plus sign or the New Project button.

2
Fill in metadata

Provide a name, description, assign a Project Manager, and set an initial timeframe.

Creating from a template

If your organization has predefined templates (e.g., for standard construction processes or marketing campaigns), instead of an empty project, you can select the Create from template option. HUBAL will copy the entire structure of tasks and dependencies, saving you time.

AI Assistant - voice generation

Alternatively, a project can be created with the AI Assistant. Dictate or describe what should be included in the project, and the AI will generate the schedule structure, estimate times, and create the appropriate phases for you.

Dashboard and Tasks

The Dashboard is your command center. Here you can see your assigned tasks, latest alerts, and shortcuts to projects. To change a task's status (e.g., to In Progress or Done), simply drag-and-drop it into the corresponding column in the Kanban view.

⚠️
Task Dependencies

Completing a task may unlock subsequent project stages for other team members. HUBAL will automatically send them a notification.

Dashboard widgets

The Dashboard is built from widgets placed on a 12-column grid — each one can be moved and resized. Edit mode is opened with the Layout icon in the sidebar (adding, removing and arranging by drag-and-drop). The layout is saved separately for every user, and if you want you can keep several dashboards (desktops), each with a different set of widgets.

WidgetWhat it shows / doesAvailability
TodayHourly schedule with reminders for the current day.everyone
TasksTask list: overdue, current and upcoming. Drag a tile onto the buttons in the widget header to complete it or move it to another day.everyone
NotesSticky notes, to-do lists and text documents.everyone
KanbanBoard with columns: To Do, In Progress, Done.everyone
CalendarMonthly calendar with milestones and reminders.everyone
Gantt ChartProject schedule visualisation — full dashboard width.everyone
Weekly PlanWeekly matrix: rows = days, columns = projects with tasks for that day.everyone
Work TimeWork time tracking — clock with start/stop.everyone
Cash FlowCash flow chart from the Financial Center: income, expenses and balance.financial access only
Team ActivitySee what team members are working on.everyone
Activity Center (Admin)Same as "Team Activity" plus control of the team's work-time counters.administrator / owner only
AI AppA mini-application generated by AI, embedded directly on the dashboard.when AI Apps are enabled in the organisation
ℹ️
Visibility depends on permissions

Activity Center (Admin) appears in the add list only for the administrator and the owner. Cash Flow — only for people with access to financial information. AI App — when the organisation has enabled that feature. For confidential areas the system automatically adds a separate Gantt Chart (confidential) — it is not picked from the list.

What each widget does

Today

The current day laid out hour by hour — within the working hours configured for the organisation. It shows reminders and everything scheduled for today; you can add a reminder for a specific hour and log an unplanned task that has just come up.

Tasks

Your task list in three baskets: overdue, for today and upcoming.

  • Drag a task tile onto the buttons in the widget header: one marks the task as done, the other postpones it (the new start date = today + the number of days you choose).
  • The Plan my day button asks the AI assistant to arrange today's order of work; if you don't like the result, an Undo plan button next to it rolls it back.
  • Clicking a task opens its details — description, files, comments.
Notes

A board of coloured sticky notes with a rich-text editor, folders and sharing. Full description in the Notes and Documents chapter.

Kanban

A board with three columns — To Do, In Progress, Done. You change the status by dragging a tile between columns; the change is saved to the task immediately and the whole team sees it.

Calendar

A monthly calendar in the style of Google Calendar. It shows the tasks assigned to you, milestones and reminders; you move between months with the arrows in the header.

Gantt Chart

The project schedule across the full width of the dashboard — the same chart as in the Gantt module, so deadlines stay in sight without switching views.

Weekly Plan

A matrix of the whole week: days in rows, projects in columns. Each cell shows the tasks scheduled for that day in that project — useful when you run several sites at once and want to see which day is overloaded.

Work Time

Work time tracking with a clock: Start work day, Pause (break), Resume and End. When you finish, the widget sums up how much you worked today. A day left running overnight is closed automatically so the counter does not run forever.

Cash Flow

The same cash flow chart as in the Financial Center — income, expenses and balance over time. The widget appears in the add list only for people with access to financial information; the data itself is guarded by the server, not by the interface.

Team Activity

A live view: who is working on what right now, whether the work is planned or unplanned, how many hours were planned and how many are left, and below that the five most recently completed tasks. The version for everyone — read-only.

Activity Center (Admin)

The same as Team Activity, but with the ability to control the team's work-time counters (stop or resume someone else's timer). Available to the organisation's administrator and owner only.

AI App

A mini-application generated by the assistant (e.g. a simple calculator or a request form) embedded directly on the dashboard. Available when AI Apps are enabled in the organisation.

Gantt Chart (confidential)

A separate schedule for a confidential area. It is not picked from the list — the system adds it automatically for people who belong to such an area and keeps its data separate from the other projects.

Financial Center

This module is available only to users with assigned financial permissions. It allows you to track budgets, fixed costs, and assign invoices to specific projects.

2D Canvas

A unique HUBAL feature allowing for the visual organization of work in a 2D space. Used for creating floor plans, uploading blueprints, placing documents, and tagging tasks on them.

Navigating the Canvas

Navigation controls
  • | Panning | Middle mouse button or Spacebar + Left click.
  • | Zooming | Mouse wheel (scroll).
  • | Multi-select | Shift + Left mouse button (drag).
  • | Area outline | Press "Z" to draw a zone on the canvas.

Files and documents

You add files to the canvas with the Add file button or by dragging them in: images (PNG, JPG, WebP), PDF files (with page selection), DXF/CAD drawings and Office documents.

Office files (Word, Excel, PowerPoint) are edited directly on the canvas, in the built-in editor — no downloading, no external programs. Changes are saved straight back into the file.

ℹ️
The AI Assistant and documents on the canvas

The AI Assistant has access to the contents of text files and documents placed on the canvas — it can read and analyse them. It can also create new documents and text notes directly on the canvas on your instruction (e.g. "write up a note from the meeting and put it on the canvas").

Files attached to tasks

You can attach files to any task — e.g. an application form that needs to be filled in as part of the task. Two ways:

  • On the canvas: drag a connection thread from the edge of a task tile and drop it on any file lying on the canvas (double-click the thread to remove the link).
  • In the schedule (Gantt): open task editing — in the "📎 Task files" section attach an existing project file or upload a new one (it will also appear on the project canvas).

What the link gives you:

  • In Project Center → Files each file shows which task it is attached to and whether that task is done.
  • On the Kanban board, task cards with files show a paperclip icon 📎.
  • Every link carries a stamp: who attached the file and when.
  • The AI assistant sees task files — ask e.g. "what's in the file attached to the task Fill in the application?" and the assistant will read and analyse the document (scans too, via OCR).

Built-in DXF Editor

HUBAL also supports working with CAD / DXF vector drawings. Instead of using external software, you can directly:

  • Import `.dxf` files.
  • Take measurements and check drawing layers on a dedicated Canvas view.
  • Pin specific tasks for contractors directly to vectors (Synchronization).

Sync Gantt ↔ Canvas

Every object on the canvas can be linked to a task in the schedule.

Status Mapping

The pin color on the canvas corresponds to the task status in the schedule:

  • ⬜ Gray: To Do
  • 🟦 Blue: In Progress
  • 🟩 Green: Done
  • 🟥 Red: Blocked / Delayed

Gantt Schedules

A classic Gantt chart view available under the projects button. It enables precise scheduling over time.

1
Creating a bar:

Click and drag on the timeline next to a task.

2
Dependencies:

Drag the circle from the end of one task to the beginning of another to create a link (Finish-to-Start).

By defining Work Hours in the settings (Onboarding), AI continuously analyzes the schedule and warns about overloads.

Notes and Documents

Notes are a dashboard widget — a board of coloured sticky notes for everything that is not a task: what was agreed over the phone, shopping lists for materials, phone numbers, pasted photos. You add them with the + button in the widget header.

Editor. A note is written in a rich-text editor: bold, italic, underline, strikethrough, numbered and bulleted lists, links and images (uploaded to the organisation's storage, up to 10 MB — the note itself stays small). For a quick correction you don't even need the dialog: double-click the note's text and type in place.

Look of the note. When saving you pick the background colour and the size (small / medium / large). Notes are moved around the board by dragging, and clicking the header collapses a note down to its title bar to free up space.

ℹ️
Everyone has their own desk

Colour, size, position and folder of a note are stored separately for each user. If you share a note, the other person sees the same content but arranges it their own way — nothing moves on your board.

Folders (tabs). Above the board there are folder tabs. You can create your own (e.g. Clients, Purchases), rename it and move notes into it. When deleting a folder the system asks whether to delete the notes inside or just move them back to the main board.

Sharing. A note is private by default. The share button lets you pick groups or individual people — including people from external organisations you work with. Un-sharing means unchecking the same entry.

Archive. A deleted note goes to the widget's archive (Archived section), from where it can be restored. Only from there can it be deleted permanently.

ℹ️
Schedule proposals from AI

When the AI assistant prepares a variant of the schedule, it appears in the Notes widget as a card with a question and choice buttons. You can decide right away or postpone — only an accepted proposal changes the dates in the schedule.

AI Assistant

The HUBAL system is integrated with an advanced LLM-based assistant, named Agent Brain, which can analyze project data in real time.

Activation

Click the Assistant icon () in the sidebar — the chatbot panel will slide out from the right side.

What can the Assistant do?

Project Analysis
"Who has the most tasks this week?" — it will reply with names and numbers.
Reports
Generate a daily or weekly report with a single command.
Document Analysis
Upload a document, and AI will extract key information and data.
Optimization
Propose a better schedule, considering vacations and workload.
Canvas Operation
Create and modify objects on the canvas using natural language commands.
Financial Data
"What is the profitability of project X?" — AI has access to your financial center.
Writing Emails
"Write an email to John asking for the contract" — the assistant finds the address, drafts the message and shows it for approval.

Writing emails with the assistant

The assistant can draft an email sent from your own mailbox — but it never sends it on its own. Sending happens only after you click "Send".

Step by step:

1
Ask in natural language

— e.g. "write an email to Michał Szpak asking him to send the design contract".

2
The assistant finds the address

— it searches your address book (built automatically from all your correspondence) and the organization memory. If several people match, it shows a list to choose from; if it finds no one, it asks you for the address.

3
You see a proposal card

— with the recipient, subject and the full message body to review.

4
Info footer

— every email sent by the assistant automatically gets a short footer noting it was prepared by the HUBAL assistant (you see it in the preview). It goes below your standard signature from Mail settings.

5
Send or Reject

— you click "Send" (the email leaves from your mailbox and lands in the "Sent" folder) or "Reject" (nothing happens).

Tips and safety
  • A recipient outside your contacts is marked with a yellow triangle ⚠ — check for a typo in the address.
  • The assistant writes the content strictly based on facts from the conversation and organization data — it does not make things up.
  • The email always leaves from your own mailbox — the assistant has no access to other people's mailboxes.
  • Sending emails is available on the HUBAL PRO plan (AI-powered mailbox).
🔒
Confidential Areas

The AI Assistant respects privacy settings. It does not process data from confidential areas without appropriate permissions. More details in the Collaboration and Security section.

Team Collaboration

Sharing Canvas Frames

On the canvas, you can create collaboration frames — designated areas shared with specific people or groups.

1
Click "Share" in the Sharing section (right canvas panel)
2
Select users or groups

Set the permission level: read-only or edit.

3
Optionally set an access expiration date

Confidential Areas and Security (KMS)

A project marked as confidential is visible only to selected users. The schedule, notes, and files are hidden from everyone else.

Data is secured using KMS (Key Management Service) technology, where encryption keys (Master Key) are managed centrally and shared only with authorized organization members. As a result, access to the most sensitive files and projects is strictly controlled.

🔒
Confidential Areas and AI Assistant

The AI Assistant does not process data from confidential projects for users without appropriate permissions — the KMS system blocks the assistant from decrypting this data in the context of an unauthorized query.

Notifications

HUBAL automatically notifies (email + in-app notification) about:

  • Assignment of a new task
  • Approaching deadlines
  • Changes in a shared project
  • New comment / chat message
  • Agent Brain alerts (new business signals)

Procedures and Automation Rules

The Procedures tool in the sidebar gathers your company's operating rules in one place, in two sections.

📘 Team Procedures

Company how-to documents ("this is how we do it here") — e.g. Handling complaints, Site handover step by step, Employee onboarding.

  • Create: click + New procedure, enter a title, category and tags. HUBAL creates a Word document from a starter template (Purpose / Step by step / Who is responsible / Notes) and opens it in the Office editor right in your browser.
  • Edit: a full Word editor (OnlyOffice) with auto-save — nothing to install.
  • Preview: the 👁 button opens the procedure as large, easy-to-read PDF pages — for reading without the risk of an accidental edit. Ideal for employees.
  • Organize: procedures are grouped by category, and tags (#complaints, #site…) help you find them.
  • Download: every document can be downloaded as DOCX (editable) or PDF.
  • Permissions: visible to the whole team; metadata edits and deletion by the author or an admin. Available on HUBAL Start and higher plans.

⚙️ Automation Rules

An organization-wide view of every automation rule — the heart of the system:

  • Project rules — grouped by project (e.g. question in an e-mail → notification, attachments → canvas, working-time report every Monday),
  • Contractor rules — grouped by contractor (e.g. overdue invoice → a ready-made reminder e-mail),
  • My rules from chat — personal rules created by talking to the assistant.

Expanding a group shows the full set of rules: switching individual ones on and off, editing ✏️, deleting, and adding new ones from ready-made templates. With a single button an administrator can disable or enable all rules of a project or contractor (for a holiday, for instance).

Where else are rules created?

In three places — and all of them meet in this view: Project Centre → Rules tab (project rules), the contractor card in the Financial Centre (contractor rules), and the assistant chat (write e.g. "create a rule: assign e-mails from X to folder Y").

Can a rule send an e-mail on its own?

No. Every e-mail action (an invoice reminder, forwarding a message, an answer based on your documents, a report) first arrives as a card in the assistant — you read it, edit the wording if you want, and only your click on "Send" sends the message.

Who can see financial rules?

Rules about invoices and commitments are visible only to users with access to finance — the rest of the team will not see them in this view.

Administration and Settings

The administration panel (accessible via the Settings icon in the sidebar) is one of the most important and extensive sections in the HUBAL system. The visibility of specific options depends on the user's role (Admin / Manager / User).

Account

In this section, you can change your access password and manage your active subscription. It allows you to monitor your current subscription plan and switch between paid tiers.

Permissions

Here you define rights templates, i.e., permission presets for roles (e.g., Financial Manager, Technician, Office Worker). Within them, you can enable and disable access to selected modules. You can also grant specific permissions to individual users.

💡

Note: Other settings and user data (e.g., their rates, vacations) are edited on the Dashboard in the Team tab.

Groups

Here you create and edit Work Groups, according to the actual division within your organization (e.g., company branches or disciplinary teams: Architects, Marketing).

💡

Muting views: Group division is extremely useful in further work in HUBAL – it allows you to "mute" (filter out) projects and tasks belonging to other groups so they don't clutter your personal workspace.

AI Settings

The most advanced part of the portal. It allows you to fine-tune the AI Assistant to your needs:

  • Organization Profile: You initially provide the artificial intelligence with a description of the company's activities, what it does, and what its goals are. Thanks to this, the AI will more accurately suggest tasks, estimate their times more precisely, and generate relevant alerts.
  • AI Behavior: Sliders and options tuning the agent (reporting frequency, sensitivity to delays, notification sensitivity).
  • AI Skills: Instructions focused on a single topic (e.g., how AI should respond to customer inquiries or how it should check building codes). Skills are loaded by default according to the profile from the first tab, but you can also add them from the skills library or create your own from scratch.

Memory and History

A preview of the agent's notes. The AI saves everything it observes in real-time here (analyzing forwarded emails, notes, or created tasks). This is a feature for advanced users. It requires manual editing only in rare, specific cases – for example, if the agent mistakenly assigns the company to another branch you work with, and a correction in its "brain" is needed.

Privacy

GDPR and data exchange center:

  • Diagnostic Access: Collectively granting access to the company profile for HUBAL developers to diagnose errors by staff.
  • Data Download: If you have permissions, you can download all files, canvas data, and preferences from here as a bulk backup for yourself. It is worth using this regularly, keeping a local copy of your resources on the client-side.
  • Data Import: Data download options entail restoration possibilities – after, e.g., a year of account suspension, you can use the exported archive to import all projects and restore the portal.

Frequently Asked Questions (FAQ)

Does HUBAL work on mobile devices?

Yes — the Dashboard, Email, and Financial Center are fully responsive. The 2D Canvas requires a keyboard and mouse and is only available on desktop. Gantt schedules have a simplified list view on mobile.

Is my data safe?

Data is stored in Firebase (Google Cloud), region europe-central2 (Warsaw). Access is protected by Firebase Security Rules and the organization's roles and permissions system. HUBAL is GDPR compliant and uses the KMS system for sensitive data.

How to restore a deleted task?

Open Project Center → Activity. Next to the „Deleted task…" entry there is a Restore task button — the task comes back exactly as it was before deletion and keeps its original identifier, so dependencies of other tasks and payments triggered by its completion are restored as well.

The activity history goes back 90 days — that is how long you have to undo a deletion. For tasks deleted earlier (or before this feature existed) you will see a note that no copy is available.

Why is the canvas icon gray?

A gray canvas icon next to a project means an empty canvas — no objects have been added yet. Click the icon to open an empty canvas and start working.

How to change the password?

You can do this in the Settings → Account module, or by clicking the Forgot password link on the login page.

Agent Brain is not analyzing emails — what should I do?

Agent Brain operates in beta mode. Make sure your organization has the Email AI Beta feature enabled in Settings → Agent Brain. If the option is missing — contact your administrator or technical support.

💬
Need additional help?

Click the Help icon () in the sidebar to restart the onboarding wizard or open this manual. In urgent cases, write to support@hubal-project.com.