Suggestions for improving Etlworks Integrator

45 votes

Packages and versioning

It would be nice to create a "package" of flows and connections and store it as a certain version. It should then be easy to switch between versions just by toggling ...
Suggested by: Franck van der Sluis (19 Apr, '19) Upvoted: 30 May, '25 Comments: 3
32 votes

2FA Login

Our security policy will require all tools that have access to company data, to have 2FA required to login. Currently a user can login using only the username and ...
Suggested by: Franck (06 Jun, '19) Upvoted: 03 Apr, '20 Comments: 0
Done
23 votes

The ability to manage tags: edit, delete

Suggested by: Rupesh Sawant (23 Jun, '20) Upvoted: 18 Dec, '25 Comments: 2
12 votes

GUI Database Lookup

As a user, creating database lookups requires the user to know code in the field value function to perform database lookups. This is even more complicated when doing ...
Suggested by: Ryan Cronin (10 Apr, '24) Upvoted: 07 May Comments: 3
12 votes

Drag and drop process builder for nested flows

Replace existing nested flow editor with drag and drop process builder: - works similarly to the diagram editor - ability to select existing flows from the side-bar ...
Suggested by: Olena Sherbinin (06 Dec, '18) Upvoted: 08 Dec, '25 Comments: 1
10 votes

Ability to update all or selected agents to the specific version

Currently each agents needs to be updated individually. From our perspective, for bulk updating, I would say it would be managed via the Agents page itself. - ...
Suggested by: Olena Sherbinin (26 Jan, '25) Upvoted: 18 Dec, '25 Comments: 1
10 votes

SSO Authentication

Etlworks handles and processes a lot of sensitive data. It is important that this is adequately shielded and becomes part of our company-wide security umbrella. The ...
Suggested by: Joris Hooi (24 Oct, '19) Upvoted: 05 May, '22 Comments: 1
10 votes

Retrieve Parent Context of a Flow on Error

We have a shared pipeline with a hierarchy of nested flows. When an error occurs in a deeply nested flow, our support team needs to determine its execution context ...
Suggested by: Brad Wyatt (04 Feb, '25) Upvoted: 03 Mar, '25 Comments: 0
Under consideration
9 votes

Test Script button

Testing the „Execute JavaScript or Python code“ type flows is very troublesome, as you have to save (which closes the modal), press run, open the flow execution view, ...
Suggested by: Heiko (10 Aug, '23) Upvoted: 12 Jul, '24 Comments: 2
9 votes

Drag&drop SQL query builder and Field Function Bilder

- SQL Builder (in Flow and Explorer) - Field Function Builder (at least Lookup)
Suggested by: Olena Sherbinin (13 Mar, '19) Upvoted: 18 Dec, '25 Comments: 1
Planned roadmap
8 votes

Bulk edit configuration mapping

Instead of updating source/destination field names or data types individually, allow selection of desired fields for bulk modification(s).
Suggested by: Jonathon (31 Oct, '23) Upvoted: 18 Dec, '25 Comments: 3
Done
8 votes

Recycle Bin when deleting flows (or other assets)

It would be nice if there was a Recycle Bin for flows (or other assets), and it could have a time limit (like 30 days). This way, if one of our users accidentally ...
Suggested by: Brad (06 Aug, '24) Upvoted: 18 Dec, '25 Comments: 2
8 votes

In agent flow, I want an email to send when expected flow execution time field exceeded

In the agent flow, when going to the "Configure flow notifications", when I enter an amount of minutes for the "Expected flow execution time", it currently does not ...
Suggested by: Brad Wyatt (14 Jan, '25) Upvoted: 14 Jan, '25 Comments: 1
Done
8 votes

(re-)Run from error screen

If investigate an issue within ETLworks. You go to the error (via status) to the statistics section. When solving the issue, you have to search for the flow in order ...
Suggested by: Marvin (27 Feb, '23) Upvoted: 23 Jan, '25 Comments: 1
8 votes

Usability enhancement for Flows Builder

1. Ability to edit inner flow from the nested flow 2. Ability to stop API flow, also stop flow from scheduler 3. Add Find Usage for flows (within nested flows)
Suggested by: Maksym (03 Oct, '19) Upvoted: 25 Apr, '24 Comments: 0
Done
8 votes

New fields' mapping editor

Enhance field mapping editor: - add support for nested fields in the destination - add an ability to modify attributes, such as JSON array, XML CDATA, XML ...
Suggested by: Olena Sherbinin (06 Dec, '18) Upvoted: 26 Jan, '24 Comments: 0
7 votes

Access Control for Shared Components in ETLWorks

ETLWorks would have the capability to lock a selection of formats, flows, and connections to particular user groups. This is because they can be repeatable shared ...
Suggested by: Suraj Deval (04 Mar, '25) Upvoted: 04 Mar, '25 Comments: 1
7 votes

Add retry functionality to agent schedules

ETLWorks host based schedules support: retries (1 - 5), delay between retries (1 - 10 minutes) and send failure email only if last retry failed. It would be really ...
Suggested by: José (09 Nov, '24) Upvoted: 25 Nov, '24 Comments: 1
7 votes

Excluding schedules or flows from the execution notification

I do like having the execution notification in the top right corner of the page, however there are some scheduled tasks which run so frequently that it would make the ...
Suggested by: Brad (06 Aug, '24) Upvoted: 11 Jan Comments: 1
7 votes

Provisioning from AWS and Azure Marketplaces

Add ability to provision Etlworks from AWS and Azure Marketplaces with Amazon and Microsoft billing
Suggested by: Olena Sherbinin (06 Dec, '18) Upvoted: 16 Mar, '24 Comments: 0
6 votes

Better ways to determine how flows, connections, etc. are interconnected

Right now when you have multiple flows that share connections or other flows, it's difficult to understand how making a change to one will possibly impact other ...
Suggested by: Shanon (07 Jul, '19) Upvoted: 29 Oct, '24 Comments: 5
6 votes

Saved Views Based on Tags

We’d like to request “Saved Views” on ETLWorks pages that support tags- starting with Schedules, Flows, Connections, Agents, and Explorer pages. - These views ...
Suggested by: Brad Wyatt (23 Apr, '25) Upvoted: 01 May, '25 Comments: 3
6 votes

Filtering audit logs by time

Currently, audit logs can be filtered by the usable fields and a date range. Having a large amount of entry's, makes the log hard to use with these specifications, if ...
Suggested by: Heiko Parmas (06 Dec, '24) Upvoted: 08 Dec, '25 Comments: 2
6 votes

Email on schedule failure only if last retry

I don't want emails for transient errors if a retry worked
Suggested by: Bryan (09 Aug, '22) Upvoted: 12 Oct, '22 Comments: 2
Done
6 votes

Improved Filter/Search in Flow Statistics Page

It can be cumbersome to locate a specific job in the Flow Statistics page since it loads the jobs in the order in which it was run. Being able to search or filter ...
Suggested by: Jason Saltzman (25 Oct, '24) Upvoted: 23 Jan, '25 Comments: 1
6 votes

IBM i Debezium Connector

Hello, would it be possible to add IBM i/AS400 Debezium Connector capabilities via this repo please? https://github.com/jhc-systems/debezium-connector-ibmi
Suggested by: Ryan Cronin (01 Feb, '23) Upvoted: 16 Jan, '24 Comments: 1
6 votes

Ability to schedule and execute flows by data integration agents running behind the firewall

Basically, add support for hybrid data integration when flows can be executed on data integration agents running behind the firewall.
Suggested by: Olena Sherbinin (23 Mar, '19) Upvoted: 27 Dec, '21 Comments: 1
6 votes

"Running Flow Tasks" in Statistics page to include agent tasks that are running

I'd like to be able to get a birds-eye view on all tasks (including both ETLWorks host and agent tasks) that are running. Currently, we can only get this through ...
Suggested by: Brad Wyatt (18 Apr, '25) Upvoted: 08 Dec, '25 Comments: 0
Under consideration
6 votes

Auto-completion in JavaScript code editors

Add auto-completion in JavaScript code editors: - {field names} - functions
Suggested by: Olena Sherbinin (06 Dec, '18) Upvoted: 18 Dec, '25 Comments: 0
Planned
5 votes

Implement priority queue and throttling for user-defined APIs (listeners)

Scenario 1: upstream system slammed the system with thousands of API calls in a short span of time, eventually freezing and requiring a reboot to stop all jobs ...
Suggested by: Olena Sherbinin (07 Nov, '20) Upvoted: 08 Mar, '21 Comments: 3
5 votes

Add message and script to scheduler email

I want to add a message to the scheduler that contains all the handled flow exceptions. Add a message field where we can append additional text to the default email ...
Suggested by: Bryan (24 Mar, '20) Upvoted: 18 Dec, '25 Comments: 2
5 votes

Append Mode Option in Flows

Feature Name: Append Mode Purpose: To provide a seamless way to append data to the destination without overwriting existing records. Implementation Suggestion: A ...
Suggested by: Suraj Deval (16 Jan, '25) Upvoted: 21 Jan, '25 Comments: 1
5 votes

Statistics Executions: Sort and Filter Updates

On the statistics page, specifically the Executions area. The ability to: 1. Sort the results by the column headers. At least the started, ended, duration, and ...
Suggested by: Jeff Merino-Ott (07 Oct, '24) Upvoted: 28 Jan, '25 Comments: 1
5 votes

Interactive Performance recommandations

It would be a good idea to get performance recommandations based on one or more (nested) flows. Goal is decrease (processing time) of the flows. Maybe this can be ...
Suggested by: Michel van Drunen (19 Jun, '24) Upvoted: 17 Feb, '25 Comments: 1
5 votes

Default tenant at login

Allow user to set default tenant (e.g., dev versus prod) when logging in. Currently defaults to no tenant.
Suggested by: Jonathon (03 Nov, '23) Upvoted: 18 Dec, '25 Comments: 1
5 votes

Repeat long running schedule notifications

When telling a schedule to alert you if it’s been running for more than X minutes, allow it to alert you every X minutes. Right now I can’t tell the difference ...
Suggested by: Bryan (23 Aug, '23) Upvoted: 18 Dec, '25 Comments: 1
5 votes

Add exceptions/exclusions rules to schedules

Often times we need to apply schedules to not run at certain times for various reasons. Right now, we have to create multiple schedules. It would be nice to ...
Suggested by: Ryan Cronin (08 Jul, '23) Upvoted: 25 Apr, '24 Comments: 1
5 votes

More Exporting Options for Logs / Flow Statistics

Currently the "statistics" module shows the daily execution statistics. However: - There doesn't seem to be a way to filter results (say I wanted to see monthly ...
Suggested by: Bharath (07 Nov, '19) Upvoted: 07 Oct, '24 Comments: 1
Done
5 votes

Search functionality / better documentation of flows

We use a good deal of javascript and in complex flows it can be really difficult to debug, esp. global and flow variables because there's no way to search (that I ...
Suggested by: Shanon (31 Oct, '19) Upvoted: 29 Oct, '24 Comments: 1
5 votes

Add API Endpoints for Managing Individual Agent Flows

We’d like the ability to manage individual flows within an agent via the API, rather than having to submit the entire agent definition when making changes. ...
Suggested by: Brad Wyatt (27 May, '25) Upvoted: 18 Dec, '25 Comments: 0
Under consideration
5 votes

Truly dynamic connection and format

Currently adding dynamic connection and format requires actually adding a named connection to the flow. It would be great if both could be truly dynamic, resolved at ...
Suggested by: Olena Sherbinin (28 Jan, '25) Upvoted: 28 Jan, '25 Comments: 0
4 votes

Ability to purge files within Server Storage connection after specified number of days

I would like to be able to delete files within a Server Storage connection after a specific number of days. This can be useful if I generate file logs into a specific ...
Suggested by: Brad (30 Aug, '24) Upvoted: 17 Jan, '25 Comments: 3
4 votes

A separate flow type, to stop other flows.

This feature being implemented as an actual flow, would allow to manage connectivity between flows, in more complex scenarios. Currently, the same behaviour is ...
Suggested by: Heiko Parmas (29 Jan, '24) Upvoted: 08 Dec, '25 Comments: 3
Done
4 votes

Tenant name in Job failure notifications

can we add tenant name in failure email notification for an ETL job, this will help in the situations where there are multiple tenants. Adding this will help to go ...
Suggested by: Sunitha (17 Jan, '25) Upvoted: 19 Jan Comments: 2
Done
4 votes

Allow for export of Record Metrics from statistics page

Suggested by: Bryan (19 May, '21) Upvoted: 18 Dec, '25 Comments: 2
4 votes

Direct URL to Specific Flow Execution within History

Currently, when investigating a specific execution in ETLWorks, users must manually locate it within the execution history page. This process is time-consuming, ...
Suggested by: Brad Wyatt (12 Mar, '25) Upvoted: 12 Mar, '25 Comments: 1
4 votes

Multi select flows for bulk actions (delete, add tags, move to tenant) etc.

Would like to be able to select via checkbox or "all" results of a search and perform a bulk action on a set of flows, connections, users, etc.
Suggested by: SG (21 Oct, '24) Upvoted: 18 Dec, '25 Comments: 1
4 votes

Add compression to copy files flow

Suggested by: Bryan (12 Nov, '23) Upvoted: 10 Jan Comments: 1
4 votes

Connector for Google Analytics 4,

Since Google is discontinuing Universal Analytics and moving to only supporting Google Analytics 4,
Suggested by: Olena Sherbinin (18 Feb, '23) Upvoted: 18 Feb, '23 Comments: 1
4 votes

FLOWs visual based on tree hierarchy

When having multiple flows, it would be nice if you can collapse actions into the nested flows (like a tree). Result then, only nested flows will be shown, until ...
Suggested by: Marvin (02 Jun, '22) Upvoted: 21 Jan Comments: 1