EIGENN.
docsguidesapichangelogpricingsign in
EIGENN.

Workflows

Build, validate, deploy, run, and manage finance automations in the visual Workflow Studio.

Workflows turn repeatable finance operations into connected triggers, actions, decisions, delays, and human checkpoints. The web app includes a workflow library, a visual editor, and validation and deployment controls. It also includes manual test runs, execution history, and AI tools that help you edit.

Availability and Access

The Workflows feature needs an authenticated team workspace on Starter or higher.

PlanConfigured workflow entitlement
FreeWorkflows unavailable
Starter3 workflows
ProUnlimited workflows
EnterpriseUnlimited workflows

Plan and role checks protect the current Create Workflow screen. The screen does not show how much of the workflow quota remains. It also does not show a pre-submit limit check. If the number that your workspace can create differs from the configured entitlement, use the workspace’s current billing state and support guidance as the authority.

The primary navigation gate applies to owners:

  • workspace owners on Starter or higher can open Workflows from the sidebar;
  • members and viewers can see a locked entry, even though the workflow service behind it has narrower namespace permissions for them;
  • billing write restrictions can block create, edit, deploy, run, resume, cancel, and delete actions even when read access still works.

The workflow service applies this namespace matrix:

RolePayment Follow-upPromise to PaySettlement
Ownerread, create, edit, deploy, and deleteread, create, edit, deploy, and deletefull definition access
Memberread, create, edit, and deploy; no deleteread, create, edit, and deploy; no deleteno definition access
Viewerread onlyread onlyno definition access

The web navigation itself needs an owner. Use an owner account for the supported browser workflow. A non-owner who opens a direct page can get a locked navigation item or a permission error. This can happen even when the service behind it grants read access.

Open Workflows

Choose Workflows in the primary sidebar. The section has two secondary tabs:

  • Workflows for definitions, status, and edits
  • Executions for run history

Workflow Pauses is available from a run’s Execution Details → View All Pauses action. It is not a third secondary tab.

Understand the Workflow Library

The Workflows page summarizes:

  • Total Workflows,
  • Active definitions,
  • Inactive definitions, and
  • Automation Nodes across the definitions loaded for the page.

Use Search workflows... to match a name, description, or namespace. The filter control can narrow by namespace and active state. The table shows Workflow, Namespace, Status, Nodes, Version, Updated, and Actions.

The page requests at most 100 definitions. Search runs against that loaded set in the browser. It is not an unlimited workspace-wide search.

From a workflow row you can:

  • choose Edit to open Workflow Studio,
  • choose Activate or Deactivate,
  • choose View Details, or
  • choose Delete.

Delete needs confirmation. Delete is owner-only. You cannot undo a delete from the web app.

Create a Workflow

  1. Open Workflows.
  2. Choose Create Workflow.
  3. Enter a mandatory Name.
  4. Choose a Namespace:
    • Payment Follow-up for receivables follow-up,
    • Promise to Pay for payment-promise operations, or
    • Settlement for settlement negotiation.
  5. Add an optional Description.
  6. Choose Create workflow.

The new definition starts inactive at version 1. It then opens in Workflow Studio. It contains one Trigger block at the initial position. That trigger defaults to Invoice Overdue. Select it and change the settings when the workflow must start another way.

You cannot change the namespace after creation through the current update service. Choose it deliberately.

Build in Workflow Studio

Workflow Studio has a canvas, a resizable right panel, an optional console, and three panel modes:

  • Library lists blocks that you can click or drag onto the canvas.
  • Editor sets the name, description, on/off state, and block-specific inputs of the selected block.
  • Copilot can explain the open definition, examine history, and propose edits.

Connect a source handle on one block to the target handle on the next. Select blocks or edges to move, change, duplicate, disable, or delete them. When you delete a block, Eigenn also removes the edges attached to it.

The current Library shows these blocks:

GroupBlocks
TriggersTrigger
CommunicationsSend Email, Send SMS, Notify Team
Finance actionsApply Late Fee, Escalate
General actionAction
Flow controlDecision, Router, Loop, Parallel, Subflow, Wait, Pause, End

The current Library deliberately hides other registered block types. Do not assume that you can add a registered or API-level type through the web editor.

Canvas controls and shortcuts

The canvas supports pan, zoom, partial selection, drag, connection handles, undo, redo, and fit-to-view. Useful shortcuts are:

ActionmacOSWindows or Linux
Save nowCommand+SControl+S
Run or stopCommand+EnterControl+Enter
UndoCommand+ZControl+Z
RedoCommand+Shift+ZControl+Shift+Z
Duplicate selected blockCommand+Shift+DControl+Shift+D
Delete selectionDelete or BackspaceDelete or Backspace
Fit to viewCommand+Shift+FControl+Shift+F
Auto-layoutShift+LShift+L
Clear consoleCommand+DControl+D

The editor suppresses shortcuts that change the canvas while the focus is inside most editable fields.

Use the AI Edit Tools

Choose the sparkle icon in the editor header to open Generate with AI. A successful wand request applies its validated proposal immediately as one undoable change.

Open the Copilot panel for a conversational workflow. The server does not apply Copilot proposals. Read the latest proposal. Then explicitly accept or reject it. An accepted proposal is also one undoable document replacement.

AI requests can fail because of connectivity or assistant rate limits. Always examine the new blocks, connections, and settings before deployment.

Autosave and Version Behavior

Every document edit marks the workflow dirty. The editor waits 1.5 seconds, then saves the definition and canvas positions. The header reports:

  • Saved,
  • Unsaved changes,
  • Saving…, or
  • Save failed.

Command+S or Control+S bypasses the debounce. A run and a deployment also request an immediate save first. When you leave the editor, Eigenn tries to flush the pending work. A browser or network failure can still stop persistence. Do not leave the editor while Save failed is visible.

Generic editor autosaves deliberately keep the current version. The activation action only changes the active state. Because of this, the displayed version does not increment for normal canvas edits. It also does not increment for activate or deactivate in the current web flow.

Validate and Deploy

Choose Deploy to open the deployment sheet. Expand Validation to examine the structural and configuration checks.

Errors such as these block deployment:

  • no trigger,
  • orphaned or disconnected blocks,
  • a cycle,
  • a decision branch or router route without a mapped edge,
  • an edge that references a missing block, or
  • a mandatory block setting that is invalid.

The sheet shows warnings such as a missing terminal block, many triggers, or unreachable blocks. These warnings alone do not block deployment.

Choose Deploy in the sheet to activate a draft. Activation is the shipped publish operation. It saves first. It then checks again on the server. It then sets the definition active. This page has no separate deployment artifact and no environment selection.

The same editor action toggles an already published workflow back to inactive. In that state, the sheet labels the button Deployed. If you select it, the editor calls the unpublish operation. For a clearer deactivation action, open the workflow’s actions menu. Then choose Deactivate.

Run and Stop a Workflow

The Run button stays disabled until the workflow is active. A manual run:

  1. saves current editor changes,
  2. queues a run with trigger type manual and an empty trigger-data object,
  3. opens the console, and
  4. overlays live step state on the canvas when realtime data is available.

While that editor-tracked run is active, Run becomes Stop. Stop calls the execution-cancel operation. The web Run action does not ask for trigger data. It also does not send an idempotency key. Do not double-click it. Do not use it as a substitute for a test with an event-specific payload.

When you edit an active definition, the stored definition changes immediately. Eigenn resumes an execution in the Waiting state against the current active definition. If you deactivate a definition, Eigenn skips a resume try. Before a major structural edit, examine Executions for runs in the Waiting state. Then decide how to handle them.

Confirm a Deployment

  1. Confirm the header badge says Published and the save indicator says Saved.
  2. For a safe first test, use a Manual trigger and a no-side-effect path that stops at End.
  3. Choose Run once.
  4. Watch the console and canvas overlay.
  5. Open Workflows → Executions.
  6. Open the new run and confirm its status, steps, trigger data, context, and result.

An Active badge proves eligibility to run. It does not prove that an event trigger fired or that an execution completed.

Troubleshoot

Workflows shows a lock

Confirm that the workspace is on Starter or higher. Confirm that you are a workspace owner. A billing write restriction can keep reads available and still block changes.

Create workflow fails for Settlement

Settlement is owner-only. Members and viewers can use only the Payment Follow-up and Promise to Pay namespaces.

Deploy stays disabled

Expand Validation and correct every failed check. Warnings alone do not block deployment.

The editor says Save failed

Keep the page open. Restore network access. Make a small change, or use Command+S or Control+S to retry. Confirm Saved before you run the workflow or leave the page.

Run stays disabled

The workflow is a draft or inactive. Deploy it successfully before a manual run.

A published workflow changed while a run stayed in the Waiting state

The resume worker loads the current definition, not a user-visible immutable deployment snapshot. Examine the execution in the Waiting state and the edited node IDs before you resume it.

The version did not change after an edit or a deployment

That is current generic-editor behavior. Autosave and activation do not bump the displayed version.

Related Docs

  • Build Your First Workflow
  • Workflow Executions
  • Workflow Pauses
  • Monitor and Recover Workflows
  • Assistant Automation
  • Weekly Finance Ritual

Workflow Pauses

Set up human checkpoints, read pending actions, understand pause states, and confirm resume or cancellation outcomes.

Workspace Inbox and Approvals

Capture receipts and invoices, reconcile them with transactions, and review assistant-proposed actions from one shared workspace.

On this page

Availability and AccessOpen WorkflowsUnderstand the Workflow LibraryCreate a WorkflowBuild in Workflow StudioCanvas controls and shortcutsUse the AI Edit ToolsAutosave and Version BehaviorValidate and DeployRun and Stop a WorkflowConfirm a DeploymentTroubleshootWorkflows shows a lockCreate workflow fails for SettlementDeploy stays disabledThe editor says Save failedRun stays disabledA published workflow changed while a run stayed in the Waiting stateThe version did not change after an edit or a deploymentRelated Docs

Eigenn docs

current product

Overview
Overview
OverviewAccount PreferencesAssistant AutomationAssistant Command CenterBank ConnectionsBilling and UsageBudgets and ForecastCommand CenterCustomer LifecycleCustomer RecordsCustomersDeveloper PlatformDocument Processing and ExtractionDocument VaultFinancial Analytics and ReportsFinancial OverviewInvoice InsightsInvoice ProductsInvoicesMarketplace IntegrationsNotifications and BrandingOnboarding and SupportOverviewReceivablesReceivables AnalyticsReceivables ControlsSecurity and AccessSettings OverviewStress TestsTeams and OrganizationsTone Profiles and ExperimentsTransaction Categories and RulesTransactionsWeekly Finance RitualWorkflow ExecutionsWorkflow PausesWorkflowsWorkspace Inbox and Approvals
OverviewBuild and Review a ForecastBuild Your First WorkflowConfigure Assistant OperationsConfigure Notifications and BrandingConfigure Receivables ControlsConnect Transaction RecordsCreate and Manage CustomersCreate and Send InvoicesDeveloper API SetupFirst Cash ReviewInvoice Collection WorkflowMaintain Transaction RulesManage Security and BillingManage Team AccessManage the Invoice LifecycleMCP WorkflowsMonitor and Recover WorkflowsOrganize and Share DocumentsProcess Inbox ItemsReconcile and Categorize TransactionsReview a Customer Finance RecordRun a Finance Operating ReviewRun a Receivables Tone ExperimentRun a Runway Stress TestRun Your First Command Center ReviewSet Up a WorkspaceTroubleshoot Account AccessWebhook DeliveryWeekly CFO Review
OverviewIntegrationsMCPSDKsWebhooks
OverviewAuthenticationBank Accounts APICustomers APIErrorsForecasts and Stress Tests APIInvoice Payments APIInvoices APIPaginationRate LimitsRemote Tracker API StatusTracker Categories APITracker Entries and Timers APITracker Projects APITransactions APIWebhooks API StatusWorkflows API Status
Overview
Overview