<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Conversational Interfaces</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Carolin Ullrich</string-name>
          <email>c.ullrich@celonis.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Teodora Lata</string-name>
          <email>t.lata@celonis.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alexander Seeliger</string-name>
          <email>a.seeliger@celonis.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Process Mining, Large Language Models, LLM, Conversational Interface</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Celonis</institution>
          ,
          <addr-line>Munich</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Large Language Models (LLM) continue to increase their adoption and have reached the Business Process Management (BPM) domain. Traditionally, process insights have been consumed via tailored dashboards built by specialized analysts. Progressions in conversational Artificial Intelligence (AI) promise a paradigm shift reducing cost and enhancing speed to process insight. We introduce Celonis Process Copilots, an LLM-powered conversational interface readily integrated into the Celonis platform. With its access to event data and business annotations, it empowers a broader user base to directly query and understand complex process dynamics. Applied in various processes and domains, the tool fundamentally democratizes access to process mining insights. This demo paper showcases the tool's capabilities and current maturity in delivering actionable and on-demand process intelligence.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        With over 50% of U.S. citizens using large language models (LLMs)1 and OpenAI adding 1 million
new users within one hour2, the application and usage of LLMs is rapidly growing, also reaching
the Business Process Management (BPM) field. BPM is an interdisciplinary field concerned with the
management of processes to realize improvement opportunities within companies which is not only
researched by academia but also actively practiced [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Vidgof et al. [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] identified promising LLM use
cases along the BPM life cycle as well as outlined research directions on this intersection. Building on
this, LLMs can be used for creating process definitions based on already available documentation. The
BPM community has seen many case studies on using LLMs for process modeling such as [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ] and
Franzoi et al. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] described its real-world application and potential through studying a multinational
company. Conversely, applications for generating textual descriptions derived from existing process
models have been presented in the past [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>
        However, the BPM life cycle consists of more than producing process models. In this broader context,
process mining refers to techniques extracting process insights based on event logs in order to discover,
monitor and enhance processes, and can be applied during multiple steps of the BPM life cycle, e.g.,
during process analysis or process monitoring. The use of LLM applications in the field of process
mining is still in an early stage with first experiments [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] and proof-of-concepts [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], however, these
early attempts already show promising results. Currently, analytical and technical skills [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] coupled
with tool knowledge [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], present barriers to successful process mining initiatives. However, accessing
process mining insights and identifying process improvement opportunities through a conversational
interface might alleviate these challenges. In addition, the hope is that LLMs can be used for automated
process discovery [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], a studied success factor in process mining initiatives.
CEUR
      </p>
      <p>ceur-ws.org</p>
      <p>In this paper, we introduce Celonis Process Copilots, a task-specific conversational LLM grounded in
companies’ object and event data. This tool has been applied in practice across a variety of processes and
domains, and in this demo, we demonstrate how the use of LLMs can advance the practical application
of BPM.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Process Copilots</title>
      <p>Process Copilot is a conversational interface within the Celonis platform that allows users to explore
and analyze process data connected to the system. It allows users asking questions, building visual
components, looking for insights, or viewing process flows. Users can analyze data by asking natural
language questions or using the predefined prompts to get a response in a variety of formats. For
example, it can respond in text format but also visual elements like KPI cards, tables or charts.</p>
      <p>We built highly customizable tools that equip the LLM with additional capabilities to access data,
context, and knowledge from the Celonis platform. These tools have been built to answer process
mining specific questions but also enrich the context of the LLM by injecting specific instructions for
reliably and consistency. We explored several tools and instructions with diferent capabilities and
granularity (e.g., splitting and merging tools, or fine-tuning descriptions and arguments). The current
set of tools in Process Copilots showed most fit for many use cases and customers as well as ofer a
wide range of customization options.</p>
      <sec id="sec-2-1">
        <title>2.1. Setting up Process Copilots</title>
        <p>Process Copilots must be tailored to specific use cases to ensure reliable performance. Unlike
consumerfacing tools like ChatGPT, where there is high tolerance for mistakes, enterprise environments demand
much greater accuracy. Narrowing a Copilot’s scope to a focused task better grounds the AI and reduces
the risk of costly errors in business operations. Figure 1 shows the step-by-step setup interface of
Process Copilots.</p>
        <p>First, an analyst user defines the knowledge inputs for the Process Copilot. For that, Process
Copilots need to be connected to a Knowledge Model, which is a representation of raw process data
transformed into standardized business objects and events and enhanced with semantic meaning.
Then relevant KPIs, record attributes, event logs and filters are selected from the Knowledge Model
to define the scope of the Copilot. The response accuracy of Process Copilots relies on the quality
of the Knowledge Model, e.g., the use of clean descriptions of business objects or defining formats,
units, and desired directions of KPIs. The system automatically suggests improvement opportunities for
the underlying Knowledge Model definitions to increase output quality. In a second step, the analyst
selects tools, which equip Process Copilots with additional capabilities to complete tasks. There are
eleven tools for a wide range of capabilities including calculation, visualization, exploratory process
analysis, recommended insights, clarification, automation, and data retrieval. In a third step, the user
defines a system prompt, consisting of a task description, explaining specific terminology in the
context at hand, and providing example questions and answers. Next, the user selects the underlying
LLM that is used to generate responses. Analysts can choose between OpenAI GPT-4o, GPT-4o mini,
Anthropic Claude Sonnet 3.5, Claude Sonnet 3.7, or they can bring their own model. Optionally, the
analyst defines the start screen of the Process Copilot to ease end-user on-boarding and expectation
management, for example by adding frequently asked questions or pinning important KPIs. Once
testing and troubleshooting are completed, Process Copilots can be published so they become available
to a broader audience in the company.</p>
        <p>In a monitoring section, the analyst can see how users are interacting with the Process Copilot and
use this information to further improve its configuration.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Using Process Copilots</title>
        <p>Any user of a Celonis instance can interact with published Process Copilots and, thus, engage in
conversations with underlying process data (see Figure 2). Users can choose between four methods for
interacting with Process Copilots. When a conversation is initialized, quick start questions appear on
the screen as useful conversation starters, if configured by an analyst. Starter questions are helpful to
kick of a conversation, indicating which types of questions can be answered by this particular instance
as well as make users familiar what to ask when using Process Copilots the first time.</p>
        <p>In addition, Process Copilots ofer template prompts which aim to both generate high-quality LLM
responses and educate the users in crafting successful prompts. The template prompts are grouped by
use case into analyzing metrics, finding opportunities, exploring the process and building a visualization.</p>
        <p>At the bottom of each Process Copilot is a free text field that can be used to craft own questions. By
clicking in the free text field, a modal with additionally suggested questions appears that the user can
choose from. These are generated based on previous user interaction with the Copilot, available data,
and commonly asked questions.</p>
        <p>After the user has decided to enter a question or task, the tool generates an answer based on the
knowledge input and scope that was previously defined. It can answer requests with text responses, but
also with rich component responses such as charts, tables, and other visualizations. These visualizations
can be reused in new and existing dashboards via a YAML copy functionality, bridging traditional and
new ways of consuming process data.</p>
        <p>The user can provide feedback by rating a response as helpful or not helpful as well as re-generate it.
Users can also validate responses by inspecting the actual computation steps that the Process Copilot
took, as well as the underlying data it used to generate the response. In addition, users can navigate
their own chat history if needed or share their conversation with other users.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Maturity of the Tool</title>
      <p>Since 2025, Process Copilot is generally available but requires a dedicated license, available through
standard sales channels. It has been deployed across various processes and domains, including Accounts
Payable, Accounts Receivable, Procurement, Inventory Management, Order Management, IT Service
Management, and Claims Management. It has been tested with hundreds of users, encompassing a wide
range of roles: from executives who need transparency in process health to improve decision making,
to shop floor workers who use the tool to find available spare parts faster or manage truck loads more
eficiently. Process Copilots are accessible directly within the Celonis instance or can be embedded in
chat tools such as Microsoft Teams. A short demo of the tool 3 is available as well as real-world use case
demonstrations featuring a Copilot user4.</p>
      <p>Process Copilot’s design emphasizes task-specificity rather than being a general-purpose LLM, which
necessitates an efective setup and scope definition. Providing high-quality event data, selecting
meaningful business objects, choosing the right tools and writing efective prompts are prerequisites
for the usage and significantly influence the end-user experience and accuracy of results. Thus, we
invest in extensive user documentation5 and online training materials6 to support users in prompt
engineering and to shorten the setup time for the diferent task-specific Copilots. Process Copilots
rely on third-party LLMs such as provided by OpenAI or Anthropic to generate responses, thus, the
quality of its results is influenced by the capabilities of these models. As a mitigation, Process Copilot is
model-agnostic, and users can bring their own models, also fine-tuned and domain-specific variants.
3https://videos.celonis.com/watch/A2pknwmiMLgbWS8C5ZoWqq
4https://www.celonis.com/celosphere/2024/recordings/watch/?search=copilot&amp;modalId=WwnWyma5IoArt5tPfGRzA#
celosphere-24-use-gen-ai
5https://docs.celonis.com/en/process-copilot.html
6https://academy.celonis.com/courses/configure-process-copilot
Process Copilots are task-specific, conversational interfaces within the Celonis platform that allow a
diverse range of users with diferent backgrounds and skill-levels to interact with process data. It ofers
a guided setup flow to tailor the scope of the Process Copilot and it ofers quick start questions and
example prompts to users interacting with the Copilot.</p>
      <p>In future work, Process Copilot will ingest and search through process documentation as well as
process models to enrich user queries with contextual information. Moreover, we work on making the
existing tools Process Copilot can use available to external agents such as Microsoft Studio Copilot.</p>
    </sec>
    <sec id="sec-4">
      <title>Declaration on Generative AI</title>
      <p>During the preparation of this work, the authors used Google Gemini 2.5 Pro in order to: Improve
readability and language. After using this service, the authors reviewed and edited the content as
needed and take full responsibility for the publication’s content.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M.</given-names>
            <surname>Dumas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. La</given-names>
            <surname>Rosa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Mendling</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. A.</given-names>
            <surname>Reijers</surname>
          </string-name>
          ,
          <article-title>Introduction to business process management</article-title>
          ,
          <source>in: Fundamentals of Business Process Management</source>
          , Springer Berlin Heidelberg,
          <year>2018</year>
          , p.
          <fpage>1</fpage>
          -
          <lpage>33</lpage>
          . doi:
          <volume>10</volume>
          .1007/978- 3-
          <fpage>662</fpage>
          - 56509-
          <issue>4</issue>
          _
          <fpage>1</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M.</given-names>
            <surname>Vidgof</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Bachhofner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Mendling</surname>
          </string-name>
          ,
          <article-title>Large language models for business process management: Opportunities and challenges</article-title>
          , in: Business Process Management Forum, Springer Nature Switzerland,
          <year>2023</year>
          , p.
          <fpage>107</fpage>
          -
          <lpage>123</lpage>
          . doi:
          <volume>10</volume>
          .1007/978- 3-
          <fpage>031</fpage>
          - 41623-
          <issue>1</issue>
          _
          <fpage>7</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>J.</given-names>
            <surname>Köpke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Safan</surname>
          </string-name>
          ,
          <article-title>Introducing the bpmn-chatbot for eficient llm-based process modeling</article-title>
          ,
          <source>in: Proceedings of the Best BPM Dissertation Award, CEUR Workshop Proceedings</source>
          ,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Grohs</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Abb</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Elsayed</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.-R.</given-names>
            <surname>Rehse</surname>
          </string-name>
          ,
          <article-title>Large language models can accomplish business process management tasks</article-title>
          ,
          <source>in: Business Process Management Workshops</source>
          , Springer Nature Switzerland,
          <year>2024</year>
          , p.
          <fpage>453</fpage>
          -
          <lpage>465</lpage>
          . doi:
          <volume>10</volume>
          .1007/978- 3-
          <fpage>031</fpage>
          - 50974- 2_
          <fpage>34</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>S.</given-names>
            <surname>Franzoi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Delwaulle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Dyong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Schafner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Burger</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. vom Brocke</surname>
          </string-name>
          ,
          <article-title>Using large language models to generate process knowledge from enterprise content</article-title>
          ,
          <source>in: Business Process Management Workshops</source>
          , Springer Nature Switzerland,
          <year>2025</year>
          , p.
          <fpage>247</fpage>
          -
          <lpage>258</lpage>
          . doi:
          <volume>10</volume>
          .1007/978- 3-
          <fpage>031</fpage>
          - 78666- 2_
          <fpage>19</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>H.</given-names>
            <surname>Leopold</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Mendling</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Polyvyanyy</surname>
          </string-name>
          ,
          <article-title>Generating natural language texts from business process models</article-title>
          ,
          <source>in: Active Flow and Combustion Control</source>
          <year>2018</year>
          , Springer International Publishing,
          <year>2012</year>
          , p.
          <fpage>64</fpage>
          -
          <lpage>79</lpage>
          . doi:
          <volume>10</volume>
          .1007/978- 3-
          <fpage>642</fpage>
          - 31095-
          <issue>9</issue>
          _
          <fpage>5</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>L.</given-names>
            <surname>Barbieri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Madeira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Stroeh</surname>
          </string-name>
          , W. van der Aalst,
          <article-title>A natural language querying interface for process mining</article-title>
          ,
          <source>in: Journal of Intelligent Information Systems</source>
          , volume
          <volume>61</volume>
          , Springer Science and Business Media LLC,
          <year>2022</year>
          , p.
          <fpage>113</fpage>
          -
          <lpage>142</lpage>
          . doi:
          <volume>10</volume>
          .1007/s10844- 022- 00759- 9.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>K.</given-names>
            <surname>Lashkevich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Milani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Avramenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Dumas</surname>
          </string-name>
          ,
          <article-title>Redesigning business processes to reduce waiting times using large language models</article-title>
          ,
          <source>in: Proceedings of the Best BPM Dissertation Award, CEUR Workshop Proceedings</source>
          ,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>N.</given-names>
            <surname>Martin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. A.</given-names>
            <surname>Fischer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. D.</given-names>
            <surname>Kerpedzhiev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Goel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. J. J.</given-names>
            <surname>Leemans</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Röglinger</surname>
          </string-name>
          ,
          <string-name>
            <surname>W. M. P. van der Aalst</surname>
            , M. Dumas,
            <given-names>M. La</given-names>
          </string-name>
          <string-name>
            <surname>Rosa</surname>
            ,
            <given-names>M. T.</given-names>
          </string-name>
          <string-name>
            <surname>Wynn</surname>
          </string-name>
          ,
          <article-title>Opportunities and challenges for process mining in organizations: Results of a delphi study</article-title>
          ,
          <source>in: Business &amp; Information Systems Engineering</source>
          , volume
          <volume>63</volume>
          , Springer Science and Business Media LLC,
          <year>2021</year>
          , p.
          <fpage>511</fpage>
          -
          <lpage>527</lpage>
          . doi:
          <volume>10</volume>
          .1007/s12599- 021- 00720- 0.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>L.</given-names>
            <surname>Zimmermann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Zerbato</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Weber</surname>
          </string-name>
          ,
          <article-title>What makes life for process mining analysts dificult? a reflection of challenges</article-title>
          ,
          <source>in: Software and Systems Modeling</source>
          , volume
          <volume>23</volume>
          , Springer Science and Business Media LLC,
          <year>2023</year>
          , p.
          <fpage>1345</fpage>
          -
          <lpage>1373</lpage>
          . doi:
          <volume>10</volume>
          .1007/s10270- 023- 01134- 0.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>A.</given-names>
            <surname>Mamudu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Bandara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. T.</given-names>
            <surname>Wynn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. J. J.</given-names>
            <surname>Leemans</surname>
          </string-name>
          ,
          <article-title>A process mining success factors model</article-title>
          ,
          <source>in: Business Process Management</source>
          , Springer International Publishing,
          <year>2022</year>
          , p.
          <fpage>143</fpage>
          -
          <lpage>160</lpage>
          . doi:
          <volume>10</volume>
          .1007/ 978- 3-
          <fpage>031</fpage>
          - 16103- 2_
          <fpage>12</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>