TotalApp Docs

My Workflows

Save, manage, and run visual automation workflows from your personal library.

Overview

My Workflows is the personal library of all automation workflows you have saved from the Workflow Editor. Each saved workflow can be re-run, edited in the visual editor, exported as JSON for sharing, or deleted. You can also link workflows to PM projects so they are discoverable alongside the related tasks and notes.

Workflow Cards

Each workflow is displayed as a card (or row in list view) showing:

  • Title — the workflow name you gave it when saving in the Workflow Editor.
  • Node count — how many nodes the workflow contains. Gives a rough sense of pipeline complexity.
  • Last modified date — when the workflow was last saved or edited.
  • Linked project — if the workflow has been associated with a PM project, the project name appears as a tag. Unlinked workflows show no tag.

Switch between grid and list view using the view mode toggle in the filter bar.

Running a Workflow

Click Run on any workflow card to execute it immediately. The execution engine:

  1. Resolves the topological execution order of all connected nodes.
  2. Processes each node in sequence — output of upstream nodes flows as input to downstream nodes.
  3. Results are shown inline in the execution panel that expands below the card. Each node shows its status (running, done, error) and a preview of its output.
  4. If any node errors, downstream nodes that depend on it are skipped, and the error message is surfaced per-node.

Use the Workflow Editor for Development

My Workflows is for running and managing saved workflows. If you need to modify a workflow's nodes or connections, click Edit on the card to open it in the full Workflow Editor canvas. Save from the editor to update the workflow in your library.

Export & Import

Each workflow can be exported as a JSON file using the export icon on the card. The JSON file includes the full node and edge graph, all node configurations, and metadata. Share the JSON file with a colleague or import it into another TotalApp instance to reuse your pipeline designs.

To import a workflow, click Import in the top toolbar, select a previously-exported JSON file, and the workflow is added to your library immediately. The imported workflow receives a new unique ID to avoid collisions with existing workflows.

AI Assistant

The AI assistant for My Workflows understands your saved workflow graphs — it can read the node types, edge connections, and configuration of each workflow. Example prompts:

Explain what my "Content Pipeline" workflow does Which workflows use the Send Mail node? Suggest improvements to my blog generation pipeline Which of my workflows has the most nodes?

Linking to Projects

To associate a workflow with a PM project, click the Link to Project option in the workflow card's ... context menu. A picker shows all active projects. Select one to link the workflow. Once linked, the workflow appears in a related resources section when viewing that project in My Projects.

To remove a project link, open the context menu again and select Unlink from Project. The workflow remains in My Workflows — only the association is removed.

Frequently Asked Questions

What's the difference between running a workflow here and editing it in the Workflow Editor?
My Workflows is the execution and management surface for workflows you've already built — click Run to execute a saved workflow immediately and watch node-by-node progress in the inline execution panel. If you need to change the nodes, connections, or configuration, click Edit to open the same workflow in the full Workflow Editor canvas. Saving from the editor updates the workflow in your My Workflows library, so both views always reflect the same underlying graph.
What happens if a node fails while a workflow is running?
The execution engine processes nodes in topological order, passing each node's output to the nodes downstream of it. If a node errors, any downstream node that depends on its output is skipped rather than run with missing data, and the specific error message is shown against the failed node in the execution panel. Nodes that don't depend on the failed node continue to run normally.
Will importing a workflow JSON file overwrite an existing workflow with the same name?
No. When you import a previously-exported JSON file via the Import button, the workflow is assigned a new unique ID before being added to your library. This means importing never collides with or overwrites an existing workflow, even if the title is identical — you may end up with two workflows sharing the same name, which you can rename afterward if needed.
Does linking a workflow to a project move it out of My Workflows?
No. Linking a workflow to a PM project via the card's ... context menu only adds an association — the workflow stays in My Workflows exactly as before, and simply gains a project tag on its card plus a listing under that project's related resources in My Projects. Unlinking from the context menu removes the association without deleting or moving the workflow.