Skip to content

Case study · SaaS · Generative AI

Improving product gap and revenue analytics with generative AI for PreSkale.

PreSkale · AI-driven presales platform

Identifying product gaps and their revenue impact was manual and slow. We built a Bedrock chain that maps Jira tickets to revenue automatically.

  • 40%

    Improvement in product gap creation

  • 25%

    Reduction in manual effort

The opportunity

Prioritising features on judgment, from a backlog nobody could read whole.

PreSkale is an AI-driven presales platform that unifies product gap management-identifying and resolving the gaps that block deals. Its product gap analysis depended on someone working through ticket data by hand, which was time-consuming at the volume the platform generates.

Because prioritisation came from interpretation rather than data, mapping a gap to its revenue impact was subjective. PreSkale wanted the analysis itself to be data-driven and to scale past what manual review could cover.

Manual gap identification

Finding critical product gaps meant reading ticket data by hand.

Time-consuming at volume

The process did not scale with the amount of ticket data generated.

Prioritisation was subjective

Feature ranking relied on interpretation rather than evidence.

Revenue impact unmapped

Connecting a gap to the revenue it blocked was done case by case.

The impact

Gaps map to revenue without anyone reading the backlog.

  • Two chained LLM passes

    The first defines ticket context and generates tags; the second classifies ticket groups from them.

  • 25% less manual effort

    Tag-based ticket group classification runs automatically rather than being assembled by hand.

  • Data-driven prioritisation

    Features are ranked by potential revenue impact held in the tickets, minimising subjective interpretation.

  • Insight, not just classification

    Classified groups and tags feed the platform's own analytics for customers to act on.

The stack

What it runs on.

Model layer
Amazon Bedrock, chained LLM calls
Source data
Jira ticket ID, title and description
Storage
Amazon S3, CSV format
Integrations
CRM, calendar and product

The road ahead

The mapping is automatic. Next is what it can predict.

With gaps classified and tied to revenue as tickets arrive, the same chain extends to anticipating which gaps will block deals rather than reporting the ones that already did.

  1. 01

    Predictive gap prioritisation

  2. 02

    Wider source coverage beyond Jira

  3. 03

    Revenue attribution refinement

Talk to us

Bring one process. Leave with an outcome architecture.

30 minutes on one function, mapped to the architecture behind it. No slides.