The Developer-First Data & Automation Engine

dataflows brings software engineering standards to business automation. Synchronize systems, visualize insights, and orchestrate AI agents. Stop clicking, start coding.
workflow-engine — node
on('stripe.payment_succeeded')
db.sync(payment)
ai.analyze(customer)
slack.notify()

Why Code-First?

Visual tools are great for prototypes. Code is for production.

Git Versioning

Treat your workflows like code. Branch, review, merge, and revert with confidence. No more "who changed what?" in a visual editor.

Type Safety

End-to-end type safety with TypeScript and Zod. Catch errors at compile time, not at runtime. IntelliSense for your entire infrastructure.

Local Testing

Run and test your workflows locally before deploying to production. Unit test your business logic with Jest or Vitest.

Infinite Scalability

Built on a stateless architecture that scales horizontally. Handle millions of events without breaking a sweat.

Vendor Independence

No lock-in. Your logic is just TypeScript code. Run it on our cloud, or self-host it on your own Kubernetes cluster.

Observability

Structured logging, distributed tracing, and metrics out of the box. Integrate with Datadog, Sentry, or Prometheus.

The Data & AI Backbone

Workflows are just the beginning. Build a persistent context for your business.
architecture-diagram.svg

Data Synchronization

Don't just move data, own it. Sync data from SaaS tools into your own PostgreSQL warehouse for permanent access and analytics.

AI Context Layer

AI Agents are useless without context. dataflows provides the live, unified data layer that your agents need to make intelligent decisions.

Single Source of Truth

Break down silos. Merge customer data from CRM, payment data from Stripe, and usage data from your app into one queryable schema.

Actionable Business Intelligence

Dashboards are dead if they don't drive action. We combine visualization with automation.
bi-dashboard.svg

Custom Visualizations

Build dashboards that your SaaS tools can't provide. Visualize project margins, developer utilization, or customer health scores in real-time.

Complex Business Logic

Apply your specific rules to raw data. Round time entries from ClickUp, calculate commissions, or forecast revenue—logic that native exports can't handle.

From Insight to Invoice

Don't just report on data—act on it. Automatically generate and send PDF invoices based on your cleaned and approved time tracking data.

How it works

From idea to production in minutes.
1

1. Define

Write your workflow in TypeScript using our SDK. Define triggers, steps, and error handling logic.

2

2. Test

Run local tests to verify your logic. Mock external APIs and simulate events.

3

3. Deploy

Push to Git. Our CI/CD pipeline automatically builds and deploys your workflows.

workflow.ts
export async function onNewCustomer(event: CustomerEvent) {
  'use workflow'
  
  // 1. Sync to Warehouse
  const customer = await db.upsertCustomer(event.data)
  
  // 2. Enrich with Clearbit
  const enriched = await clearbit.enrich(customer.email)
  
  // 3. Notify Sales via Slack
  await slack.send({
    channel: '#sales',
    text: `New Lead: ${enriched.name}`
  })
}

See what you can build

Real-world examples of what you can automate with dataflows.
Customer Onboarding
Orchestrate welcome emails, CRM updates, and account provisioning in one durable workflow.
Invoice Approval
Automate the approval process for incoming invoices with human-in-the-loop steps.
Lead Enrichment
Automatically enrich new leads with data from Clearbit and LinkedIn before syncing to Salesforce.
Order Synchronization
Sync orders from Shopify to your ERP and Warehouse in real-time with error handling.

Built on Open Source Giants

We stand on the shoulders of giants. We don't reinvent the wheel; we orchestrate the best open-source technologies into a cohesive platform.

Proven Technology

Built with Nuxt, Nitro, and PostgreSQL. Technologies that power the modern web and are battle-tested by millions of developers.

Forged in Production

This architecture wasn't invented in a whiteboard session. It evolved from years of experience building high-scale automation systems for enterprise clients.

Community Powered

By leveraging the open-source ecosystem, we benefit from the security, innovation, and stability of the global developer community.

Frequently Asked Questions

Common questions about the dataflows engine.

Ready to automate professionally?

NBRX experts build and maintain your dataflows.