Enerflo 1.0 Event Definitions

Event LabelEvent NameDescription of TriggerWho will receive this Webhook Event?
(Sale Org, EPC Installer, or Both)
Data Dictionary Links
New Customernew_customerThe first step in the Enerflo flow starts with a new customer/lead.Sales Org
Update Customerupdate_customerIf more information is added or changed to an existing customer/lead in Enerflo.Sales Org
New Installnew_installInstalls happen after an agreement is signed by the customer/lead. See this guide for more info.BothNew Install Example
Submit Installsubmit_installTriggered after the agreement is signed, and they have the standard next steps page when they push the submit button.Both
Update Installupdate_installIf more information is added or changed to an existing install for a customer/lead in Enerflo.BothUpdate Install Example
Restore Installrestore_installAfter the install is completed the contract can be made void and recreated for a customer/lead.Both
New Install Notenew_install_noteWhen a new note is created for an install project. Be mindful of the distinction between this event and the new_note event.Both
Signed Change Ordersigned_change_orderAfter the install is completed updates to the system can be made for a customer/lead.BothSigned Change Order Example
New Appointmentnew_appointmentAfter a customer/lead has been created an appointment can be made in Enerflo throughout the flow.Sales OrgNew Appointment Example
Update Appointmentupdate_appointmentIf more information is added or changed to an existing appointment for a customer/lead in Enerflo.Sales OrgUpdate Appointment Example
Confirm Appointmentconfirm_appointmentWhen an appointment confirmed by customer/lead.Sales Org
Delete Appointmentdelete_appointmentWhen an appointment is cancelled by partner.Sales Org
Complete Surveycomplete_surveyThe survey/deal is completed after the install has been completed for the customer/lead.Sales OrgComplete Survey Example
New Surveynew_surveyAfter a customer/lead is created a survey/deal can be made in Enerflo.Sales Org
Update Surveyupdate_surveyIf more information is added or changed to an existing survey/deal for a customer/lead in Enerflo.Both
Site Survey Completesite_survey_completeAfter an agreement is create a site survey can be completed before or after the customer/lead signs the agreement.Sales OrgSite Survey Complete Example
New Survey Filenew_survey_fileAfter a survey/deal has been created for a customer/lead new files can be added to said survey/deal.Both
New Proposalnew_proposalOnce a design is completed a proposal is made for a customer/lead in Enerflo.Sales OrgNew Proposal Example
Update Proposalupdate_proposalIf significant data is added or changed to an existing survey/deal for a customer/lead in Enerflo and the view proposal button has been clicked.Sales OrgUpdate Proposal Example
New Notenew_noteWhen a new note is created for a customer. Be mindful of the distinction between this event and the new_install_note event.Sales Org
Update Noteupdate_noteIf more information is added or changed to an existing note for a customer/lead in Enerflo.Sales Org
New Design Requestnew_design_requestAfter a survey/deal has been created a design request can be made for a customer/lead in Enerflo.Both
Updated Design Requestupdated_design_requestIf more information is added or changed to an existing design request for a customer/lead in Enerflo.Both
New Agreementnew_agreementAfter a proposal has been created an agreement can be made for a customer/lead in Enerflo.Sales Org
Update Agreementupdate_agreementIf more information is added or changed to an existing agreement for a customer/lead in Enerflo.Sales OrgUpdate Agreement Example
Signed Agreementsigned_agreementThis event is emitted after all parties involved in the agreement signing process have successfully signed the document. This includes the primary signer and any designated secondary signers.Sales OrgSigned Agreement Example
Delete Agreementdelete_agreementIf information is incorrect or not to the customer/lead\s approval an existing agreement can be deleted in Enerflo.Sales Org
Project Milestone Createdproject_milestone_createdAfter an agreement is signed and an install has been created multiple milestones can be made to show the customer/lead the progress of an install.BothProject Milestone Created Example
Project Milestone Updatedproject_milestone_updatedIf more information is added or changed to an existing milestone for a customer/lead in Enerflo.BothProject Milestone Updated Example
Contract Processedcontract_processedThere is an optional admin setting to enable Processed by Admin. When set, admins have a manual step that is completed by an admin after an agreement is signed. This event occurs when the admin clicks the "Contract Processed" button indicating this requirement has been satisfied.

The contract_processed event triggers when that button is clicked.
EPC
Update Lender Applicationupdate_lender_applicationIf more information is added or changed to an existing lender application. This step happens after a proposal has been created for a customer/lead.

This event only triggers for Integrated lenders.
Sales Org
CallPilot Welcome Call Completedcallpilot_welcome_call_completedTriggered when a welcome call is completed in CallPilot.Both