Skip to content

How Mail & Deploy works with Qlik®

Mail & Deploy sits beside your Qlik environment rather than inside it. It opens your apps the way a user would, applies the filters you define, renders the objects you selected into your own template, and sends the result where it needs to go - on a schedule or when the data says so.

Below is the actual sequence, in the order you would set it up. It takes most teams an afternoon for the first report and minutes for each one after that.

Deployment

Connect to your Qlik environment

Mail & Deploy connects to your Qlik environment. We recommend creating a dedicated Qlik Sense® user with access only to the apps you report on - the reporting layer then sees exactly what that user sees.

Mail & Deploy keeps a cache of what the datasource contains - fields, variables, visualisations and embedded reports - so designing a report doesn't hit your Qlik environment on every step. The cache is rebuilt when the app structure changes, not when the data changes.

Details for administrators

Mail & Deploy connects to your Qlik Cloud tenant with an API key. We recommend creating a dedicated Qlik Sense® user with access only to the apps you report on, and generating the key from that account - the reporting layer then sees exactly what that user sees. Where section access has to carry through to the report, a datasource can instead use impersonation via JWT.

Worth knowing: API keys in Qlik Cloud expire. If the key Mail & Deploy uses runs out, the connection stops and scheduled executions fail. Raising the maximum token lifetime in the Qlik management console avoids this.

Multiple environments can be connected at once. A single report can draw from more than one of them, which matters during a migration away from NPrinting when some apps have moved and some haven't.

Datasource configuration in Mail & Deploy for Qlik Sense Server and Qlik Cloud
Two datasource types: Qlik Sense Server with host and proxy path, Qlik Cloud with tenant URL and API key.

Design the report template

Templates are built in the tools your recipients already use - Excel, Word, PowerPoint, HTML - or in the built-in designer. You place Qlik objects into the layout: charts, tables, KPIs, individual field values. The surrounding document stays yours, including existing formulas, corporate styling and any structure a regulator expects to see.

An Excel template keeps calculating after delivery. That is the difference between a report and an export: the recipient can keep working in the file rather than starting a new one.

From here on, nothing depends on where the data came from. The template designer, the schedule and the delivery log look the same whether the source is Qlik®, Power BI or a database.

Each additional data source is licensed separately.

Adding a Qlik chart element to an Excel template in the Mail & Deploy designer
Find the object in the datasource browser, create a chart or table element, place it in the template.

Decide who gets which numbers

This is the step that removes the manual work. Instead of one report per recipient group, you define one template and one rule for how it varies.

You pick a Qlik field to burst on - region, cost centre, account manager, customer. Mail & Deploy generates one report per distinct value of that field, applies the matching filter to every object in the template, and pairs each output with the right recipient. One template, one execution plan, four hundred different documents.

How section access fits in

Two setups, and which one you need depends on where the report ends up.

For bursting - a report generated per region, cost centre or account manager and delivered by email, SharePoint or any other channel - Mail & Deploy connects with the service account, and the split comes from the field you burst on rather than from section access. Where a QlikView document uses section access, the service account needs ADMIN rights in the access list so it can read the full set before splitting it.

Details for administrators

For self-service, where a user requests a report themselves, the datasource must use impersonation: Mail & Deploy authenticates via JWT as that user, and section access applies as it would in the app.

Impersonation via JWT is required for self-service. Without it, Mail & Deploy connects with the service account rather than as the requesting user: that user's section access restrictions do not apply, and the output can contain more than they would see in the app. Configure impersonation via JWT on the datasource before enabling self-service.

Configuring a preparation action that filters a Qlik field before report generation
A preparation action applies the filter before the report is built - the same template produces a different document per value.

Schedule it, or trigger it from the reload script

Reports run on a schedule - daily, weekly, on the first working day of the month, at a fixed time in a fixed timezone. Execution tasks run in parallel, so a large distribution finishes inside a delivery window rather than trickling out over hours.

In Qlik, a report can also be triggered from the reload script: code inserted into the script starts the report task once the reload reaches that point.

Task actions in Mail & Deploy, from a two-step task to a nested automation with cycles, filters and conditions
The same action list covers a two-step task and a nested automation with cycles, filters and conditions.

Deliver and prove it arrived

Delivery goes to email, file server, FTP, Microsoft SharePoint and Teams, OneDrive, Dropbox, AWS S3, Google Drive, or the Mail & Deploy Hub, where recipients pull reports themselves and subscribe to the ones they care about. The full list is on the delivery and integration overview.

Every execution is logged: what ran, what it produced, where it went, and what failed. For audit-relevant reporting, that log is usually the reason the reporting layer moves out of a scheduled script in the first place.

Execution calendar with monthly schedule, daily timeline and execution log entry showing a finished email delivery
Calendar view, day timeline and execution log in one place: every run is logged with time, status and recipient.

Extensions and custom objects

Third-party and stock Qlik objects render into reports instead of appearing as blank boxes. Supported vendors include Vizlib, AnyChart, ks quadrat, trueChart and the Qlik bundles. See the documentation for the complete list.

All of these render into reports as graphics or tables.

The full table, including export remarks per object, is maintained in the Qlik Sense datasource documentation. Missing an extension? Write to info@mail-and-deploy.com and we will check it.

What you need in place

Mail & Deploy edition
Most setups start with the Standard edition. Which one fits depends on how many recipients you deliver to, how complex the reports are, and whether you use scheduled distribution and self-service. Fifteen minutes on a call settles it faster than a table. Compare editions.
Requirements
Current hardware, software and network requirements are maintained in the documentation. View requirements.
Permissions
Mail & Deploy sees what the connecting identity sees. For bursting from QlikView, a service account with ADMIN section access. For self-service, impersonation via JWT so each user's section access applies.

Details per edition are listed under editions and licensing. If any of these are unclear for your environment, ask us - it is usually a quick answer, not a procurement decision.

Cover of the Mail & Deploy for Qlik factsheet
PDF • FACTSHEET

Mail & Deploy for Qlik

Product Factsheet

Updated September 2026

Explore the key features, benefits and capabilities of Mail & Deploy for Qlik. Learn how to automate reporting, distribute information and empower users with self-service reporting.

PDFDownload PDFPDF • 1.2 MB

A worked example

Monthly Regional Sales Pack
Source
Qlik Cloud app "Sales Analysis"
Template
Excel, corporate layout, formulas retained
Burst on
Region → 18 outputs
Filter
current month, region-specific
Schedule
first working day, 06:00 CET
Delivery
email to regional manager · copy to SharePoint
Log
18 generated · 18 delivered · 0 failed
An illustration of a typical configuration. Sources, fields and delivery are configured per report.

More report examples

Frequently asked questions

Reporting from a database or warehouse works the same way — see how it works for SQL, Snowflake and BigQuery →

One hour, together, on your data.

We connect one data source and build a first report with you - without elaborate formatting. In the two complimentary onboarding hours, we get together as far as your report allows.

Your free trial includes two hours of guided onboarding - we work through as much as we can together.No installation required for SaaS.