assess.one – AI-powered business operations platform

Workflow Template

Solar fault / underperformance service request Workflow

Intake and triage workflow for solar/battery fault and underperformance service requests: captures the issue, books a technician visit based on urgency, records diagnosis and repair outcome, and notifies the customer through to completion or follow-up quoting.

Solar and battery fault reports often get lost between a call, an email and a technician's notebook, leaving customers unsure of progress and offices chasing paperwork. This workflow captures the fault report through a public request form, routes the booking task by urgency, has a technician record diagnosis and outcome, and then notifies the customer through to completion, further-work quoting, or an explanation if the job couldn't be finished. Office staff handle bookings and quoting, while solar technicians log the on-site findings.

Business Outcomes

  • Helps reduce time between fault report and technician booking by routing urgent jobs separately from standard ones
  • Makes it easier for office staff to track every request's status from a single record
  • Supports clearer customer communication with automatic acknowledgement, visit date and completion emails
  • Helps capture consistent diagnostic detail (fault found, readings, parts used) for every visit
  • Streamlines follow-up on further-work jobs by creating a quoting task as soon as it's needed

Workflow Steps

Steps

  1. 1
    Create Service Request Recordcreate record

    Creates the service request record from the submitted intake form.

  2. 2
    Set Status: New Requestupdate record

    Marks the request as New Request.

  3. 3
    Email Acknowledgementsend email

    Sends the customer an acknowledgement email with their reference number.

  4. 4
    Route on Urgency

    Routes the booking task based on the urgency selected.

    urgency: "Urgent"→Office: Book Urgent Visit
    urgency: "Standard"→Office: Book Standard Visit
    Default→Office: Book Standard Visit
  5. 5
    Office: Book Urgent Visitcreate task

    Office books a visit for the urgent request within 1 day.

  6. 6
    Office: Book Standard Visitcreate task

    Office books a visit for the standard request within 3 days.

  7. 7
    Save Booking Details & Set Status: Bookedupdate record

    Persists the visit date and assigned technician to the record and sets status to Booked.

  8. 8
    Email Customer Visit Datesend email

    Notifies the customer of the scheduled visit date.

  9. 9
    Technician: Diagnose & Complete Workcreate task

    Solar technician records fault found, test results, work done, parts used, photos, and the outcome.

  10. 10
    Save Technician Findingsupdate record

    Persists the technician's diagnosis, work performed, and outcome to the record.

  11. 11
    Route on Outcome

    Routes handling based on the technician's recorded outcome.

    outcome: "Fixed"→Set Status: Completed
    outcome: "Further work needed"→Set Status: Further Work Required
    outcome: "Unable to complete"→Set Status: Unable to Complete
    Default→Set Status: Unable to Complete
  12. 12
    Set Status: Completedupdate record

    Marks the request as completed.

  13. 13
    Email Completion Summarysend email

    Sends the customer a summary of the work completed.

  14. 14
    Wait 2 Days Before Feedback Request

    Pauses two days before requesting customer feedback.

  15. 15
    Request Customer Feedbackrequest external input

    Sends the customer a feedback form with a 1-5 rating and comments.

  16. 16
    Set Status: Further Work Requiredupdate record

    Marks the request as requiring further work.

  17. 17
    Email Findings & Further Work Neededsend email

    Sends the customer the technician's findings and outlines the further work required.

  18. 18
    Office: Prepare Quotecreate task

    Creates a fire-and-forget task for the office to prepare a quote for the further work, due in 2 days.

  19. 19
    Set Status: Unable to Completeupdate record

    Marks the request as unable to complete.

  20. 20
    Email Findings - Unable to Completesend email

    Sends the customer the technician's findings explaining why the work could not be completed.

Fields

  • Full Name*
  • Email*
  • Mobile*
  • Site Address*
  • Problem*
  • System Size (kW)*
  • +19 more fields

Forms

Solar Fault / Underperformance Service Request

13 fields

Data Views

Service Requests

customer_name, site_address, problem, urgency +3 more

Dashboard Widgets

Requests by Status

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
solar fault / underperformance service requestsolar and batteryservice requesttradetrades

Similar Workflows

Similar Categories

FAQs

How do I get this workflow running for my team?

Publish the template in your workspace and it's live immediately, with the public request form ready to share with customers. There's no installation or development project involved, so your office can start receiving and triaging requests the same day.

What information do customers need to provide upfront?

The request form captures contact details, site address, system size, inverter brand, installation year, error code, a description, photos, preferred visit times and urgency. This gives office staff and technicians enough context to triage and prepare before the visit.

How does the urgency routing decide who books the visit?

When a request comes in, the workflow checks the Urgency field and routes the booking task accordingly: urgent requests go to a task with a 1-day booking target, standard requests get a 3-day target, and anything else follows its own path. Office staff complete the relevant booking task, entering the scheduled visit date and assigned technician.

Who is responsible for each step in this process?

Office staff handle booking the visit and preparing quotes for further work. Solar technicians handle the on-site diagnosis and repair task, recording fault details, readings, work done, parts used and the outcome. The workflow itself handles status updates and customer emails automatically.

What happens after the technician records the outcome?

The workflow reads the Outcome field and routes to one of three paths: Fixed, Further work needed, or Unable to complete. Each path sets a different status, sends a tailored email to the customer, and for further work, creates a task for the office to prepare a quote.

How does the feedback request work, and can I change the timing?

Once a job is marked Completed, the workflow waits two days before sending the customer a short feedback form asking for a satisfaction rating and comments. You can adjust the wait period or the questions by describing the change in plain English or editing the step in the workflow editor.

Can I customise the form questions or email content?

Yes. Any step, form field or email message can be adjusted by describing the change you want or editing it directly in the workflow editor. Earlier versions of the workflow are kept, so you can review what changed.

Where does the quote preparation task fit in if further work is needed?

When the outcome is 'Further work needed', the workflow sets the status accordingly, emails the customer the technician's findings, and creates a task for the office due in 2 days to prepare a quote. This task doesn't hold up the rest of the workflow, so the request record moves forward while the quote is prepared separately.

How can I see where a request stands at any time?

Every request is a record with a reference number, current status and a timeline of what's happened so far. Table views and dashboards group records by status, so office staff can see at a glance which jobs are new, booked, completed or awaiting further work.

Do customers need to log in to submit a request or respond to updates?

No. Customers submit their initial fault report through the public request form and receive follow-up forms, like the feedback request, by email. They complete these without ever needing to create an account.

Ready to use this workflow?

Create a free account and customise this workflow for your business.

Solar fault / underperformance service request Workflow | assess.one