A method for determining and using customer energy profiles to manage electrical load control events on a communications network between a server in communication with an electric utility and a client device at each of a plurality of service points, comprising the steps of:
- generating, at the server, a customer profile for each of a plurality of customers including at least energy consumption information for a plurality of controllable energy consuming devices at an associated service point;
- storing the plurality of customer profiles in a database at the server for use in load control events;
- aggregating the plurality of customer profiles into a plurality of groups based on at least one predetermined criterion;
- generating, at the server, a candidate list of service points for load control events based on the predetermined criterion;
- sending a load control event to at least one selected service point in the candidate list of service points in response to an energy reduction request including a target energy savings received from the electric utility via the communications network;
- determining, at the server, an energy savings for the plurality of controllable energy consuming devices resulting from the load control event at the selected service point;
- determining, at the server, if the resulting energy savings is at least equal to the target energy savings;
- and
- sending the load control event to at least one selected additional service point in the candidate list of service points in order to reach the target energy savings.