HighFlow VPP Application

HighFlow VPP Application Virtual Power Plant

Apply to join the HighFlow Virtual Power Plant and unlock smarter solar and battery savings. This form helps us confirm your eligibility and expected benefits.

1. Your Details

Account holder

We’ll use these details for your VPP application and (if you proceed) your energy plan.

Required
Required
Mobile preferred.
Enter the name as it appears on your bill (e.g. JOHN SMITH or JOHN & MARY SMITH). In future we may automatically check this against your uploaded bills.
Required
Required
 
 
 

2. Solar System

Solar details

These details help us confirm your solar setup and expected generation.

Do you currently have a solar system installed? Required
If you’re not sure, we can usually tell from your electricity bill.
Total solar panel system size in kW (e.g. 6.6 kW). Often shown on your quote or invoice.

3. Battery & Connectivity

Battery details

Your battery and its inverter are key to how our AI-driven VPP trades and protects your home.

Do you have a battery installed?
Example: Sungrow SBR, Tesla Powerwall, BYD, etc.
Total battery storage capacity in kWh (e.g. 9.6kWh, 12.8kWh).
Brand and model of the inverter running your battery/solar (e.g. Sungrow SH5.0RS, Fronius, GoodWe).
Battery inverter capacity in kW. For automatic approval, this should be at least half of your average daily usage (kWh).
Is the battery VPP-ready (e.g. Sungrow / compatible hybrid)?
Is your battery system connected to the internet? Required
Your battery / inverter should stay connected via Wi-Fi or ethernet (e.g. a Sungrow / iSolarCloud app) so our AI can optimise charging and discharging as part of the VPP.

4. Eligibility & Retailer

VPP checks

A few quick questions to confirm your location, export settings and current retailer.

Is your property in QLD or NSW?
Our VPP currently operates in selected regions. If you’re unsure, we’ll confirm.
Do you know if you have a zero-export limit?
If unsure, we can check this from your bill or network details.
Are you willing to switch to a HighFlow partner plan?
Joining the VPP usually requires moving to a HighFlow partner energy plan.

5. Electricity Bills & Usage

Estimate benefits

We use your electricity bills and usage to estimate potential savings and design your VPP participation.

Required
PDF, JPG or PNG. A recent bill (last 3 months) is ideal.
Another bill from a different period helps us see seasonal usage.
Required
You can find this on your electricity bill (e.g. Average daily usage: 18 kWh/day). It changes month to month, so please enter your best average estimate.

6. Goals & Additional Information

Optional

This helps us tailor your VPP experience and surface anything important early.

What interests you most about joining the VPP?
Use this space to tell us about anything unique with your property or system.
We’ll review your application and contact you to confirm eligibility and next steps.
By submitting, you agree to be contacted by HighFlow about VPP participation and related energy products.
document.addEventListener("DOMContentLoaded", function () { const CRM_WEBHOOK_URL = "https://services.leadconnectorhq.com/hooks/Hos8ivxz9pckl81XqJHw/webhook-trigger/63b7b203-d472-4fea-825b-28add4567277"; const form = document.getElementById("hfVppForm"); if (!form) { console.warn("HighFlow VPP form not found (#hfVppForm)."); return; } /* CHIP STYLING */ function setupChipGroup(id) { const group = document.getElementById(id); if (!group) return; group.addEventListener("change", function () { const labels = group.querySelectorAll(".hf-vpp-chip"); labels.forEach(l => l.classList.remove("hf-vpp-chip-checked")); const checked = group.querySelector("input:checked"); if (checked && checked.parentElement) { checked.parentElement.classList.add("hf-vpp-chip-checked"); } }); } setupChipGroup("hf_has_solar_group"); setupChipGroup("hf_battery_group"); setupChipGroup("hf_inverter_internet_group"); /* DYNAMIC SHOW/HIDE */ const solarGroup = document.getElementById("hf_has_solar_group"); const solarSizeBlock = document.getElementById("hf_solar_size_block"); if (solarGroup && solarSizeBlock) { solarGroup.addEventListener("change", function (e) { if (e.target && e.target.name === "has_solar") { solarSizeBlock.classList.toggle("hf-vpp-hidden", e.target.value !== "yes"); } }); } const batteryGroup = document.getElementById("hf_battery_group"); const batteryDetails = document.getElementById("hf_battery_details"); const batteryWarning = document.getElementById("hf_battery_warning"); if (batteryGroup && batteryDetails && batteryWarning) { batteryGroup.addEventListener("change", function (e) { if (!e.target || e.target.name !== "battery_installed") return; const v = e.target.value; if (v === "yes") { batteryDetails.classList.remove("hf-vpp-hidden"); batteryWarning.classList.add("hf-vpp-hidden"); batteryWarning.innerHTML = ""; } else if (v === "no") { batteryDetails.classList.add("hf-vpp-hidden"); batteryWarning.classList.remove("hf-vpp-hidden"); batteryWarning.innerHTML = "A battery is required to join the HighFlow VPP."; } else { batteryDetails.classList.add("hf-vpp-hidden"); batteryWarning.classList.add("hf-vpp-hidden"); batteryWarning.innerHTML = ""; } }); } const oneBillOnly = document.getElementById("hf_one_bill_only"); const bill2Field = document.getElementById("hf_bill2_field"); const bill2Input = document.querySelector("input[name='bill2']"); if (oneBillOnly && bill2Field && bill2Input) { oneBillOnly.addEventListener("change", function () { bill2Field.classList.toggle("hf-vpp-hidden", oneBillOnly.checked); bill2Input.required = !oneBillOnly.checked; if (oneBillOnly.checked) bill2Input.value = ""; }); } /* ELIGIBILITY */ function checkEligibility(formEl) { const hasSolar = formEl.querySelector("input[name='has_solar']:checked")?.value; const bat = formEl.querySelector("input[name='battery_installed']:checked")?.value; const avg = parseFloat(formEl.average_daily_usage?.value || "0"); const inv = parseFloat(formEl.inverter_battery_size?.value || "0"); if (hasSolar !== "yes") return false; if (bat !== "yes") return false; if (!avg || !inv) return false; return inv >= avg / 2; } /* SEND TO CRM */ function sendToCRM(formEl, eligible) { const fd = new FormData(formEl); const payload = Object.fromEntries(fd.entries()); payload.eligibility_status = eligible ? "approved" : "further_assessment"; fetch(CRM_WEBHOOK_URL, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).catch(err => console.error("CRM webhook error:", err)); } /* SUBMIT HANDLER */ form.addEventListener("submit", function (e) { e.preventDefault(); if (!form.checkValidity()) { form.reportValidity(); return; } const eligible = checkEligibility(form); sendToCRM(form, eligible); if (eligible) { alert( "Congratulations! You are eligible for HighFlow Energy’s AI-driven VPP.\n\n" + "It’s time to stop just saving and start making money from your solar and battery." ); } else { alert( "Your application will need further assessment.\n\n" + "Our team will review your details and contact you shortly." ); } form.reset(); }); });