What you will learn
- Site enrolment with curtailable loads and shed capacities
- Event creation with target load, duration, and notice period
- Dispatch notifications to sites by message, email, and automation signal
- Opt-out handling with reason tracking and programme-rule enforcement
- Baseline calculation from recent comparable days
What a demand response management platform is
Electricity grids balance supply and demand every second, and peak demand drives expensive infrastructure. Demand response pays large consumers to reduce load briefly at peak times — dimming non-essential systems, pausing a process, or discharging a battery — instead of building another power station for a few hours a year. The platform coordinates that exchange: which sites are available, how much they can shed, when to call them, and what they actually delivered.
Verification is the product's credibility. A site's reduction is measured against a baseline — what it would have used without the event — and baselines are contentious by nature. The platform must apply its baseline method transparently, using recent comparable days, and show participants exactly how their performance was calculated, or disputes will consume the programme.
Who uses it
Programme operators, grid or aggregator dispatchers, and enrolled site managers use it. Participants see event invitations, their commitments, and their verified performance and earnings.
Core features
The features below are the ones buyers check first when evaluating a demand response management platform.
- Site enrolment with curtailable loads and shed capacities
- Event creation with target load, duration, and notice period
- Dispatch notifications to sites by message, email, and automation signal
- Opt-out handling with reason tracking and programme-rule enforcement
- Baseline calculation from recent comparable days
- Performance verification comparing actual load against baseline
- Settlement and earnings views per site and event
- Programme reporting on total load shed and participation rates
How it is built
Build in this order, and do not skip the validation step at the end of each phase.
- Define the programme rules first. Agree eligibility, notice periods, baseline method, opt-out limits, and payment rules with the grid operator or market before building anything.
- Build enrolment and load inventory. Record each site's curtailable loads, shed capacities, and control methods, and validate them with a test event.
- Build event dispatch. Implement event creation, notification, and acknowledgement tracking, with escalation for unacknowledged sites.
- Build baseline and verification. Implement the agreed baseline method and performance calculation, and show the working to participants.
- Add settlement and reporting. Calculate earnings per site and event, and report programme totals and participation.
- Run a pilot season. Operate a limited set of real events, reconcile performance with participants, and fix baseline disputes before scaling.
Publish the baseline method to participants before the first event. A performance figure nobody can reproduce is a dispute waiting for its first payment run.
Technology considerations
Baseline calculation and dispatch reliability are the technical challenges. Baselines must handle weather, day-of-week, and site-specific patterns without being gameable, and dispatch signals must reach sites through redundant channels, since a missed notification is a missed megawatt. Load data must be timestamped and complete, or verification becomes guesswork.
- Transparent baseline calculation with per-event working shown
- Multi-channel dispatch with acknowledgement and escalation
- Time-series load data with gap handling that never invents readings
- Settlement calculation separated from display, for reproducibility
- Programme-rule enforcement for opt-outs and minimum participation
Challenges and how to handle them
Demand response programmes fail on verification disputes and on participant fatigue. If sites feel their performance was undercounted, they leave; if events are called too often or with too little notice, sites opt out until the programme has no flexibility left when it matters.
- Baselines that participants cannot reproduce or challenge fairly
- Events called so often that sites stop responding
- Dispatch by a single channel, so missed messages mean missed load
- Performance measured against a baseline that ignores weather
- Payments calculated opaquely, breeding distrust
What to check before launch
Before launch, run a test event with every enrolled site and measure the full chain: notification delivery, acknowledgement, actual load reduction, baseline calculation, and the performance figure each site sees. Sites that did not receive the notification, or whose reduction was undercounted by the baseline, must be found in the test, not in the first paid event. Publish the baseline method to participants in plain language, with a worked example from the test event, and provide a dispute route with a stated response time. Check opt-out handling under load: if half the sites opt out of a test event, the programme's real flexibility is half what the enrolment list suggests, and grid commitments must reflect that. Only scale enrolment once test-event settlements are undisputed.
What a good first version looks like
A good first version covers one programme, enrolled sites, dispatch, baseline verification, and settlement. Automated load control, multi-programme participation, and forecasting follow once a pilot season's settlements are undisputed.
Costs and timelines vary with scope, integrations, and the number of sites or users involved. Treat any figure you see online as a rough range only, and confirm with a written quote for your specific requirements before committing budget.
Frequently asked questions
What is demand response, in plain terms?
Getting paid to use less electricity for a short period when the grid is under strain, instead of the grid building extra capacity for rare peaks. Sites reduce non-essential load briefly and are paid for the reduction.
How is the reduction measured?
Against a baseline: an estimate of what the site would have used without the event, usually built from recent similar days. Actual load during the event is compared with that baseline.
Can a site opt out of an event?
Programme rules decide. Most allow occasional opt-outs for operational reasons, with limits, because a programme whose sites always opt out delivers nothing.
Does it require automation?
Not at first. Sites can respond manually to notifications, though automated control of specific loads makes response faster and more reliable as the programme grows.
Who pays participants?
The grid operator or aggregator running the programme, under its market or contract rules. The platform calculates what is owed; it does not set the price.