Spectra Solar Field Service App - Case Study

by salman_khanOctober 13, 2026
Spectra Solar - Field Service App

The Problem

 

Spectra Solar manages solar installation projects across the UK, from customer enquiries and system configuration to on-site installation and job completion. The customer journey begins on the company's website, where customers provide their location, property and roof details, required solar system capacity, and preferred panels and inverters. This information is transferred into Odoo CRM, where the sales team manages leads and progresses them toward installation. As field operations expanded, Spectra Solar needed a more comprehensive solution to coordinate multiple companies, installers, vans, equipment movements, and installation activities. The existing React Native field service application provided basic access to installation jobs and sales-order information, but lacked the controls and tracking needed to manage the complete field workflow. Installers could view basic or static equipment information but could not properly adjust sales-order quantities, track equipment through warehouse-to-van and van-to-customer movements, or manage all job activities through a structured Odoo-connected process. Spectra Solar also required separate installation and non-installation workflows, company-specific safety checklists, lead-related documents and media, and automated customer emails based on installation feedback. AALogics undertook the redesign and redevelopment of the field service application to address these gaps and create a more structured connection between mobile field operations and Odoo.

Challenges

The project involved several operational and technical challenges that needed to be addressed within a single, connected workflow.

  • Multi-Company Job Management Spectra Solar operates multiple companies in Odoo. Each job needed to be associated with the correct company and assigned installer so job ownership and field activities could be tracked appropriately.
  • Job Acceptance and Rejection Tracking The application needed to record whether an installer accepted or rejected an assigned job and reflect the relevant status in Odoo.
  • Two-Stage Inventory Tracking Equipment movement needed to follow two distinct routes: warehouse to van, and van to customer location. The previous workflow did not provide the required end-to-end stock movement tracking.
  • Sales-Order Quantity Management Installers had limited visibility into equipment information and could not increment or decrement sales-order quantities in the field. The new workflow needed controlled quantity adjustments connected with the corresponding Odoo records.
  • Separate Installation and Non-Installation Workflows Not every scheduled activity requires a physical installation. The application needed to distinguish between installation and non-installation jobs, applying the appropriate screens, permissions, and actions to each.
  • Automated Customer Communication Spectra Solar required a configurable email workflow that could send customers a summary of installed items based on the installer's feedback checklist, with the relevant feedback recipient copied (CC) as configured.
  • Structured Field Documentation and Feedback Installers needed dedicated screens for company-specific health and safety checklists, lead-related documents, media uploads, installation confirmation, and installer and customer feedback.
  • Backward-Compatible API Integration The redesigned application needed to support the new multi-company and field-service requirements while maintaining compatibility with Spectra Solar's existing Odoo workflows.

Solution

AALogics redesigned and rebuilt the Spectra Solar Field Service App using React Native, integrating it with Odoo through backward-compatible APIs. The solution introduces a structured workflow connecting scheduled activities, company and installer assignments, equipment allocation, stock movements, field checklists, installation completion, and customer communication.

  1. Normal Installation Flow: Installers can accept an assigned job, review its details and associated sales order, inspect equipment information, and adjust permitted item quantities. The workflow supports stock loading from the warehouse into the van, followed by the required safety, media, installation, and feedback steps.
  2. Non-Installation Flow: Sales-order information is read-only. Installers can view an existing sales order but cannot change its quantities or perform installation-related stock actions. If no sales order exists, it is not displayed, and the van and Confirm Installation screens are skipped.
  3. Multi-Company Job Management: Each job is connected with its relevant Odoo company and assigned installer, while job acceptance or rejection is tracked in Odoo.
  4. Warehouse-to-Van Inventory: Equipment is loaded from the warehouse into the assigned van, with relevant loading quantities and installation documents available to the installer.
  5. Van-to-Customer Inventory: Equipment movement is tracked as it moves from the van to the customer's installation location. For normal installation jobs, field quantity adjustments support verification against relevant sales-order and delivery records.
  6. Automated Customer Emails: When enabled, a job-completion email uses a designated template to summarize installed items based on the installer's feedback checklist. The relevant feedback recipient is copied (CC) according to the configured process.
  7. Connected Field Workflow: Job scheduling, field execution, equipment tracking, checklists, documentation, and customer communication are brought into a more consistent Odoo-connected workflow.

Project status: The application is undergoing internal testing and workflow validation. Production deployment and measured operational results have not yet been confirmed.

Our Approach

Spectra Solar requirements and existing app analysis
Requirement Gathering and Existing App Analysis: We reviewed the existing application and gathered detailed requirements from the Spectra Solar team. The focus was on identifying gaps in multi-company management, installer accountability, stock movement, sales-order controls, and installation completion. We also documented the normal and non-installation flows, email requirements, and additional document, media, and feedback screens.
Spectra Solar mobile app UI/UX design and prototype
UI/UX Design and Prototyping: Based on the gathered requirements, we developed updated user flows and prototypes for the mobile application. The design covered the calendar, job acceptance and rejection, equipment and sales-order details, van checklist, health and safety checklist, media uploads, installation confirmation, and feedback screens. The prototypes were shared with Spectra Solar for review and approval before development proceeded.
React Native development and Odoo API integration
React Native Development and Odoo API Integration: After design approval, we rebuilt the application using React Native and connected it to Odoo through backward-compatible APIs. The scope included multi-company job identification, installer status tracking, two-stage inventory routing, sales-order quantity controls, separate installation flows, and supporting document and feedback functionality.
Field service workflow validation and internal testing
Workflow Validation and Internal Testing: The application entered internal testing following development. Testing focuses on job scheduling, company and installer assignments, acceptance or rejection, inventory movement, quantity adjustments, checklist completion, media uploads, installation confirmation, and customer email generation. The non-installation flow is also validated to ensure sales-order information remains read-only and the appropriate screens are skipped when required.

Features Developed

  • Multi-Company Management Associates jobs with the correct Odoo company and responsible installer.
  • Calendar and Job Management Displays assigned jobs and allows installers to accept or reject scheduled work.
  • Normal and Non-Installation Flows Applies different screen sequences and permissions according to the scheduled activity.
  • Sales-Order Quantity Controls Supports incrementing and decrementing permitted item quantities during normal installation jobs.
  • Two-Stage Inventory Routing Tracks equipment movement from warehouse to van and from van to customer location.
  • Equipment and Loading Details Provides equipment information, quantities, and relevant installation documents when loading available stock.
  • Van Checklist Prompts installers to complete the van checklist when required and repeats the prompt after seven days rather than showing it again before that period.
  • Company-Specific Health and Safety Checklist Presents the relevant health and safety checklist for the assigned company.
  • Lead-Specific Document Tab Displays documents associated with a particular lead, including attached files.
  • Lead-Specific Media Screen Displays media uploaded for the relevant lead and supports field media uploads.
  • Installation Confirmation Provides a dedicated screen for confirming installation activities, including panels and inverters, at the customer location.
  • Installer Feedback Captures the installer's feedback following the installation workflow.
  • Customer Feedback Includes a dedicated screen for customer feedback as part of the relevant workflow.
  • Automated Job-Completion Emails Uses a configured email template to summarize installed items based on the installer's feedback checklist, with the relevant feedback recipient copied (CC) as configured.
  • Scheduling Checkboxes Allows applicable installation and customer-email requirements to be configured during activity or job scheduling.
  • Backward-Compatible Odoo APIs Connects the mobile application with Odoo while supporting existing business workflows.

Contact Us

Looking to connect your field teams with your ERP, inventory, and customer management processes? AALogics develops custom mobile applications and Odoo integrations that help businesses coordinate field operations, equipment movements, job execution, and back-office workflows. Contact AALogics to discuss a custom field service solution tailored to your operational requirements.

Screens

Explore the redesigned Spectra Solar Field Service App and its key workflows.

Calendar and assigned jobs

Calendar and Assigned Jobs

Job and equipment details

Job and Equipment Details

Van and inventory workflow

Van and Inventory Workflow

Installation and non-installation flows

Installation and Non-Installation Flows

Health and safety checklist

Health and Safety Checklist

Lead-specific documents and media

Documents and Media

Confirm installation

Confirm Installation

Installer and customer feedback

Installer and Customer Feedback

search

Featured Articles

Blog banner for the case study "Payment Gateway Odoo App"
August 24, 2026

Custom Odoo Payment Gateway Integration with Edhi Foundation's Ecommerce for AssanPay

Read More
Magento Open Source vs Mage-OS
July 24, 2026

Magento Open Source Versus Mage-OS

Read More
AI Shopping Assistants for Magento 2: The Complete Guide to Conversational Commerce, Product Discovery, and Higher Conversions
June 3, 2026

Nearly 70% of Shoppers Leave When They Can't Find a Product — Fix It with an AI Shopping Assistant for Magento 2

Read More
Multi-Platform eCommerce API Integration for Lingotuner: Magento, WooCommerce & Shopify Extension Development
April 23, 2026

Case Study | Multi-Platform eCommerce API Integration for Lingotuner SAAS : Magento, WooCommerce & Shopify Extension Development

Read More
East West Souk
March 18, 2026

East West Souk eCommerce Operations Transformed by AAlogics Using Odoo

Read More
img
March 12, 2026

How Spectra Solar Optimized Its Lead Generation System With Odoo 17 CRM and Custom API Integration

Read More
Overcoming Odoo Manufacturing Challenges: Why ERP Setups Fail on the Factory Floor
February 16, 2026

Overcoming Odoo Manufacturing Challenges: Why ERP Setups Fail on the Factory Floor

Read More
The Hidden Theme & Extension Mistakes That Quietly Kill Revenue
January 23, 2026

Magento 2 Slow Site Speed: The Hidden Theme & Extension Mistakes That Quietly Kill Revenue

Read More
magneto security patch
January 2, 2026

Adobe Released a New Magento 2 Security Patch — What Store Owners Must Check Immediately

Read More
Automating Magento 2 Product Imports with BarcodeLookup API & Supplier Feed Extension
December 19, 2025

Automating Magento 2 Product Imports with BarcodeLookup API & Supplier Feed Extension

Read More