Case studies
AI & ML development
Case studies
AI & ML development

AI Summaries in ERP Workflows

WORKFLOW:AI summaries for client history and Enerlytics analysis inside ERP workflows
SYSTEM STATE:Live ERP workflow with saved summaries, freshness checks, async generation, and admin AI settings
01

Get Energy turned AI summaries into reusable workflow artifacts inside ERP

The case addressed a common ERP problem: useful context was spread across long client history, operational records, and analysis flows. Reading and rebuilding that context manually took time and increased cognitive load.
The product did not need another AI text box. It needed summaries that could be generated, stored, reviewed, refreshed, and reused inside real ERP workflows. The solution became a small AI summarization workflow inside the product, with client history summaries, Enerlytics summaries, downloadable artifacts, freshness logic, saved database state, and admin controls for providers, prompts, and limits.
02

Context volume made manual reconstruction slow and inconsistent

Users worked with long histories and changing operational information. Rebuilding context from raw records every time a decision or review step was needed was slow and inconsistent.
The product constraint was clear: an AI summary was useful only if it stayed part of the system after generation.

What shaped the workflow

Client history was long enough to create manual review load
Summary quality mattered inside an ongoing product workflow
Old summaries could become misleading after new activity appeared
Heavy analysis needed a separate path from lightweight history summary
Admin teams needed control over provider, prompts, and limits
03

The first release focused on client history summary

The first slice summarized client history. A user could request a summary, view it in the interface, and use it to understand what had happened across multiple history entries faster.
That gave the team a production baseline before adding saved summaries, stale-state logic, and heavier Enerlytics analysis.

What was inside the first slice

Backend generation of client history summary
Frontend entry point through icon and modal
Summary output visible inside the ERP interface
Direct use inside a live product workflow

What was added later

Save summary data in the database
Freshness and stale-state checks
UI states and indicators
Enerlytics summary workflow with stored artifacts
Admin settings for provider, model, prompts, and limits
04

The summary became more useful once it could persist inside the product

A summary has more value when it survives the first read. Saving it in the database turned it into a reusable product artifact instead of temporary AI output.
That made it possible to compare the current summary against new history and decide when regeneration was needed.

What changed with saved state

01Summary became reusable across sessions
02The product could track whether it was still current
03Users could rely on UI status instead of guessing freshness
04The workflow gained continuity inside the ERP system
05

A stale summary can be more dangerous than no summary

Once summaries are reused, freshness becomes part of product quality. A summary that misses the latest history can distort understanding and create false confidence.
That is why stale-state handling became part of the first production logic, not a later cleanup task.

Where risk was concentrated

New history entries making the summary incomplete
Users treating an outdated summary as current context
Missing visibility into whether regeneration was required
Summary usefulness dropping while the UI still looked stable
06

The product later split lightweight summary from heavier AI analysis

Client history summary and Enerlytics summary did not behave the same way. Enerlytics needed heavier generation, separate artifact handling, and an async path for result creation and retrieval.
That split made the ERP workflow automation more practical because each use case had the right operating shape.

What the Enerlytics workflow added

Separate entity for AI-generated analysis
Stored artifacts such as PDF or blob output
Queue-based generation flow
List, open, download, and delete behavior in the UI
Live refresh around result availability
07

The AI layer became easier to manage once configuration moved into admin controls

Production use improved when provider, model, prompt settings, and input limits became configurable. The team could manage AI behavior as an operating surface inside the product, instead of relying on hidden hardcoded logic.
That also made the workflow more durable as providers and deployment choices evolved.

What admin controls covered

AI provider selection
Model and endpoint settings
System and user prompt configuration
Max history entry limits
Separate settings for heavier analysis workflows
Direction toward self-hosted or local AI infrastructure
08

Manual context reconstruction dropped and workflow reuse improved

The biggest product gain was less friction around long history and analysis context. Users could move faster from raw records to usable context, and the product could keep that AI output inside the workflow instead of treating it as disposable text.
This made AI summaries in ERP operational, not ornamental.

What improved

Less manual reading of long client history
Faster access to usable context
Better reuse of AI output inside the product
Clearer visibility into whether a summary was still current
Stronger separation between lightweight summary and heavier async analysis
09

The workflow stayed useful because summary quality and controls remained owned

After release, the AI layer still needed supervision around freshness, admin configuration, prompt logic, and the difference between summary use cases.
That kept product behavior aligned with actual workflow needs as the AI layer expanded.
Ownership boundaries
01
  • Delivery side owned generation logic, freshness handling, and product integration
02
  • Client-side product ownership judged whether summaries remained useful in live workflow
03
  • Admin settings provided an operational control surface for ongoing tuning
04
  • Workflow quality depended on continued review as new AI paths were added
AI summaries become production-useful when they behave like product artifacts, not disposable output
This enterprise AI workflow case study shows how Get Energy turned summary generation into a live ERP workflow with saved state, freshness checks, async analysis, and admin controls. That delivery shape fits products that need faster context reconstruction while preserving trust, reuse, and operational clarity after generation.
AI ERP workflow case study | AI summaries in live ERP workflows