Multi-site branding
Category-to-theme mapping for ExternalWrap, bathrooms, laminate flooring and GreenWatt invoice layouts.
Energy Retrofit Ireland runs several trade websites from one jobs platform, so Xero had to respect brand-specific templates while keeping finance visible in one place. The integration covers proposal-to-quote sync, job and bulk invoice drafting, a tracker invoice sender that authorises and emails from Xero, and an invoice status board that groups linked jobs with live totals and issue detection.
Office staff were moving between jobs, proposals, documents, client records and Xero across multiple brands — ExternalWrap, Premier Bathrooms, LaminateFit and GreenWatt. Invoices needed the right contact, reference, branding theme, job detail, send/recipient checks and supporting evidence, while avoiding duplicate invoices and mixed-client bulk runs.
Project category maps to Xero branding themes so quotes and invoices carry the correct letterhead for each website. Proposal quotes, quick quotes, External Wrap project invoices and tracker job invoices can all pick up the right theme instead of defaulting to one organisation look.
The proposal list shows waiting, accepted, declined, sent and invoiced states. Staff can create draft Xero quotes from proposals, link an existing saved quote, or generate proposal invoices — with client, lead address and line items carried from the proposal record.
Completed tracker jobs push draft invoices with PO references, property codes, client-specific PDF descriptions and Google Drive attachment lookup by purchase order folder. Bulk generation supports grouped jobs while blocking mixed-client batches and duplicate Xero IDs.
From the tracker preview flow, staff can authorise and email a linked Xero invoice. The sender resolves contact and contact-person recipients, validates draft or sent/resend state, checks invoice total, applies the branding theme shown on the invoice, and writes Sent status plus invoice number back to all tasks sharing that Xero ID.
The invoice status screen groups tracker rows by Xero invoice ID with tabs for All, Drafted, Sent, Paid, Issues and Other. It pulls live invoice totals, amount due, amount paid and branding theme from Xero, flags missing numbers or conflicting local states, and shows linked POs, clients and site addresses in one finance view — linked from the tracker and dispatch board.
Signed Xero webhooks update local invoice_sent and invoice_no when status changes in Xero — including paid and authorised states. The workflow also handles expired tokens, missing contacts, validation errors, oversized Drive attachments, draft-only edits, duplicate attempts and grouped task reset when invoices are deleted or paid.
Finance staff draft, preview, send and monitor invoices without leaving the jobs platform. Proposals, multi-brand quotes, tracker jobs and External Wrap projects share one Xero connection while each customer-facing brand keeps the correct template and local job records stay in sync.
These are the finance modules live inside the Energy Retrofit Jobs Manager platform.
Category-to-theme mapping for ExternalWrap, bathrooms, laminate flooring and GreenWatt invoice layouts.
Create or link draft Xero quotes from proposals; convert accepted work into branded invoices.
Authorise and email from Xero with recipient resolution, resend support and grouped task updates.
Draft/Sent/Paid/Issue tabs with live totals, grouped jobs and site/client context.
Single and grouped draft invoices from completed work with Drive evidence attachments.
Lookup, create and repair Xero contacts; Invoice2go import bridge where needed.
Preview line items, tax rates, attachments and branding before send or update.
Xero status changes update local invoice_sent, invoice_no and grouped task records.
A typical finance path from sales proposal to paid invoice inside the jobs manager.
Accepted proposal or completed tracker job is ready for Xero with client and line context.
Quote or invoice draft created in Xero with the correct multi-site branding template.
Staff preview lines, tax, Drive images and recipients before authorising.
Invoice sender emails from Xero and marks linked jobs as Sent with invoice number.
Invoice status board and webhooks track Drafted, Sent, Paid and issue states.
Reusable Xero layer deployed on the live Energy Retrofit jobs platform.
Screenshots represent the invoice dashboard and monitoring views used in the finance workflow, with private client and account details masked for the public portfolio.
Next step
Send your website address and what you want more of — calls, bookings, or quote requests. I will review the contact path, mobile layout, local SEO basics and tracking before quoting any work.