8 min read
The Qlik Cloud Discovery Agent – Part 1: What Is It and How Do You Set It Up?

Most of us know this scenario: you open a Qlik dashboard at the start of the week, scan the charts, and try to figure out whether anything significant has changed. Maybe you spot something, maybe you don't. If something unusual happened three days ago, chances are you won't discover it until you happen to look at the right chart at the right moment.
This reactive approach to trend monitoring has always been one of the quiet limitations of traditional BI. Dashboards are powerful, but passive. They show you data whenever you go looking for it. If something important changes between your visits, that insight simply waits until the next time you open the dashboard.
The Qlik Cloud Discovery Agent is Qlik's answer to this problem. Instead of waiting for users to discover trends themselves, the Discovery Agent proactively monitors your data after every refresh and delivers the relevant changes straight to the user, in a scrollable feed, the moment they occur. In this first article we explain what that means in practice, how the functionality is built, and what you need to do to get it working in your environment.
What is the Discovery Agent?
The Discovery Agent is an AI feature in Qlik Cloud Analytics that automatically monitors metrics in your applications for meaningful changes over time. When data is refreshed, the Discovery Agent evaluates pre-configured rules, known as insight triggers, and determines whether anything noteworthy has happened. If so, the result appears as an insight card in the user's personal feed: a scrollable overview of everything that has changed and why it's relevant.

The core of the idea is a shift from pull to push. In a traditional dashboard environment, users retrieve information by opening an app and looking around. With the Discovery Agent, insights are automatically brought to them. Users don't need to go looking for trends themselves; relevant changes come to them.
The Discovery Agent consists of three components:
- Insight triggers are the rules that determine what gets monitored. A developer creates them in a Qlik application and specifies a measure (for example revenue or the number of open support tickets), a time dimension (the date field to track changes over), and optionally a breakdown dimension (for example by product or by region). The trigger also determines what types of anomalies or trend changes are being looked for. We'll go into more detail on this in part 2 of this series.
- Feeds are the personalized streams of insights that users see. Every user with access to an application sees the insights generated for that application in their own feed. The feed is accessible from the Insights or Analytics activity center in Qlik Cloud and is designed to be scanned quickly, similar to a news feed. In part 3 of this series we'll cover how to get the most out of your feed.
- Qlik Answers integration lets users go beyond the insight card itself. When an insight catches your attention, you can explore it further directly by asking follow-up questions in natural language via Qlik Answers, without leaving the feed or opening the full dashboard. This makes the Discovery Agent part of a broader AI-driven analytics workflow in Qlik Cloud.
Who is this for, and what do you need?
Before we go further, it's worth clarifying who can use the Discovery Agent and what's required for it.
License requirements
The Discovery Agent is available on Qlik Cloud Analytics Premium and Enterprise licenses, as well as on Qlik Talend Cloud Premium and Enterprise. It's not available on lower-tier plans and is not supported in Qlik Cloud Government environments. If you're not sure which plan your organization has, contact your Qlik administrator or your Qlik account manager.
Cross-region inference
This is the most important prerequisite, and the one that most often catches teams by surprise. The Discovery Agent makes use of Qlik's generative AI capabilities, which means certain data is temporarily processed in Qlik Cloud regions outside your own region. This is called cross-region inference, and it must be explicitly enabled by a tenant administrator before the Discovery Agent becomes available.
If you've already enabled cross-region inference for other Qlik AI features, such as AI-assisted data quality rules or GenAI documentation in data products, you're already set up correctly. If not, this is the very first step.
The Qlik Answers connection
Exploring insights via Qlik Answers requires additional configuration: your tenant needs Qlik Answers capacity, and the applications you want to explore must be indexed for Qlik Answers. This is separate from the Discovery Agent configuration itself, but it's worth planning for if you want to offer your users the full experience.
What does the workflow look like?
The Discovery Agent has three distinct roles, each with its own responsibilities. It's important to understand this distinction before you start configuring.
- The administrator enables the functionality and determines who can use it. This means enabling cross-region inference and assigning the right permissions to the right users.
- The application developer creates and manages insight triggers within Qlik applications. This is a configuration task that requires knowledge of the application's data model, particularly the available measures and time dimensions.
- The end user consults the feed. You don't configure anything; you simply open your feed, read the insights, and act on them. The experience is deliberately kept simple: scroll, filter, explore.
In a small organization these roles can overlap. The developer might also be the administrator and one of the users at the same time. In larger organizations they're often separated. Either way, the configuration follows this order: administrator first, developer second, users last.
Setting up the Discovery Agent: a step-by-step guide
Step 1 – Enable cross-region inference
Navigate to the Administration activity center in Qlik Cloud. Under the AI settings you'll find the option to enable cross-region inference. Enabling this gives the tenant permission to temporarily send certain data to other Qlik Cloud regions for generative AI processing (see also the Qlik documentation). This setting applies to the entire tenant, not to individual spaces or users.

Once this is enabled, the Discovery Agent is in principle available, but users still can't use it until they have the right permissions.
Step 2 – Assign the Insight triggers permission
There are two separate permissions that control access to the Discovery Agent, and it's important to understand the distinction between them.
The first is the Insight triggers permission. This determines who can create and manage insight triggers in applications. You'll find it under Content types > Applications in the default user settings or in a custom role. Assign this to developers and advanced users who create and maintain the triggers. End users who only consult the feed don't need this role.

Step 3 – Assign the Insights feed permission
The second permission is the Insights feed permission. This determines who can see and use the feed. You'll find it under Features and actions > Agentic AI in the default user settings or in a custom role.

An important detail: both permissions are disabled by default in the default user settings. This means that even in a tenant where cross-region inference is enabled, no one will see anything in their feed until you explicitly activate these permissions. This is a deliberate choice. Qlik wants organizations to make a considered decision about who gets access, rather than enabling it for everyone right away.
You can enable the permissions broadly via the default user settings, which applies to all users, or more selectively by assigning them via a custom role to specific user groups. The selective approach is sensible if you want to start with a pilot group before rolling out more broadly.
Step 4 – Check space permissions
In addition to the permissions above, users also need the right space permissions in the spaces where the relevant applications are located.
- For shared spaces: users need at least the Can view role to see insights in their feed. To create and manage insight triggers, they need Can edit or higher.
- For managed spaces: users need at least Can view to see insights in their feed. Creating and managing insight triggers requires the Can operate role or higher (space owner or administrator).

As a tenant administrator, you can view insight triggers and feed insights by default, but you can't create or manage insight triggers in spaces you're not a member of.
About personal spaces
If you want to create insight triggers in your personal space, for example to try things out before publishing to a shared or managed space, you'll need the Private Analytics Content Creator role in addition to the standard Discovery Agent permissions. This role must be assigned by a tenant administrator and is easily overlooked, so check this before you begin.
You're all set. What's next?
Once cross-region inference is enabled and the permissions are configured, the Discovery Agent is ready to use. The next step is creating insight triggers in a Qlik application. That's exactly what we'll cover in part 2 of this series: what types of insights exist, how to configure triggers properly, what data requirements apply, and what pitfalls you should know about.
Contact
Want to know how you can deploy the Qlik Cloud Discovery Agent within your organization? E-mergo helps organizations implement Qlik Cloud Analytics, configure AI features like the Discovery Agent, and make the most of data and insights within Qlik. Feel free to get in touch with us to discuss the possibilities.
Stay up to date
Don't want to miss a blog post? Sign up for our newsletter. That way you'll receive all the latest content directly in your mailbox every month. You can sign up using the button below.

“Cluster Manager/Senior BI Consultant”
Written by Lennaert van den Brink
Cluster Manager/Senior BI Consultant · E-mergo