Quick media editing
Replace the most visible website images without touching the code.
How this dashboard works
Use the editor to update visual assets and selected website content.
Media Library
Replace the main images used across the website. Supported files are uploaded directly to your Supabase Storage and used by the live website.
Product Management
Add products and manage everything shown in the website product cards and specification popups. Changes are saved to Supabase and displayed on the live website.
Website Content
Edit key text content without opening the website source code.
WhatsApp Center
Official WhatsApp Business conversations for PILARK. Incoming messages refresh automatically.
Sales
Prospect → Contacted → Meeting → Technical Presentation → Specification → RFQ → Quotation → Negotiation → PO.
Sales workflow
Start with a quotation, confirm it into a Sales Order, then create the customer invoice.
Add Prospect
Manually register a company and create its first sales opportunity.
Find New Prospects
Search public web sources for real project opportunities. Results stay in review until you approve them.
Sales Execution Board
Prospects, opportunities, project context, next action and follow-up cadence.
Priority Accounts
Multi-channel contact intelligence: email, phone, mobile/WhatsApp, LinkedIn and verification source.
| Company | Target Department | Phone | Mobile / WhatsApp | Best Route | Contacts | Priority | Confidence |
|---|
New Customer / Contact
Create a customer or business contact for the Sales process. These contacts are also available when creating quotations.
Contacts
Customers and business contacts used by Sales and Quotations.
| Name | Type | Phone | Tax ID |
|---|
Sales Activities
D+0 / D+3 / D+7 / D+14 execution cadence. Mark, reschedule or send activities directly from the CRM.
| Due | Account / Opportunity | Activity | Status | Action |
|---|
New Quotation
Create and edit the complete quotation in one full-width workspace. No accounting entry is posted until it is converted to an invoice.
Quotation History
All saved quotations and their current status. Print, send, accept or reject from here.
| Number | Date | Customer | Project | Total | Status | Actions |
|---|
Sales Orders
Confirmed orders ready to be invoiced.
| Number | Customer | Quote Date | Valid Until | Total | Status | Action |
|---|
Create Company Letter
Prepare official internal and external correspondence using the PILARK company letterhead.
Company Letter Register
Saved internal and external correspondence. Edit or print any letter.
| Number | Date | Category | Type | Recipient | Subject | Status | Actions |
|---|
Document Register
Central register for all official quotations and company correspondence.
| Document Type | Document Number | Date | Customer / Recipient | Project / Subject | Total | Status | Details |
|---|---|---|---|---|---|---|---|
| Loading register… | |||||||
Document
Opportunity
Add Activity
Create, reschedule or send a sales activity.
Purchase
RFQ → Purchase Order → Vendor Bill → Vendor Payment.
Procurement workflow
Create an RFQ, confirm it into a Purchase Order, then generate the vendor bill.
New RFQ
Request supplier pricing before committing the purchase.
RFQs
Confirm an accepted supplier quotation to create a Purchase Order.
| Number | Vendor | Date | Valid Until | Total | Status | Action |
|---|
Purchase Orders
Confirmed supplier orders ready to be billed.
| Number | Vendor | RFQ Date | Valid Until | Total | Status | Action |
|---|
Inventory
Stock balances, receipts, deliveries, adjustments and stock card.
Stock balance
Current quantity and valuation by ERP product.
| Code | Product | Unit | Qty | Stock Value | Margin (Rp) | Sales Price (Rp) | Cost (Rp) | Action |
|---|
Purchase Receipts
Receive confirmed Purchase Orders into Main Warehouse.
Sales Deliveries
Deliver confirmed Sales Orders and post COGS using actual inventory average cost.
Inventory Adjustment
Correct physical stock differences with an accounting entry.
Adjustment accounting
Increase: Inventory vs Other Income. Decrease: Inventory Loss vs Inventory.
Stock Card
Movement history and running quantity/value by product and warehouse.
| Date | Move No. | Type | In | Out | Unit Cost | Value | Balance | Reason / Reference |
|---|
General Ledger
Buku Besar — detailed Odoo journal transactions by account.
General Ledger
Inspect the complete Odoo ledger across all entries for the selected period.
| Date | Account | Journal Entry | Journal | Reference | Partner | Description | Debit | Credit | Running Balance |
|---|
Expense Center
Create controlled accounting transactions from payment requests and reimbursements. Odoo remains the accounting source of truth.
New Transaction
Receipt → AI extraction → review → accounting rule → Odoo journal.
Odoo Expense Preview
This panel shows what will be sent to the Odoo Expenses app. No accounting journal is posted by PILARK CMS.
Recent Transaction Inputs
Draft, reviewed and posted requests created from this panel.
| Date | Type | Reference | Description | Amount | Status | Odoo | Actions |
|---|
Financial Overview
—Accounting Control
Odoo| Customer Invoices | — |
| Vendor Bills | — |
| Draft Entries | — |
Recent Customer Invoices
| Document | Customer | Date | Amount | Action |
|---|
Recent Vendor Bills
| Document | Vendor | Date | Amount | Action |
|---|
Recent Accounting Activity
Latest Odoo changes| Document | Type | Status | Updated | Action |
|---|
User Access
Manage PILARK CMS and ERP user roles. Access is enforced through Supabase database permissions as well as the dashboard navigation.
Activate Administrator Access
No application role is assigned to your account yet. If this is the first setup, activate Administrator access for the currently signed-in account.
My access
Roles and permissions currently assigned to this account.
User roles
Assign multiple roles to existing Supabase Auth users. Passwords are never handled here.
| User | Created | Roles | Action |
|---|
Edit Activity
Update timing and execution status without changing the master hierarchy.