User Manual v4.0
Complete guide to HUBAL β from your first login to advanced AI features.
π Quick Start
Get started with HUBAL in under 5 minutes.
Registration & Login
Go to the HUBAL homepage. If you don't have an account yet, click Sign Up to choose a plan and create your organization account.
HUBAL offers: Free Basic Pro Enterprise. Start with the free plan and upgrade anytime.
You can restart the onboarding wizard anytime β click the Help (?) icon at the bottom of the sidebar.
πΊοΈ Interface Overview
HUBAL v4.0 is a Single Page Application (SPA). Navigation happens instantly without page reloads β the browser URL updates correctly so the Back button works as expected.
Sidebar β command center
The left sidebar is always visible across all modules. It has two zones:
Below the main modules you'll find utility tools:
Orange canvas icon = project has objects on the 3D canvas. Grey = empty canvas. Click it to open the project canvas.
π Dashboard
The Dashboard is your home page after login. It shows a personalized overview of projects, tasks and team activity.
Widgets & layout
The Dashboard is built from widgets that you can freely arrange and configure. Click the Layout (β) icon in the sidebar to enter edit mode.
HUBAL supports multiple dashboards. Click + next to the dashboard name in the sidebar to add a new one with a different widget layout β e.g. one for finance, another for schedules.
Today's Tasks
The Today's Tasks widget collects from all projects tasks that are:
- assigned to you and due today
- overdue (deadline passed, not completed)
- flagged with high priority
Click the checkbox next to a task to mark it done directly from the Dashboard β no need to open the project.
βοΈ AI Mail
The Mail module is a fully integrated email client with built-in AI. Every email is automatically analyzed and linked to the relevant project.
Folders & threads
| Folder | Contents |
|---|---|
| π₯ Inbox | All incoming messages |
| π€ Sent | Messages sent from HUBAL |
| β Starred | Messages marked as important |
| π Unassigned | Emails without a project link β require action |
| π« Spam | Spam β automatically filtered by AI |
| π¦ Archive | Archived threads |
Below system folders you'll see a list of projects with unread thread counts. Clicking a project filters the inbox to messages linked to that project only.
Agent Brain β AI in Mail
Every incoming email is analyzed by Agent Brain β an AI module powered by Gemini. Results appear in the Context panel on the right side.
Emails in Unassigned wait for your decision β link them to a project by dragging or using the context menu. This keeps your Inbox clean.
π° Financial Center
The Financial Center manages project budgets, tracks income and costs, and generates financial reports.
Project financial data
Each project has an independent financial sheet with categories:
- Revenue β client payments, deposits, invoices
- Costs β expenses, subcontractors, materials
- Draft β estimated items (not included in dashboard totals)
Financial dashboard
The main view shows aggregated data across all projects: margins, balances and forecasts. Click a project for a detailed cost breakdown.
The AI Assistant has access to financial data and can answer: "Which cost line is growing fastest?" or "What's the profitability of project X?"
π¨ 3D Project Canvas
The project canvas is an advanced 3D environment built on Three.js. Visualize projects, place documents, draw, and plan schedules here.
To open a project's canvas, click the cube icon next to the project name on the Dashboard.
3D Navigation
| Action | Control |
|---|---|
| Rotate view | LMB + drag |
| Pan | RMB + drag or Shift + LMB |
| Zoom | Scroll wheel |
| Select object | LMB click |
| Reset view | Double-click empty space |
Saved Views: In the right panel click Save View, enter a name β the camera position is stored. Return to any saved view with one click.
Drawing Tools
| Tool | Shortcut | Description |
|---|---|---|
| π― Select | V | Select and move objects |
| βοΈ Pencil | P | Freehand drawing |
| π§½ Eraser | E | Erase drawn elements |
| π Text | T | Labels and annotations |
| β Rectangle | R | Geometric shapes |
| π Annotation | A | Comments with pointer |
| ποΈ Delete | Del | Delete selected object |
Files & Documents on Canvas
Click Add file in the toolbar or drag a file directly onto the canvas. Supported formats:
Schedule Planner on Canvas
A unique HUBAL feature β create schedules visually on the canvas, then export them to the project scheduling system.
π Gantt β Canvas Synchronization
HUBAL offers a unique bidirectional synchronization between the 3D Canvas and the Gantt chart. You can create and edit schedules in both places simultaneously β changes are automatically synced both ways.
The same task can be edited on the Dashboard (Gantt chart β text, dates, dependencies) and on the 3D Canvas (visually β drag, draw, annotate). With sync enabled, both workflows merge into one.
How to enable sync
How it works
Schedule lock
When sync is enabled, the canvas schedule is locked by default β editing happens through the scheme or Gantt. To manually edit on canvas:
- Click the π Unlock icon above the project node
- Make your visual changes
- Click π Lock β sync auto-exports changes to Gantt
Synchronized elements
| Canvas element | Gantt element |
|---|---|
| Stage | Stage |
| Task | Task |
| Subtask | Subtask |
| Trigger | Trigger |
| Decision point | Schedule option |
| Delay | Time buffer |
| Blocx | Document/permit |
If you delete a node on the canvas, the corresponding Gantt task is archived (not permanently deleted). It won't reappear on the canvas, but you can restore it from Gantt.
Sync works best when you plan visually on the canvas (e.g. drawing dependencies between stages) and want that plan to immediately become a working schedule on the Dashboard. If you prefer working exclusively with Gantt β sync is not required.
π Schedules & Gantt
HUBAL's scheduling system offers advanced planning with an interactive Gantt chart, task dependencies and automatic date recalculation.
Task types
| Type | Description |
|---|---|
| π Standard | Task with start date, end date and assigned person |
| π¬ Trigger | No duration β activates dependent tasks when fired |
| π Estimate | Task with date change history β tracks slippage over time |
| βΈοΈ Delay | Time buffer between tasks |
| π Decision | Schedule branch point with multiple paths |
Task dependencies
- After finish: Task B starts X days after Task A finishes
- Before start: Task B starts X days before Task A starts
- Offset: Number of working days gap between tasks
Gantt chart navigation
π Notes
Notes in HUBAL work like a virtual corkboard β freely position, group and share them.
| Action | How |
|---|---|
| Create note | + Create note button |
| Move note | Click and drag (not on the edge) |
| Resize | Drag the bottom-right corner |
| Edit text | Double-click the note |
| Delete | Trash icon (appears on hover) |
| Move to folder | Folder icon β select folder |
π€ AI Assistant
The AI Assistant is a built-in chatbot powered by Google Gemini. It knows the context of your projects, finances and schedules β no need to explain the basics.
Activation
Click the Assistant (π€) icon in the sidebar β the chat panel slides in from the right.
What can the Assistant do?
The AI Assistant respects privacy settings. It does not process data from confidential projects for users without the appropriate permissions.
π οΈ Sidebar Tools
| Tool | Description |
|---|---|
| ποΈ Leave | View team leave calendar, submit leave requests. Managers see all team requests for approval. |
| π Contacts | Organization address book. Add external contacts (clients, subcontractors) linked to projects. |
| π¬ Chat | Internal team messenger. Channels can be linked to specific projects. |
| βοΈ Sketchbook | Quick freehand drawing and notes β lighter version of the canvas without 3D context. |
| π Templates | Schedule template gallery. Save your own and apply with one click. |
| π Reports | Report generator: project progress, team workload, financial summaries. |
| β Layout | Dashboard layout editor β add, remove and arrange widgets via drag-and-drop. |
| βοΈ Settings | Account, organization, user and integration configuration. |
| β Help | Opens this manual, restarts the onboarding wizard. |
π₯ Collaboration
Sharing canvas frames
Work groups
Organize users into groups (e.g. "Architects", "Engineers"). Groups make it easy to share projects and manage permissions in bulk.
Notifications
HUBAL automatically notifies (email + in-app) about:
- New task assignments
- Approaching deadlines
- Changes in shared projects
- New comments / chat messages
- Agent Brain alerts (new business signals)
βοΈ Administration
User management
| Action | Where |
|---|---|
| Add user | Settings β Users β Invite |
| Change role | Click user β edit role (Admin / Manager / User) |
| Set color | Edit profile β color field (shown on Gantt) |
| Assign to group | Edit profile β Work Groups |
| Deactivate account | Click user β Deactivate |
Deleting an organization is irreversible. All projects, documents and data will be permanently removed. Only available for Super Admins.
β¨οΈ Keyboard Shortcuts
Global
3D Canvas
β FAQ
Does HUBAL work on mobile devices?
Yes β Dashboard, Mail and Financial Center are fully responsive. The 3D Canvas requires keyboard and mouse and is desktop-only. Gantt schedules have a simplified list view on mobile.
Is my data secure?
Data is stored in Firebase (Google Cloud), region europe-central2 (Warsaw, EU). Access is protected by Firebase Security Rules and the organization's role system. HUBAL is GDPR compliant.
How do I restore a deleted task?
Tasks are not immediately deleted β they remain in the trash for 30 days. Open the project β project context menu β Task Trash.
Why is the canvas icon grey?
A grey canvas icon means the canvas is empty β no objects have been added yet. Click it to open an empty canvas and start working.
Agent Brain isn't analyzing emails β what should I do?
Agent Brain is in beta. Ensure your organization has Email AI Beta enabled in Settings β Agent Brain. If the option isn't visible, contact your admin or support.
Click the Help (β) icon in the sidebar to restart the onboarding wizard or reopen this manual. For urgent issues write to support@hubal.app.