Platform overview — orders, requests, applications and inventory at a glance
Total Revenue
—
Paid orders only
Total Clients
—
Registered accounts
Companies Available
—
In inventory
Total Orders
—
All time
📋
Boost Applications
—
Active
⏳
Pending Requests
—
Need attention
✉️
New Enquiries
—
Unread
Recent Orders
Latest 5 transactions
Ref
Client
Amount
Status
Date
Recent Service Requests
Latest 5 requests
Ref
Client
Urgency
Status
Date
Quick Actions
Operations
Platform tools, settings, and management
Shelf Companies
Add, edit and manage available shelf companies. Clients browse and purchase from this list.
Available
—
Reserved
—
Sold
—
Dormant
—
Active
—
Companies
Company Name
Reg. No.
Nature
Type
Incorporated
Last Audit
Price
Status
Actions
Name Reservations
Client-submitted company name reservation requests. Approve to start the 30-day window; convert to shelf company once incorporated.
Pending Review
—
Approved (Active)
—
Expired / Rejected
—
Converted
—
Reservations
Proposed Name
Client
Submitted
Expires
Status
Notes
Actions
Orders
All shelf company purchase transactions
Orders
Order Ref
Client
Email
Companies
Amount
Status
Date
Service Requests
Review client service quotation requests and update their status
Requests
Ref
Client
Services
Urgency
Contact
Status
Date
Action
Boost Applications
Track and manage all client Boost Payment Gateway applications by stage
Total Applications
—
In Progress
—
Awaiting Review
—
Completed
—
Applications
Client
Merchant Name
Business Type
Stage
Progress
Status
Updated
Actions
Enquiries
Contact form submissions from hasmiksb.com
Enquiries
Name
Company
Email
Service Interest
Message
Date
Status
Newsletter
Compose, schedule, and track email blasts to all subscribed clients.
Compose Newsletter
Send Test Email
Subject will be prefixed with [TEST]. No unsubscribe link included in test emails.
Schedule send time (Malaysia time)
Sends to all active, verified, subscribed client accounts. Double-check content before sending — this cannot be recalled.
Scheduled Newsletters
Subject
Scheduled For
Status
Created By
Action
Loading…
⚠️ Scheduled sending requires the server cron job to be active: * * * * * php artisan schedule:run
Send History
Date & Time
Subject / Description
Type
Sent By
Loading…
Boost Application Forms
Upload the PDF forms clients download in Stage 2 of their Boost application. Re-uploading replaces the previous file.
How it works: Each card is one required form. Upload a PDF and clients immediately see a Download button in their portal. A green dot means the file is uploaded and live.
Users
Registered client accounts and role permission reference.
These values appear on the public website and in client communications.
WhatsApp Number
Shown on website and in enquiry auto-reply
Admin Email
Receives enquiry and service request notifications
Company Name
Displayed in emails and documents
Notification Routing
Route email alerts to dedicated inboxes per team. Leave blank to fall back to the Admin Email above.
Boost Manager Email
Receives new Boost application notifications
Shelf Manager Email
Receives shelf company order notifications
Support Team Email
Receives general service requests
Platform Info
Read-only system information.
API Base URL
Database
Reports
Revenue, inventory, and operational summaries
to
Total Revenue
—
Paid Orders
—
Pending Orders
—
Available Companies
—
Active Boost Apps
—
Revenue — Last 6 Months
Monthly breakdown of paid orders
Loading…
Inventory by Status
Shelf companies grouped by listing type and status
Loading…
Boost Application Pipeline
Applications by stage and overall status
Loading…
Service Requests
Requests by status and urgency level
Loading…
Activity Logs
Full audit trail of all admin and client actions
Audit Trail
to
Date / Time
User
Action
Entity
Description
Admin Guide
Role-specific walkthrough of all admin portal features
1
Main Sidebar
The left sidebar has two sections: Main (Dashboard, Shelf Companies, Name Reservations, Orders, Service Requests, Boost Applications) and Manage (a single Operations entry that leads to the hub).
2
Operations Hub
Click Operations in the sidebar to open the hub — a card grid showing all management tools your role can access: Enquiries, Newsletter, Boost Forms, Users, Settings, Reports, Activity Logs, My Profile, and Admin Guide. Click any card to navigate directly to that page. The Operations button stays highlighted while you are inside any of these pages.
3
Role-Based Access
Only pages permitted for your role appear in the Operations hub. Attempting to navigate to a restricted page redirects you to the first allowed page with a notice. Contact a Super Admin to change your role if you need broader access.
1
Revenue Hero Card
The large navy card shows total revenue from all paid orders. The three cards beside it show Total Clients, Companies Available (out of total inventory), and Total Orders.
2
Alert Row
Three cards highlight items needing attention: Boost Applications (active vs. total), Pending Service Requests (turns red when non-zero), and New Enquiries (turns amber when non-zero). Click any card to navigate directly to that section.
3
Recent Tables & Quick Actions
The bottom section shows the 5 most recent orders and service requests with urgency and date. Quick Actions render only the buttons relevant to your role — click them to navigate and immediately open the relevant form.
Click Refresh in the top-right of the dashboard to reload all stats and recent data without a full page reload.
1
Adding a Company
Click Add Company in the top-right. Fill in the company name (English and BM), registration number, business nature, price, listing category, company type, and status. For Pre-Approved Name listings, also select the company type (Active or Dormant).
2
Editing & Deleting
Click the pencil icon on any company row to edit its details. Click the trash icon to delete. Deleting a company is permanent — ensure no client has an active reservation before deleting.
3
CSV Import / Export
Use Export CSV to download the full inventory as a spreadsheet. Use Import CSV to bulk-upload companies — the CSV must use the correct column headers. Download the export first to see the expected format.
4
Filtering & Search
Use the filter pills (All, Available, Reserved, Sold, Active, Dormant) to narrow the list. The search bar filters by company name or registration number in real-time.
1
Reviewing a Pending Request
Clients submit name reservation requests from their portal. Each pending request shows the client name, requested company name, submission date, and any notes. Review the name for SSM viability before approving.
2
Approving a Reservation
Click Approve to open the approval modal. Set the reservation duration (default 30 days). The client receives an in-portal notification and email confirming the approved name and expiry date.
3
Rejecting a Reservation
Click Reject and provide a reason. The client is notified of the rejection and the reason, so they can resubmit with an alternative name if needed.
4
Send Company List
Use Send List to email the client a curated list of available shelf companies matching their needs. Add a personalised message in the modal before sending.
⚠️ After approving, incorporate the company with SSM and add it to Shelf Companies with Pre-Approved Name listing category so the client can purchase it within the reservation window.
1
Viewing Requests
All incoming client service requests appear here. Filter by status (New, In Progress, Quoted, Completed) or search by client name / reference. The urgency column (🔴 High, Normal, Low) helps prioritise the queue.
2
Replying & Sending a Quote
Click any row to open the request detail. Provide a reply message and/or a quoted amount, then click Send Reply. The client receives a portal notification and can view the reply in My Requests. The reply status updates automatically.
3
Updating Status
Change the request status using the dropdown in the detail modal: New → In Progress → Quoted → Completed. Status updates are reflected immediately in the client portal. Use Completed only when the service has been fully delivered.
Boost Managers and Shelf Managers can view and reply to requests but cannot delete them. Only Admin and Super Admin can fully manage all request settings.
1
Creating a New Application
Click + New Application. Choose an existing client from the dropdown or create a new client account (a temporary password is auto-generated and shown to you — share it with the client). Fill in merchant details, PIC info, and use Application Settings to set the starting stage if needed.
2
The 6-Stage Pipeline
Each application progresses through 6 stages: Stage 1 — Client fills in merchant & PIC info. Stage 2 — Client downloads all required forms. Stage 3 — Client uploads documents; admin verifies each one. Stage 4 — Boost sends NDA via DocuSign; mark Done when signed. Stage 5 — Technical integration; mark Done when verified. Stage 6 — Application completes automatically when Stage 5 is marked Done.
3
Verifying Documents (Stage 3)
Open an application and scroll to the Stage 3 document grid. Click ✓ Verify on each uploaded document after reviewing it. Verified documents cannot be deleted by the client. Once all documents are verified you can advance the stage.
4
Advancing Stages
Use the stage dropdown in the View panel to manually set any stage, or use the Mark as Done → quick button on Stage 4 and Stage 5 cards. Advancing to Stage 6 automatically marks the application as Completed and notifies the client.
5
Remarks
Two remark fields exist per application: Shared Remark (visible to the client — use for instructions or updates) and Internal Remark (admin-only — for internal notes). Save each separately.
💡 New client temp password: When creating an application for a new client, the temporary password appears in a popup immediately after saving. Copy it and share with the client — it is not emailed automatically. The password is also recorded in Activity Logs.
1
Viewing All Users
The Users page lists all registered accounts — both clients (customer role) and admin staff. Search by name or email. Filter by role or status to find specific accounts quickly.
2
Assigning Roles (Super Admin only)
Click the role badge on any user row to change their role. Available roles: Super Admin, Admin, Boost Manager, Shelf Manager, Viewer, Customer. Role changes take effect immediately on next login.
3
Enabling / Disabling Accounts (Super Admin only)
Toggle the status button to disable a client or admin account. Disabled accounts cannot log in but all their data (orders, applications, requests) is preserved. Re-enable at any time to restore access.
4
CRM Notes
Click the Notes button on any client (customer) row to open the CRM notes drawer. Add private internal notes about that client — each note records who wrote it and when. Notes are admin-only and are never visible to the client. Any admin can add or delete notes; they persist indefinitely.
Role definitions — Super Admin: full access including role changes. Admin: all features except role management. Boost Manager: Boost applications only. Shelf Manager: shelf companies, reservations, orders. Viewer: read-only across all sections.
1
Order Statuses
Orders are created when a client checks out. Status flows: Pending (payment awaited) → Paid (set automatically by Boost PG callback). Once paid, the transfer status begins at Processing Documents.
2
Viewing Order Details
Click the View button on any order row to open the detail modal. It shows client info, payment status, transfer status, all purchased companies with prices, and the full total. Use Print Receipt to generate a printable receipt PDF.
3
Uploading Transfer Documents
Once an order is paid, a Transfer Documents section appears in the order detail modal. Click + Upload Document to attach transfer documents (PDF, DOC, DOCX, JPG, PNG — max 10 MB each). Clients can download these from their portal under My Orders.
4
Completing the Transfer
After all transfer documents are uploaded and the SSM update is complete, click Mark Transfer Complete in the order modal. This sets the transfer status to Completed, notifies the client, and enables them to download their documents. This action cannot be undone.
Payment confirmation arrives via the Boost PG callback webhook. If an order is stuck as Pending after a completed payment, check the Activity Logs for the callback event or contact Boost support.
1
Platform Settings
Configure WhatsApp number (shown on the public website), admin email (receives enquiry notifications), company name (appears in emails), and the Boost Manager email (receives new Boost application alerts).
2
Activity Logs
Navigate to Activity Logs from the Operations hub to view the last 100 admin and client actions across the platform — logins, role changes, application stage updates, order payments, and more. Each entry shows the actor, action, entity, and timestamp.
3
Finding Temporary Passwords
If a new client's temporary password was dismissed without being copied, search Activity Logs for client_created_by_admin — the description includes the temp password in plain text.
My Profile
Manage your account details and security settings
Account Information
Your current role and login details. Role can only be changed by a Super Admin.
Email Address
—
Read-only
Role
—
Managed by Admin
Last Login
—
Account Status
Active
Personal Details
Update your display name and contact information.
Change Password
Use a strong password of at least 8 characters. You will remain logged in after changing.
Order Details
Add Shelf Company
Reject Name Reservation
Approve Name Reservation
The reservation will expire after this period if not converted to a shelf company.
Email Shelf Companies List
A CSV of all available shelf companies will be attached. You may add an optional note below.
Service Request
New Boost Application
Create a Boost Payment Gateway application on behalf of a client
Stage 1Client & Person In Charge
Existing application found — fields pre-filled from the client's current application. You may edit and save below.
A temporary password will be auto-generated and shown after creation. Share it with the client so they can log in and set their own password.
Required documents (SSM certificate, IC, bank statement, signed forms) can be uploaded once the application is created. After clicking Create Application, the View panel will open automatically where you can upload each document by type.
After saving, use the Stage 3 document grid in the View panel to upload on behalf of the client. The client can also upload directly from their portal.
Stage 4NDA Sign-up AgreementPending
4
NDA via DocuSign — handled by Boost
Boost sends the NDA electronically via DocuSign to the client's registered email. Once the client signs, mark this stage as Done from the View panel.
Stage 5Integration PhasePending
5
Technical integration — both teams
The client's technical team and Boost's technical team collaborate on API/SDK integration. Boost provides Merchant ID, API credentials, and integration guide. Mark as Done when integration is verified.
Stage 6Go LivePending
6
Merchant goes live with Boost Payment Gateway
Once integration is complete and approved, the merchant account is activated. Mark this stage as Done to complete the application. The client will be notified that they are now live.