KeyLab
Pump performance test pricing calculator integrated into KeySuite.
Test Requirement
Flow meter and pressure sensor are selected automatically from the entered maximum duty. Inlet labour follows the selected Pump Inlet. Test Engineer is included automatically.
KeyLab Price
Dashboard
START HERE
Start
No customer • No customer name • No project
Select the company and employee/contact person you are working with. Both fields are linked directly to Quotation.
No customer selected
Customers
Loading secure customer access…
Customer Details
Search and click a customer to view the saved contact details, or press Add New.
Selector · CHC C6
Select a CHC C6 pumpset, then use Assembly or Quote in the result panel.
Selector · ES
KeyES V1.7 End Suction selector. Selection remains engineering-driven by KeyES; KeySuite applies customer/category pricing when routed to Assembly or Quote.
Selector · BFI
BFI horizontal multistage selector. Curve, duty-point selection, technical data, Quote and Assembly follow the same KeySuite workflow as CHC.
Product · CHC C6
Choose the series from Product → B.G.Reich. CHC C4 and CHC C6 are separate Product entries.
CHC Series
Models
Product · BFI
B.G.Reich BFI horizontal multistage pump range. Select model, phase, seal and elastomer; open curve or route to Assembly / Quote.
BFI Series
BFI Models
Product · GWS Tank
Choose an actual GWS series/model/pressure SKU, then add the priced item to a quotation.
GWS Tank Models
| Series | Model | Size | Pressure |
|---|
Product · Baseplate
Choose the pump family for the baseplate.
—
ES Baseplate
Select Pump Series / Pump Model / Motor HP / Pole. Baseplate Size / Length / Width fill automatically; manual changes are highlighted. ES fabrication quantities are fixed.
Select Pump Series, Pump Model and Motor HP to show the recommended Baseplate Size.
Shaft up to 42 mm
| Up to 10 HP | 1½" × 3" |
| 11–30 HP | 2" × 4" |
| 31–75 HP | 2½" × 5" |
| 76–175 HP | 3" × 6" |
| 176–270 HP | 3½" × 7" |
| 271–420 HP | 3½" × 8" |
Shaft above 42 mm
| Up to 30 HP | 2½" × 5" |
| 31–175 HP | 3" × 6" |
| 176–270 HP | 3½" × 7" |
| 271–420 HP | 3½" × 8" |
Above 420 HP: Manual Selection Required.
ES Fixed Quantities
| Cost Item | Cost |
|---|
Formula: C-channel material uses Length × No. of Length + Width × No. of Width, waste factor, stock price and fixed 6000 mm stock length, rounded upward by the saved Rounding. ES drilling and bolt & nut quantities are fixed from the Baseplate costing settings.
Product · End Suction
B.G.Reich ES bare-shaft pump products.
ES Models
| Model | Actions |
|---|
Product · KeyPLC Panel
Choose a motor rating and number of pumps, then route the priced control panel to Assembly or Quotation.
KeyPLC Panel Models
| Motor Rating | Number of Pumps | Indoor | Sheltered |
|---|
Product · Manifold
Calculate a complete manifold from the imported Branch, Flexible, Strainer, Sizing, Header and Tank Fitting price tables.
Select a quotation customer before pricing a manifold.
Calculated Selection
Price
Assembly
Build priced equipment packages before sending them to a quotation.
System
Component prices remain in this assembly until it is sent to Quotation. Changes save automatically.
Loading assembly drafts…
Drafts
Follows Quotation customer
System suggestions follow the pump quantity in the BOM; custom text is allowed.
Defaults to the BOM total; edit to override.
@
Components / BOM
Total: RM 0.00
Product · Motor
Select HP, Pole and Efficiency. IE3 is the default. Assembly always routes to Pumpset → Motor.
Select a quotation customer with a Pricing Category before pricing a motor.
Motor Model
Model—
Description—
Product · Coupling
Choose Auto Size when KeySuite should size from Pump and Motor information, or Manual Selection when you want to decide the model.
Select a quotation customer with a Pricing Category before pricing a coupling.
Coupling Selection
—
| Position | Bush Type | Bush Model | Actual Shaft | Maximum Shaft | Status |
|---|
Pump Shaft—
Motor Frame—
Motor Shaft—
Required Torque—
Required Speed—
Description—
Suitability Check
Every model shows why it is suitable or unsuitable for the selected Pump and Motor.
| Coupling Model | Shaft / Bush | Status | Reason |
|---|
Quotation
The Owner-assigned prefix is locked. YYMM and running number may be amended.
Customer & Quotation Details
New
Customer details
-
Total: RM 0.00
Export Center
Item buttons export the selected item PDF.
Key Dashboard
Administration, roles and protected customer pricing.
Loading your Key permissions…
KeyBot
OpenAI, Telegram enquiries and Sender → Customer company assignment. Access is controlled by Role Permissions.
Loading KeyAI settings…
AI Engine
OpenAI
When OFF, KeyBot makes no OpenAI API calls.
Change this only to a model available in your OpenAI API project.
Recommended starting limit: 500 requests/month. Set 0 only if you intentionally want no KeySuite-side request limit.
Status & Usage
Not tested
The OpenAI API key is never stored in this website or GitHub. The Edge Function reads the server-side secret OPENAI_API_KEY.
Last KeyBot Activity—
Requests this month0
Estimated OpenAI costUS$ 0.000000
Last OpenAI Call—
Input tokens0
Output tokens0
OpenAI handles language understanding only. Engineering selection remains with KeyES and quotation/pricing logic remains with KeySuite.
Loading sender assignments…
| Sender | Telegram ID | KeySuite User | Customer Company | Pricing | Mode | Last Seen | Assign |
|---|---|---|---|---|---|---|---|
| Loading Telegram senders… | |||||||
No Telegram senders recorded yet. A sender appears after messaging KeyBot.
Loading Telegram enquiries…
Role
Assign access by user. Internal IDs remain hidden.
Loading role access…
| Name | Quotation Prefix | Role | Status | Login |
|---|
Recent Role Changes
| Date / Time | User | Previous | New | Changed By |
|---|
Category
Create pricing rules for different customer groups. Internal Category IDs remain hidden.
Owner-only pricing category management.
Categories
| Category |
|---|
Edit Category
Selected Category: -
Price List
Choose a product range to maintain its source prices.
Owner-only source price maintenance.
Motor Price List
Select Efficiency and Pole, then maintain each HP price in the selected currency.
Currency & Multipliers
Hold input 3s to edit
Hold input 3s to edit
Select USD, RMB or MYR to view and save that currency's independent Motor prices. Press and hold a locked USD or RMB multiplier for 3 seconds to edit it.
Motor Price Selection
Motor HP Prices
| HP | Model | Rarity | USD Price |
|---|
Coupling Price List
Maintain Pin & Bush, Tyre and taper-lock Bush source prices from the uploaded Coupling workbook.
Currency & Multipliers
Hold input 3s to edit
Hold input 3s to edit
The uploaded workbook prices are seeded as RMB. USD and MYR remain independently editable.
Coupling Source Prices
| Model | Torque (N·m) | Max Speed (rpm) | Max Shaft | Rarity | RMB Price |
|---|
KeyLab Price List
Owner-maintained source prices used by the KeyLab test calculator.
Owner source-price maintenance.
Power & Professional
| Power | RM / kW | |
| Test Engineer | Fixed | |
| Accredited | Fixed | |
| Not Accredited | Fixed | RM 0.00 |
Flow Meter
| DN40 | Fixed | |
| DN65 | Fixed | |
| DN125 | Fixed | |
| DN250 | Fixed |
Pressure Sensor
| 10 Bar | Fixed | |
| 16 Bar | Fixed | |
| 25 Bar | Fixed |
Inlet Connection & Labour
| Size | Connection | Labour |
|---|---|---|
| DN65 | ||
| DN125 | ||
| DN150 | ||
| DN250 |
Customer Classification
| Contractor | Margin | % |
| End User | Margin | % |
| Owner | Margin | % |
| Keylargo | Margin | % |
| Other | Margin | % |
| Consultant | Margin | % |
| OEM | Margin | % |
| Distributor | Margin | % |
| Dealer | Margin | % |
| Government | Margin | % |
KeyLab reads this automatically from the selected customer's Classification. If Classification is not selected, it follows Other. Final price uses Base ÷ (1 − margin), then rounds up to the nearest RM10.
CHC Price List
All source prices are interpreted in the selected CHC currency. Internal product IDs remain hidden.
Currency & Multipliers
Hold input 3s to edit
Hold input 3s to edit
CHC G2 Currency Selection and multipliers are independent from CHC G1. Press and hold a locked USD or RMB input for 3 seconds to edit.
CHC Models
| Model | CHC | CHCS | CHCN | ||||
|---|---|---|---|---|---|---|---|
| Price | Rarity | Price | Rarity | Price | Rarity | ||
BFI Price List
Select SS304 or SS316 to maintain each material's independent MYR, USD and RMB source prices.
Currency & Multipliers
Hold input 3s to edit
Hold input 3s to edit
BFI and BFIN use the BFI Category Pricing Rule and currency selection. Currency Selection above applies to both tables. Press and hold directly on a locked USD or RMB multiplier for 3 seconds, then edit and press Save. Zero values are unpriced and are not quotable.
BFI Models · Stainless Steel 304
| Model | 1 Phase · Price / Rarity | 3 Phase · Price / Rarity |
|---|
End Suction Price List
Maintain independent USD, RMB and MYR ES source prices. Rarity is set once per model and applies to every material.
Currency & Multipliers
Hold input 3s to edit
Hold input 3s to edit
Select one material per ES model, then enter the selected USD, RMB or MYR price. Each material keeps its own saved price.
ES Models
| Model | Rarity | Material Selection | Selected Currency Price |
|---|
GWS Tank Price List
Maintain separate USD, RMB and MYR prices only for valid GWS series/model/pressure combinations.
Currency & Multipliers
Hold input 3s to edit
Hold input 3s to edit
GWS keeps its own USD and RMB rates. Press and hold directly on a locked input for 3 seconds, then edit and press Save. Each currency keeps an independent GWS price list.
GWS Tank Models
| Series | Model | Size | Pressure | Price | Rarity |
|---|
KeyPLC Panel Price List
Maintain independent USD, RMB and MYR panel prices for one-to-six pump systems. Rarity applies to the complete motor-rating row.
Currency & Multipliers
Hold input 3s to edit
Hold input 3s to edit
Prices imported from the supplied KeyPLC workbook are seeded as MYR. USD and RMB remain independently editable.
KeyPLC Panel Models
| Model | Rarity | 1 Pump | 2 Pumps | 3 Pumps | 4 Pumps | 5 Pumps | 6 Pumps |
|---|
Manifold Price List
Imported from 010 - Manifold (Pricelist) - 260818 - V1.1.xlsx. Maintain all source tables here.
Currency & Multipliers
Workbook prices are seeded as MYR. USD and RMB remain independently editable.
Manifold Tables
Baseplate
Choose the pump family / series baseplate costing table.
Baseplate · ES
Adjustable ES fabrication costing from 010 - Baseplate (Pricelist) - 260813 - V1.1.xlsx.
C-Channel Costing
Costing is locked by default. Hold 3 seconds to edit.
| C-Channel | Price | Labour | MISC |
|---|
General Adjustable Inputs
Inputs are locked by default. Hold 3 seconds to edit.
Live Baseplate Cost Calculator
Select an ES pump first. The calculator inputs will populate from the selected ES pumpset.
—
No ES pump selected.
| Cost Item | Cost |
|---|
Formula: C-channel material uses Baseplate L × members + Baseplate W × members, waste factor, stock price and fixed 6000 mm stock length, rounded upward by the saved Rounding. Paint, thinner, welding rod and oxygen use price ÷ coverage.
Customer
Role-controlled Customer settings. Brand / Series Price Preference is the Customer Brand assignment source.
Not Set: 0 / 0Owner Only
Loading Customer access…
Customer Information
Customer Pricing Settings
Protected from accidental changes. Hold for 3 seconds before editing.
%
%
%
Company & Pricing
Customer address, pricing category and protected product selling prices.
RM
Base fuel price: RM 2.00/L
Secure pricing is loading.
Customers0
Categories0
CHC Models0
Priced Variants0
Customer
Category Pricing Rule
The Owner assigns the pricing category to each customer.
Manual Quoted Value Calculator
Available here for uncommon items using the selected product family and customer category.
Quoted ValueSelect a customer and enter a cost figure.
RM 0.00
Quotation History
Filter secure quotation records by date, customer and—where authorised—creator.
All Dates
| No. | Date | Type | Customer | User | Items | Total |
|---|
Keylargo Industrial Sdn. Bhd. (297660-M)