Skip to main content

EnFin TPO: Products, Deal Flow & Application Management

Overview of EnFin TPO (lease and PPA) in Enerflo, including Aurora design requirements, rep email setup, deal flow, application outcomes, co-signer support, editing and cancelling applications, the Application Monitor, and common errors.

Written by Emilie

Overview

EnFin is an integrated financier offering TPO products (lease and PPA) in Enerflo. Applications are submitted and managed directly within Enerflo.

Available products: Lease and Levelized Power Purchase Agreement (PPA)

Required design tool: Aurora only

Pricing caps and loan limits: See Financier Loan Limits & Payment Caps by Lender

Requirements

  • The partner must be authorized by Enerflo to use EnFin TPO

  • Aurora must be used as the design tool β€” no other design sources are supported

  • Sales reps must have a valid EnFin user account matched by email

  • Equipment must be mapped in the External Equipment Model Mapping page (AVL mapping)

Rep Setup

Before a rep can price or submit an EnFin TPO application, their EnFin email must be entered in their Enerflo profile.

  1. Go to My Account > Integrations > EnFin Email and enter the email associated with their EnFin account.

  2. Once entered, Enerflo will validate the account. A verified badge will appear on the proposal when the rep is confirmed.

If the rep email is missing or doesn't match a valid EnFin account, an error will appear on the proposal view. Click the link in the error to update the email.

πŸ’‘ ReCheck: EnFin TPO uses ReCheck for identity verification within the EnFin portal. There is no configuration required on the Enerflo side β€” this is handled entirely within EnFin's platform. See EnFin's ReCheck guide for details.

Deal Flow

  1. Create the deal β€” Enter the customer's contact information and project address.

  2. Consumption Profile β€” Create a consumption profile. This is required for EnFin TPO pricing.

  3. Design β€” Create an Aurora design. Only Aurora designs are supported for EnFin TPO.

  4. Proposal β€” Select your design, choose EnFin (TPO) as the financier, select a financing product, and select a rate. Click Save & Update Pricing, then finalize the proposal to proceed.

  5. Financing β€” On the financing stage, review the application details. Add a co-signer if needed (see below), then click Submit Application. The customer will receive an emailed application to complete. Once approved, they will be prompted to set up their bank information.

  6. Post-approval β€” Once approved, the financing stage updates. Both the customer and the sales rep must sign their agreements to complete the financing task block. Proceed through contracting and remaining deal stages as normal.

Adding a Co-Signer

A co-signer can be added to an EnFin TPO application before submission. The co-signer does not need to live at the property.

  1. On the financing stage, select Add Co-Signer Contact.

  2. Enter the co-signer's details and click Save.

  3. Proceed with submitting the application as normal.

Application Outcomes

Outcome

What it means & next steps

Approved (including with stipulations)

Application is approved. Customer and rep must sign financing agreements to complete the financing stage. Enerflo calculates and stores the credit expiration date for approved applications.

Declined

Click Try a New Application to submit a fresh application.

No Hit / No Match / Credit Freeze

EnFin could not locate the customer's credit report. Ask the customer to verify their name, SSN, and estimated annual income are correct, and confirm their credit is not frozen. The application can be resubmitted within 14 days.

Editing an Application After Submission

If an EnFin TPO application has been submitted but needs to be updated β€” for example, to correct customer information β€” it can be edited without cancelling and restarting.

  1. Navigate to the financing stage for the deal.

  2. Click Edit Application.

  3. Update the relevant fields and save. The application will be resubmitted to EnFin with the updated information.

Cancelling an Application

EnFin TPO applications can be cancelled from two places:

  • During the pending application view β€” a cancel option is available before an outcome is reached.

  • From the Application Monitor β€” after an outcome has been reached. This requires the Manage Applications permission.

In both cases, a confirmation prompt will appear before the cancellation is processed.

Cancellable project statuses

Applications can be cancelled when the project is in any of the following statuses:

  • Credit Approved

  • Project Contract Signed

  • Project Change Requested

  • EnFin Review

  • Pending Income Verification

  • Pending Income Review

  • Pending Loan Confirmation Call

  • Ready for HIC

  • Pending Title Verification

  • Pending Title Review

  • Pending Title and Identity Verification

  • Pending Title and Identity Review

  • Pending TPO Confirmation Call

  • Work Order Sent

  • Work Order Signed

  • Ready for Notice to Proceed

  • Ready for M1

  • Notice to Proceed Submitted

  • M1 Submitted

  • Ready for M2

Change Orders

Changes to an EnFin TPO project can be made by unfinalizing the proposal, editing as needed, and refinalizing. Upon refinalization, the updated information will be pushed to EnFin.

πŸ’‘ If EnFin returns a "no further action is required" response when an approved proposal is updated, the financing stage will remain in its current state rather than showing an error. No action is needed when this occurs.

Application Monitor

The Application Monitor provides a view of all finance applications on a deal. To access it, navigate to the financing stage and click the ellipse (β‹―) menu, then select View Application History.

For EnFin TPO, the Application Monitor supports:

  • Cancel application β€” cancels the active EnFin TPO application (see Cancelling an Application above)

  • Resubmit after decline β€” update application details and resubmit without creating a new application from scratch

Users need the List Applications permission to view the monitor and the Manage Applications permission to take actions. These can be assigned by an org admin via Settings > Org > Roles.

Common Errors

Error

Cause & resolution

Rep email not set

The rep's EnFin email is missing or invalid. Click the link in the error and enter a valid email under My Account > Integrations > EnFin Email.

Only Aurora designs are supported

The proposal is using a non-Aurora design. Switch to an Aurora design to proceed.

Selected equipment not approved

The equipment on the proposal is not on EnFin's AVL. Ensure the equipment is mapped correctly in External Equipment Model Mapping and matches the approved list.

System size too large

The system exceeds EnFin's maximum size. Lower the system size, sync the design, and reselect the financing method.

System size too small

The system is below EnFin's minimum size. Increase the system size, sync the design, and reselect the financing method.

Existing project at this address

An EnFin application already exists for this customer. Depending on the rep's permissions, they can: cancel the existing application from the Application Monitor on the original deal (requires Manage Applications permission), ask an org admin to cancel it, cancel it from the EnFin portal directly, or contact EnFin support to cancel it. Once the existing application is cancelled, resubmit the new application.

Customer already exists with a different project ID

Same resolution as above β€” the existing project or application needs to be cancelled to decouple the customer's email before resubmitting.

Account not enabled to run apps in this state

The installer's EnFin account has not been enabled for the customer's state. The installer will need to contact EnFin directly to request that the state be enabled.

No savings found

The proposal does not show savings for the customer. Reduce the offset or update and resync the design.

Rep email matches but rep is still not recognized

If the rep's Enerflo integration email has been confirmed to exactly match their EnFin account email and the error still appears, this is not an email mismatch issue. It typically points to an account or access-permission problem on the installer's EnFin setup β€” for example, the rep's EnFin account may not be fully activated or properly linked to the installer's organization within EnFin. This must be resolved directly with EnFin's account team. Enerflo cannot grant or fix EnFin account permissions β€” contact EnFin support with the rep's name and email and have them investigate on their end.

Proposal rejected for exceeding state ACP limit

EnFin calculates an Avoided Cost Per kWh (ACP) for every proposal: ACP = (pre-solar annual utility cost βˆ’ post-solar annual utility cost) Γ· year-1 production (kWh). Each state has a maximum allowed ACP β€” if a proposal's calculated ACP exceeds that state's limit, EnFin automatically rejects the proposal as a guardrail, not a manual underwriting decision. To resolve, adjust the inputs that drive the pre-solar and post-solar utility cost calculation β€” most commonly the pre-solar and post-solar utility tariffs in the consumption profile β€” so the resulting ACP falls back within the state's allowed limit, then re-sync the design and re-submit the application. If you're unsure what the ACP limit is for a given state, contact EnFin or Enerflo Support with the proposal details.

FAQ

Can the application email be resent to the customer?

Yes. If a customer says they haven't received the EnFin application email, work through these steps in order:

  1. Refresh the financing stage and click Resend.

  2. Have the customer check their spam or junk folder.

  3. If it still hasn't arrived, click Cancel on the application and resend to an alternate customer email address, if one is available.

  4. If none of the above works, contact EnFin directly and ask them to resend the application email from their side.

Any emails sent after the initial application (such as ACH/banking setup or the financing agreement) must be resent from the EnFin portal directly β€” EnFin does not support resending those through the Enerflo integration.

Why is the application spinning / stuck in "pending"?

A spinning application status is expected behavior, not an error. After submission, the customer receives an emailed application to complete on their own device β€” the spinner reflects that Enerflo is waiting on this pending customer-side step, not a system failure. You can confirm this by checking the Application Monitor / application history for a note such as "Application has been sent via email to [customer email]." No action is needed until the customer completes their application.

Can an EnFin application submitted directly through EnFin's portal (not through Enerflo) be linked to an Enerflo deal?

No. An application submitted outside of Enerflo, directly in EnFin's own portal, cannot be retroactively connected to an Enerflo deal.

Did this answer your question?