Make a full WordPress file and database backup, then test changes on a staging copy before the live website is changed.
Live workspace
FinCon-connected customer desk
Quick filters
Use this only when you want a focused list on the Overview.
Endpoint discovery
CRM build queue
- Store FinCon URL and username outside source code
- Build demo CRM workflow while Windows test API is pending
- Confirm test API network access from Mac
- Map real FinCon debtors to customer records
- Add customer timeline and follow-ups
Next actions
Customers
Search by account, company, person, phone, email, WhatsApp, or area.
Create CRM-only Customer
| Account | Name | Phone | Area | Last bought | Matched on | |
|---|---|---|---|---|---|---|
| No customer data loaded yet. | ||||||
Customers
Prospects
A local workspace for prospective customers will be developed here.
Customers
Leads
One-way local copies from Echo-line Event Leads. CRM edits never change the source record.
No Event Leads copies loaded.
| Name | Organisation | Cell Number | Event/Campaign | Lead Source | Lead Outcome | Source ID | Actions |
|---|---|---|---|---|---|---|---|
| Open Leads to load local copies. | |||||||
Lead Promotion Register
Permanent completed promotions and separate promotion-attempt history.
Promotion Register not loaded.
| Promoted | Lead | Company | FinCon Account | Staff | Status | CRM Customer |
|---|---|---|---|---|---|---|
| Open Leads to load the register. | ||||||
Failed, cancelled and awaiting-account-number attempts
| Time | CRM Lead | Staff | Status | Type | Notes/Error |
|---|
Suppliers
Search by account, company, person, phone, email, WhatsApp, or area.
Capture new supplier request
| Account | Name | Phone | Currency | Area | Last bought | Matched on | |
|---|---|---|---|---|---|---|---|
| No supplier data loaded yet. | |||||||
Orders
Sales orders and quotations will be joined to customers here.
| Order | Customer | Date | Status | Total | Rep |
|---|---|---|---|---|---|
| No order data loaded yet. | |||||
Product creation readiness
Prepare draft payloads for WEB products missing from WooCommerce. No products are created from this screen.
No draft payload preview yet.
| Product | SKU | Status | Reason | End User | Installer | Distributor | Farmer |
|---|---|---|---|---|---|---|---|
| No product creation workspace loaded yet. | |||||||
Stock planning
View FinCon stock and create CRM-only stock requests. Official stock updates still happen in FinCon.
| Code | Description | Installer | Sub-distributor | Farmer | End user | Available | Website | Status | Action |
|---|---|---|---|---|---|---|---|---|---|
| No stock loaded yet. | |||||||||
Stock item
Click a stock code to view item detail.
Stock requests
Plan what must be ordered without changing FinCon.
Global search
Find companies, people, phone numbers, WhatsApp numbers, emails, roles, areas, and contact preferences.
Website cleanup control room
Plan website cleanup, speed work, and store pricing changes before anything is touched live.
Cache, product cleanup, and plugin changes must be checked against role pricing, quotes, cart, checkout, and product pages.
Remove old content and inactive plugins in small batches, then check speed, search, images, products, and enquiry flows.
Site Health focus
- Autoloaded options could affect performance.
- Page cache is not detected and server response time is slow.
- Opcode cache is disabled by configuration.
- A scheduled event is late.
Cleanup candidates
- Remove inactive plugins after backup.
- Add a safe default fallback theme.
- Ask xneelo about PHP, opcode cache, and object cache options.
- Review Elementor add-ons, image tools, SEO, backups, quotes, and role pricing before changing anything.
Website pricing
Compare FinCon role prices with WooCommerce role prices before any website update is allowed.
Pricing Automation
FinCon-authoritative exact-SKU reconciliation with CRM history, per-SKU exceptions, and mapped WooCommerce price isolation.
New Products · SEO/AEO follow-up
| SKU | FinCon product | First seen | Status |
|---|---|---|---|
| No new-product history loaded. | |||
Unresolved per-SKU exceptions
| SKU | Type | Detected | Diagnostic |
|---|---|---|---|
| No exception history loaded. | |||
Recent reconciliation runs
| Run | Started | Status | Updates | Exceptions |
|---|---|---|---|---|
| No run history loaded. | ||||
Local pricing safety operator
Authenticated read-only status from the append-only local run store. This section cannot approve, execute, schedule, or contact a connector.
Queues and preserved holds
| SKU | Queue | Classification | Write |
|---|---|---|---|
| No local operator status loaded. | |||
Audit and verification history
| Sequence | Kind | Run | Verification |
|---|---|---|---|
| No append-only history loaded. | |||
| Product | SKU | Identity | Type / variation | End User | Installer | Distributor | Farmer | Status |
|---|---|---|---|---|---|---|---|---|
| No website pricing workspace loaded yet. | ||||||||
WhatsApp account links
Compare WhatsApp numbers with CRM customer and supplier accounts. This does not change WhatsApp.
Manual confirmed link
Use this after you have checked the WhatsApp contact yourself. This saves the account link in CRM only. Use Push links to WhatsApp later when you are ready.
Bulk paste WhatsApp contacts
Paste copied rows from WhatsApp export, Excel, CSV, or tab-separated text. Use headers like name, phone, tags, note, account.
Needs linking
These WhatsApp contacts still need a confirmed CRM account link.
| Number | Status | Best CRM match | Department / tags | Action | |
|---|---|---|---|---|---|
| Add or import WhatsApp contacts to compare them with CRM accounts. | |||||
Linked WhatsApp contacts
Confirmed links move here for review. Use Unlink if a contact must go back into the work queue.
| Number | Status | Linked CRM account | Department / tags | Action | |
|---|---|---|---|---|---|
| No confirmed WhatsApp links yet. | |||||
Integrations
FinCon, website, WhatsApp, and future company systems connect here.
Import mapping
Map pasted customer, supplier, or contact lists into CRM fields before importing.
Column mapping
Preview
| Type | Account | Name | Area | Preference | Person |
|---|---|---|---|---|---|
| Preview rows will appear here. | |||||
Settings
Normal company settings are shown first. FinCon/API connection settings are separated because they affect syncing.
- Currency
- -
- Mode
- -
- Base URL
- -
- FinCon username
- -
- FinCon password
- Not shown
- REST API username
- -
- REST API password
- Not shown
- Auth scheme
- -
CRM login
Change your CRM login password.
Local CRM data
Export or import local company profiles, people, notes, tasks, and settings.
Audit trail
Recent local CRM changes and sync events.