Everything you need to go from sign-up to live energy enrollment on your site — styled to your brand, with no engineering required. Answer the highlighted questions as you read — at the end of the page you'll review everything and submit it to your partner manager. Completing this form is the first step: once you submit, we send your agreement to sign. Your answers are saved in this browser as you go.
The PowerHQ iFrame embeds our proven energy shopping and enrollment experience directly into your website. Your visitors compare plans, sign up, and complete enrollment without leaving your site — PowerHQ handles the supplier relationships, regulatory and compliance layer, enrollment operations, and customer service behind the scenes.
Typical timeline: live in days, not months.
Start here. Work through the highlighted questions on this page, then review and submit at the bottom. Submitting this form is what kicks everything off: as soon as it's in, your PowerHQ partner manager prepares your agreement and sends it to you for signature.
Signing the partner agreement is required before you can go live. Once you submit the form above, your partner manager sends the agreement — including Exhibit A, which sets your compensation terms — for your review and signature. Formal onboarding begins the moment it's signed, and your PowerHQ contact kicks off setup immediately after.
PowerHQ configures your experience — there's nothing for your engineering team to build. Answer the questions in each block and we'll have what we need.
We apply your font and colors to the embedded experience so it looks native to your site.
Tip: this page previews your choices — the green accents will switch to your brand color, and the page text will switch to your font.
Customer emails (order confirmations, enrollment updates) can be sent under a custom email name of your choosing. The default sender is PowerHQ.
You receive a unique partner code. If you want to track activity separately — by site, channel, campaign group, or sub-brand — we can set up a parent code with multiple child codes. Every conversion is reported with the code (parent or child) that produced it.
By default your iFrame supports both residential and business customers. If you prefer to serve only one customer type, we configure that — or you can use the type-specific links below to control it per placement.
We provide links to our test environment so you can experience exactly what your customers will see.
Every iFrame link follows the same structure — we'll send yours pre-built, but here's what each piece does:
https://www.dev.powerhq.co/partner-app.html?utm_source=[PARTNER_CODE]&utm_medium=referral&utm_campaign=[CAMPAIGN]#/[partner_code]?ftype=DEFAULT_PARTNER&service_type=[TYPE]&zip_code=[ZIP]
| Piece | What it does |
|---|---|
utm_source=[PARTNER_CODE] | Your assigned partner code (parent or child). Identifies you on every conversion. |
utm_medium=referral | Fixed — leave as is. |
utm_campaign=[CAMPAIGN] | Any value you choose for marketing attribution — passed through to your reports. See Reporting below. |
#/[partner_code] | Your partner code again, lowercase. |
ftype=DEFAULT_PARTNER | Fixed — leave as is. |
&service_type=[TYPE] (optional) | BUSINESS or RESIDENTIAL to limit a placement to one customer type. Omit to support both. |
&zip_code=[ZIP] (optional) | Pre-loads a zip code you've already collected on your site. See Embedding tips. |
You can place links with different parameters in different parts of your site — e.g., business-only on your commercial pages, residential-only on your consumer pages. Production links use the same structure on the production domain.
The experience is responsive to different screen sizes, so we recommend width="100%" — it will adapt automatically to desktop, tablet, and mobile.
If you already collect a zip code on your site, pass it into the iFrame so the customer doesn't have to enter it again. Just append the following to the end of the iFrame URL:
&zip_code=[zipcode]
For example, if the zip code is 75035, add &zip_code=75035. The full URL would look like:
https://www.powerhq.co/partner-app.html?utm_source=[PARTNER_CODE]&utm_medium=referral&utm_campaign=[CAMPAIGN]#/[partner_code]?ftype=DEFAULT_PARTNER&service_type=RESIDENTIAL&zip_code=75035
This pre-loads the zip code for the user, dropping them straight into plan results for their area.
Place the iFrame on a staging page (or open the link directly) and run through the shopping and enrollment flow as a customer would. Confirm:
width="100%" across desktop and mobile&zip_code= from your siteutm_campaign values flow through to the daily conversion fileYour PowerHQ contact will work with you through any adjustments.
Once you've tested successfully, we provide your production link(s) — same structure, production domain. You can go live immediately.
You'll receive three reports:
| Report | What it gives you | Cadence |
|---|---|---|
| PostHog dashboard | Live funnel and traffic analytics for your experience. Example dashboard | Real-time |
| Daily conversion file | Every conversion with order details, your partner code (parent or child), and the utm_campaign value — designed for marketing attribution. |
Daily |
| Monthly commission report | Detail on every conversion and the payments owed to you, including partner code and utm_campaign. |
Monthly |
Order ID, Conversion DateTime, Estimated Conversion Value, Customer Name, UTM Campaign, Referral Code (your partner code), Term Length, Start Date, Annual Usage, Customer Type (RESIDENTIAL / BUSINESS).
utm_campaign at conversion is passed through to the daily conversion file and commission report. Partners use this two ways: some pass the marketing campaign info directly (campaign name, placement, ad set), while others pass a unique ID and match it back to the marketing source in their own systems. Either works — use whatever fits your attribution setup. Combine with child codes for a second tracking dimension.utm_campaign?Just what we need to prepare your agreement.
The person who will sign the partner agreement on behalf of your company.
Everything you've answered throughout this page, in one place. Review it, then hit Submit to send it to your PowerHQ partner manager.