Novaza Flow#

Novaza Flow is the automation engine built into the Novaza platform. It lets you design, schedule, and run multi-step workflows — from simple data transformations to complex integrations across Office, Desk, Pulse, and external APIs — without writing infrastructure code.

Flow workflows run on Novaza’s managed compute layer. Enterprise plans support dedicated execution environments for isolation and compliance requirements.

What You Can Automate#

CategoryExamples
Data pipelinesSync patient records from HIS, transform and load into Office modules
Notification workflowsTrigger Pulse campaigns when Office records meet criteria
IntegrationsPush events to external APIs (ERP, CRM, billing) on record changes
Scheduled jobsGenerate reports, archive data, send digests on a cron schedule
AI tasksRun classification, summarization, or extraction steps on incoming data

Core Concepts#

Scripts#

A Flow script is a unit of logic — a function written in TypeScript or Python that receives inputs and returns outputs. Scripts are versioned, testable, and reusable across workflows.

Workflows#

A workflow chains scripts together into a directed graph. Each step receives the output of the previous step. Branching, parallel execution, and error handling are first-class constructs.

Triggers#

Workflows start from a trigger:

  • Schedule — cron expression (e.g., every day at 06:00 UTC)
  • Webhook — HTTP call from an external system or Office automation
  • Office event — a record is created, updated, or deleted in an Office module
  • Manual — run on demand from the Flow dashboard

Resources#

Resources are named credentials or configuration objects (database connections, API keys, SMTP settings) stored securely in Flow and injected into scripts at runtime. Credentials are never exposed in script code.

Accessing Flow#

Flow is available to Professional and Enterprise plan customers.

  • Web UI: flow.novaza.ai
  • Single Sign-On: log in with your Novaza account — no separate credentials required
  • API: Flow exposes a REST API for triggering workflows and querying run history (see Middleware API for the /med/flow/* endpoints)

Getting Started#

  1. Log in at flow.novaza.ai with your Novaza SSO account
  2. Navigate to Scripts → create your first script
  3. Navigate to Workflows → create a workflow and add your script as a step
  4. Add a trigger (schedule or webhook) and deploy
  5. Monitor runs in the Runs tab — view logs, inputs, and outputs per step

Limits by Plan#

FeatureProfessionalEnterprise
Concurrent workflow runs10Unlimited
Script execution timeout30 secondsConfigurable
Dedicated execution environment
Private workspace isolation
Audit log retention30 days1 year

© 2026 Novaza. All rights reserved.