Advanced task scheduling, task chaining with parameters, key-value store, start tasks, customisable alerts when they fail, extract app metadata, post to Slack/Teams and more.
Click the arrow ⬇️ or scroll down to learn more.
Set up advanced task scheduling, more flexible than the one built into Sense.
Cron for Qlik Sense, no more, no less.
Need to pass parameters from one reload task to the next?
Create chained app reloads with any number of parameters passed from app to app.
Keep state across any number of apps. Namespace support and optional Time To Live (TTL) for each key-value pair.
Data delays - no thanks!
Start reload tasks from within app load scripts or from upstream source systems that feed Sense with data
Who should be the first to know that a reload has failed? You or your users?
Who was it that stopped that important 3-hour reload 5 minutes before it was done?
Get notified when tasks fail or are stopped, with notifications sent to Slack, Microsoft Teams or email.
Emails support full HTML formatting and 40+ template fields in both email subject and body.
Extract app metadata for a single or all apps in a Sense cluster.
Great for backup purposes!
Tired of being asked “when is new data available”?
Automatically inform your users via Slack or Teams when new data is available.
Butler can save data about its own memory usage for inclusion in operational monitoring tools.
Run Butler on Windows server, Linux, Docker, Kubernetes or Mac OS.
Major improvement to reload failure alert emails.
Alerting deluxe for Qlik Sense!
Available on GitHub.
We do a Pull Request contributions workflow on GitHub. New developers are always welcome!
Please consider giving us a star on GitHub if you find Butler useful.
Read more …
We have a great newsletter, we’re on Medium and LinkedIn.