Getting Started#
This guide will help you get started with Construbot, from your first login to creating your first project.
First Login#
Navigate to your Construbot instance URL
Click “Login” or navigate to
/accounts/loginEnter your email and password
Click “Sign In”
Note
Construbot uses email-based authentication. Your username is your email address.
The Dashboard#
After login, you’ll see the Project Dashboard (/proyectos/):
(Image placeholder - screenshot of main dashboard)
Dashboard Sections#
- Active Contracts
Lists all ongoing projects (Contratos) with progress percentages and financial summaries.
- Pending Invoicing
Estimates (Estimaciones) that have been completed but not yet invoiced.
- Pending Payment
Estimates that have been invoiced but payment hasn’t been received.
- Quick Stats
Total amounts for unbilled and unpaid estimates.
Your First Project#
Let’s create your first contract step-by-step.
Step 1: Create a Client#
Before creating a contract, you need a client (Cliente):
Navigate to Clients menu
Click “Create New Client” (Nuevo Cliente)
Fill in the form:
Client Name (Nombre del cliente): Company or individual name
Type (Tipo): Select “CLIENTE”
Click “Save”
- Example:
Name: “ABC Development Corporation”
Type: CLIENTE
Step 2: Create a Site#
Add the construction location:
Navigate to Sites menu (Sitios/Ubicaciones)
Click “Create New Site” (Nuevo Sitio)
Fill in:
Site Name (Nombre del sitio): Project location name
Location (Ubicación): Physical address or description
Client (Cliente): Select the client you just created
Click “Save”
- Example:
Name: “Downtown Office Tower”
Location: “123 Main Street, Mexico City”
Client: ABC Development Corporation
Step 3: Create the Contract#
Now create the main contract:
Navigate to Contracts menu
Click “Create New Contract” (Nuevo Contrato)
Fill in the form:
Basic Information:
Reference Number (Folio): Sequential ID (e.g., 1)
Contract Code (Código): Your internal code (e.g., “CONT-2024-001”)
Contract Date (Fecha): Signing date
Contract Name (Nombre del contrato): Full project name
Short Name (Nombre corto): Abbreviated name for listings
Relationships:
Counterparty (Contraparte): Select your client
Site (Sitio): Select the construction site
Financial:
Amount (Monto): Total contract value (without VAT)
Advance % (Anticipo): Down payment percentage (0-100)
Users:
Assigned Users (Usuarios): Select team members
Status:
Ongoing (Status): Check if project is active
Click “Save”
- Example:
Folio: 1
Code: CONT-2024-001
Name: “Downtown Office Tower - Phase 1”
Short Name: “Office Tower P1”
Counterparty: ABC Development Corporation
Site: Downtown Office Tower
Amount: 1,000,000.00
Advance: 10% (10.00)
Step 4: Add Work Items (Concepts)#
Add the catalog of work items to your contract:
Navigate to your Contract Detail page
Click “Concept Catalog” tab
Option A - Manual Entry:
Click “Add Concept”
Fill in:
Code: Item code (e.g., “CONC-001”)
Description (Concepto): Work description
Unit (Unidad): Select measurement unit (m², kg, pza)
Quantity (Cantidad): Total contracted quantity
Unit Price (Precio Unitario): Price per unit
Click “Save”
Option B - Excel Import:
Prepare Excel file with columns: Code, Description, Unit, Quantity, Unit Price
Click “Import from Excel”
Upload file
Review and confirm import
Example Concepts:
Code |
Description |
Unit |
Quantity |
Unit Price |
|---|---|---|---|---|
CONC-001 |
Concrete Foundation |
m³ |
500 |
$150.00 |
CONC-002 |
Steel Framing |
ton |
25 |
$2,500.00 |
CONC-003 |
Electrical Installation |
m |
1000 |
$25.00 |
Step 5: Create Your First Estimate#
Track work progress with an estimate:
From Contract Detail, click “Create Estimate”
Fill in the estimate form:
Estimate Number (Consecutivo): Sequential number (e.g., 1)
Start Date (Fecha de inicio): Period start
End Date (Fecha de finalización): Period end
Supervised By (Supervisado por): Site supervisor
Authorized By (Autorizado por): Client representative(s)
Add Quantities:
For each concept, enter:
Quantity Estimated (Cantidad estimada): Work completed this period
Observations (Observaciones): Optional notes
Click “Save”
- Example:
Estimate #: 1
Period: March 1-31, 2024
Supervised By: John Doe
Quantities:
CONC-001: 100 m³ completed
CONC-002: 5 ton installed
Tip
The system automatically calculates:
Subtotals per concept
Accumulated totals across estimates
Advance amortization
Retention deductions
Final payment amount
Step 6: Generate PDF#
Create a professional estimate document:
From Estimate Detail, click “Generate PDF”
Review the document
Download or Print as needed
Send to client for approval
Common Tasks#
Switching Companies#
If you work for multiple companies:
Click your username in top navigation
Select “Switch Company”
Choose the company you want to work in
All data will now be filtered to that company
Marking Estimates as Invoiced#
After sending invoice to client:
Open the Estimate Detail
Check “Invoiced” (Facturada) checkbox
Click “Save”
Marking Estimates as Paid#
After receiving payment:
Open the Estimate Detail
Check “Paid” (Pagada) checkbox
Enter “Payment Date” (Fecha de pago)
Click “Save”
The estimate will be removed from “Pending Payment” on your dashboard.
Viewing Reports#
Sub-Contract Reports:
For hierarchical contracts with sub-contracts:
Navigate to Contract Detail (parent contract)
Click “Sub-Contract Report”
View accumulated totals across all child contracts
Dashboard Summaries:
The dashboard automatically shows:
Active contracts with progress %
Financial totals (billed, unbilled, paid, unpaid)
Contracts needing attention
Next Steps#
Now that you understand the basics:
Learn Core Concepts: Core Concepts
Master Workflows: Workflows
Explore Features: Features
Tip
Need the Spanish term for something? Check the Glossary for complete Spanish-English translations.
Troubleshooting#
Can’t See a Contract?#
Make sure:
You’re in the correct company (use Switch Company)
You’re assigned to the contract (check with Director/Superuser)
Your permission level allows access
Can’t Create Estimates?#
Verify:
Contract has concepts (work items) defined
You have at least Coordinador (Level 2) permissions
Contract status is active (ongoing)
Where Are My Retentions?#
Retentions (Retenciones) are configured at the contract level:
Open Contract Detail
Click “Retentions” tab
Add retention rules (percentage or fixed amount)
Retentions will be automatically applied to estimates
See also
Retentions - Understanding retention calculations
workflows/creating-project - Detailed project creation workflow
FAQ - Frequently Asked Questions