MMetiss AI|Docs

Vista Portal

Vista is the partner-facing web portal for the Metiss AI platform. It gives solar partners access to all Metiss AI services — from utility bill analysis and savings insights to asset monitoring, subscription management, and partner administration — through a single authenticated interface.

Sections

AI Services

The core AI-powered workflows partners use to qualify and analyse customer opportunities.

SectionWhat it does
Savings InsightsUpload a customer utility bill and receive an AI-generated savings estimate. Subscription-gated; includes a transaction report history.
Savings AnalysisDeeper bill-based analysis with content sourced from Strapi. Produces a structured savings report linked to available products.
Solar & Storage DesignEmbeds the Metiss widget (authenticated via refresh token) to generate a solar and battery storage system design for a customer address.
Utility BillUpload, view, and manage utility bills. Summarises extracted consumption data and links to the savings workflow.

Asset Monitoring

Live monitoring of deployed solar assets across a partner's portfolio.

SectionWhat it does
PortfolioArea chart dashboard showing energy production metrics (daily / monthly / quarterly granularity) across the partner's installed base. Surfaces performance ratio, zero-production systems, and non-communicating systems.
DiagnosticsPer-system diagnostics — identifies zero-production, non-communicating, and underperforming systems with filterable date ranges and system search.
RegistrationRegister new assets into the monitoring system.
DocumentsAsset-level document storage and retrieval.
API KeysManage API keys used by asset monitoring integrations.

Subscription Services

Partners subscribe to individual Metiss AI capabilities. This section manages those subscriptions.

SectionWhat it does
AI ServicesCreate, edit, and cancel subscriptions to AI capabilities (utility bill analysis, savings insights, solar design). Shows contract term, status, and usage logs.
Platform ServicesSubscriptions to platform-level capabilities such as asset monitoring and field service integrations.
Contract DocsDocuments associated with active subscription contracts.
Other ServicesAdditional bespoke service subscriptions outside the standard catalogue.

Contracts

SectionWhat it does
Contract UploadUpload signed partner contracts for processing.
Contract ApprovalReview and approve uploaded contracts before they become active.
Approval SummaryConfirmation and record of completed contract approvals.

Admin Configurations

Controls the reference data that drives eligibility checks and widget behaviour for this partner.

SectionWhat it does
MarketsDefine the states and utility providers the partner serves. Supports individual record entry and bulk upload via Excel. Controls which customer addresses qualify for the widget flow.
Roof TypesConfigure the roof type options available for this partner's service area.
TemplatesEmail and report templates used for customer communications and savings reports.

Organisation

SectionWhat it does
Organisation ProfilePartner company details, logo, address, and contact information.
UsersManage team members — invite, view, edit roles, and control permissions.

Billing

SectionWhat it does
Billing HistoryView past invoices and payment history for Metiss AI subscriptions.
Contact InfoBilling contact details used for invoicing.

Resources

SectionWhat it does
Learning HubProduct guides and training articles served from Strapi CMS.
Product RoadmapUpcoming features and release timeline.
Development CenterTechnical resources for integration engineers — API documentation and developer tools.

Authentication

Vista uses Firebase Authentication. Partners log in with email and password; sessions are managed via Firebase tokens. The portal supports forgot-password and reset-password flows, and new partners are onboarded through a dedicated Partner Registration page.

Subscription gating:AI service pages check the partner's active subscriptions before rendering. If a subscription has ended or is inactive, the page shows a prompt to contact Metiss rather than the service UI.

Technology

ConcernTechnology
FrameworkNext.js (App Router)
AuthenticationFirebase Authentication
CMSStrapi — drives Learning Hub content and Savings Analysis page copy
API callsAxios to Metiss backend services via the API Gateway
ChartsCustom area chart component (Asset Monitoring portfolio and diagnostics views)
Data tablesCustom MetissTable with filtering, sorting, date-range picker, and pagination
Bulk uploadExcel (xlsx) parsing for markets bulk upload