ETL flow intelligence platform

You have hundreds of flows.
Read them as code.

Convert visual ETL flows to clean SQL, AWS Glue jobs, PySpark, or dbt models. Drop your flow file and get production-ready code.

Source
Target
BEFOREDEMOquarterly_performance_demo.tflx
input
Orders_2017
Sales Workbook · 7 fields
input
Returns_2017
Sales Workbook · 2 fields
left join
Join returns
1 key matched
calculate
Calculate ship speed
Create ship_days
filter
Keep fast shipments
Keep rows by ship_days
aggregate
Summarize by region
2 groups · 2 metrics
output
Quarterly performance
Hyper extract
AFTERDEMOquarterly_performance_demo.tflx
PostgreSQL
File parsed in browser Only metadata sent — no raw data Tableau Prep → PostgreSQL
The problem

Your flow library
is a black box

Every company accumulates ETL flows over the years. People build them, people leave, and the flows stay — but the knowledge doesn't.

When a new request comes in, nobody digs through 50 old flows to check if it's already been done. They build it again. Five versions of the same join, redundant maintenance, a flow library nobody trusts.

Deflows makes every flow readable, searchable, and optimizable.

Use cases
Quality Assurance

Audit visual logic

Don't trust visual tools blindly. Convert flows to SQL to audit complex join logic and catch edge-case errors before they hit production.

New team member

Onboard in hours

New hire inherits 80 flows. Upload the batch, read a plain-language summary of the entire pipeline in 20 minutes.

Modernization

Move to dbt models

Convert monolithic visual flows into clean, modular dbt models. Get version control and testing for your legacy pipelines instantly.

Migration

Unblock cloud migration

150 Prep flows standing between you and AWS? Convert them in an afternoon and get production-ready SQL or PySpark as your starting scaffold.

Privacy
File stays in your browser

Your .tfl is parsed entirely in the browser. Only structural metadata (table names, joins, formulas) is sent for code generation — never the original file.

Connection hashing

Database addresses are hashed for grouping. We never see or store the originals.

No row data in .tfl

Prep files contain metadata only — table names, formulas, joins. Not your business data.

On the roadmap
Optimize
Coming soon

Find redundancy across your flow library, consolidate

Search
Coming soon

Check your flow library before building something new

More source tools
Coming soon

Alteryx, SSIS, Power Query support

Engagement models

Two ways to work with us — platform access for teams converting flows themselves, or full-service migration when you want us to handle delivery.

Platform
For data teams converting their own Tableau Prep flow libraries to modern data stacks. Scope-based pricing depending on flow volume and target stack.
Contact us
Tableau Prep → PostgreSQL or dbt SQL
Document feature included
Batch conversion
SSO / SAML available
Security review on request
Migration Services
End-to-end migration delivery. We handle conversion, validation, and dbt project setup for large flow libraries.
Contact us
Full-library migration
Validation against original outputs
dbt project scaffolding
Dedicated engagement
Post-migration support