Loading your sessionโ€ฆ
Invalid username or password
Dashboard
NotificationsMark all read
No notifications
Hot Leads
โ€”
Loading...
Active Orders
โ€”
in progress
Month Revenue
โ€”
This month
Overdue Installments
โ€”
past due

Recent Leads

Loading...

Today Appointments

Loading...

Recent Orders

Loading...

Low Stock

Loading...
0 selected
NamePhoneProjectBudgetTempStatusFollow-UpAdded By / SourceLast ContactedActions

Customers

NamePhoneCityCategoryTotal SpentSourceJoinedActions

Appointments

ClientPhoneTypeDateTimeStatusNotesActions

Quotations

NumberCustomerDateValid UntilTotalStatusByActions

Custom Orders

Order #CustomerDescriptionPriceDeliveryStatusByActions

Production Jobs

Order #TaskAssignedDeadlineProgressPriorityStatusActions

Deliveries

CustomerAddressDateDriverInstallationStatusActions

Invoices

Invoice #CustomerDateTotalPaidBalanceMethodStatusActions

Installments

CustomerInvoice #Due DateAmountPhoneStatusAction

Finance Report

Revenue
โ€”
Expenses
โ€”
Net Profit
โ€”
Transactions
โ€”
DateTypeCategoryDescriptionAmountMethodBy

Expenses

DateCategoryDescriptionAmountMethodByActions

Products

SKUNameCategoryMaterialSale PriceStockStatusActions

Raw Materials

NameCategoryUnitStockMinCost/UnitActions

Suppliers

NameContactPhoneCategoryAddressActions

Purchase Orders

PO #SupplierDateExpectedTotalStatusByActions

Production Workflow

Technical Office โ†’ Manufacturing โ†’ Review โ†’ Packaging โ†’ Storage โ†’ Delivery

Wood Storage

CodeNameTypeThicknessSizeQtyOriginLocationActions

Reports

Total Actions
โ€”
Orders Created
โ€”
Orders Delivered
โ€”
Revenue
โ€”
Leads Converted
โ€”

Activity by Team Member

Leads Added by Team Member

WhatsApp Inbox

๐Ÿ’ฌ
Select a conversation to start

WhatsApp Settings

Tab Visibility Control
No WhatsApp numbers added yet.
Bridge Configuration
Copy this URL into your bridge's setup.sh when asked for CRM_API_URL:
Quick setup:
1. SSH into your Ubuntu VPS
2. sudo bash setup.sh install
3. Paste the URL above when asked for CRM API URL
4. Paste the Bridge Secret (shown after saving a number above) when asked
โš™ Database Maintenance
If you see errors like "Table doesn't exist", click below to automatically create any missing tables.
Connection modes explained:
๐Ÿ”ต QR Code (whatsapp-web.js) โ€” Scan once with your phone. Needs a Node.js server. Good for most cases.
๐ŸŸข Baileys (Ubuntu 24) โ€” Same scan approach but uses Baileys library. Better media support, faster. Recommended for Ubuntu 24 servers.
๐ŸŸก Meta Cloud API โ€” Official WhatsApp Business API. No ban risk. Needs approved Meta Business account.
๐Ÿ”ด 360dialog โ€” Third-party Cloud API provider. Easier to get access than Meta direct.

Feedback & Referrals

CustomerRatingRecommendationsComplaintsReferralDate

Follow-Up Schedule

Team Chat โ€” General

Direct Messages
Loadingโ€ฆ

Settings

Company Logo

๐Ÿชต
PNG, JPG, WEBP or GIF. Shown on the login screen and sidebar. Updates immediately after choosing.

Business Info

The folder this CRM lives in. Every link below is built from this โ€” change it once here if you move servers or domains.

Entry Portals โ€” custom form URLs for each channel

Each portal is a named .php URL that clients see โ€” like facebook.php or store.php. Every portal tracks leads separately by channel so you always know where a client came from.

Add, rename, or delete portals at any time. Changes take effect immediately.
Loading portalsโ€ฆ
Quick Links

For a review link tied to one specific order, use the ๐Ÿ™ button on that order โ€” it's pre-filled with the client's name.

Team Members

Create accounts for staff and financial members. Each role has different access.

NameUsernameRoleStatusJoinedActions
Role Permissions
admin
Full access โ€” users, settings, finance, backup
manager
All sales + finance. Cannot manage users
accountant
Finance, invoices, and installments only
sales
Leads, customers, orders, appointments
designer engineer
Uploads design files, attaches contracts, sends factory updates
site engineer
Uploads site surveys, exchanges files with designer engineer
factory engineer
Production workflow, wood storage, gets WhatsApp/system alerts
technical office
Pre-manufacturing review, advances orders through stages
monitor
Read-only โ€” sees everything, reports, but cannot edit anything
staff
Basic view access only

My Account โ€” Change Password

๐Ÿ’ฌ WhatsApp Inbox Connection

Connect your WhatsApp number(s) to the CRM inbox. Only the admin can connect or disconnect numbers. Go to WA Inbox panel โ†’ โš™ Settings

๐Ÿ“Š Google Sheets โ€” Auto-Import Leads

Connect a Google Sheet to automatically import leads. In Google Sheets: File โ†’ Share โ†’ Publish to web โ†’ choose CSV format โ†’ Publish. Copy the link and paste it below.

๐Ÿ“˜ Facebook Messenger Integration

Connect your Facebook Page to receive Messenger chats in the WA Inbox panel. Requires a Facebook App with Messenger permission.

WhatsApp Messaging (order alerts)

For order-complete and delivery alerts sent from the system. Separate from the inbox connection above.

๐Ÿ”ง

Check & Apply All Upgrades

After uploading new files, click this once to apply the upgrade โ€” it adds any missing tables, columns, and indexes automatically. No phpMyAdmin needed. Safe to run any time โ€” your data is never touched.

Takes about 2 seconds

Database Status

โ€”
Tables
โ€”
Size (MB)
โ€”
Database

Download Backup

A complete SQL snapshot of everything โ€” customers, leads, orders, invoices, financial transactions, and settings. Keep it somewhere safe; do this regularly.

Restore From Backup

Upload a backup file (.sql) downloaded from this or another install. Matching records get overwritten โ€” nothing else is touched. Take a fresh backup first, just in case.

First-Time Setup

Setting this CRM up on a brand new server or database? Visit setup.php in this same folder to connect your MySQL database for the first time.

Auto Lead Distribution Pool

Toggle which sales team members receive automatically distributed leads. The system assigns leads in round-robin order based on who was least recently assigned. Removed or deactivated members' leads are automatically redistributed.

Loading teamโ€ฆ

Sales Engineer Permissions

Grant a sales engineer the same management abilities as a Sales Manager for their leads and follow-ups.

Loadingโ€ฆ