TotalApp Docs

Outputs

Terminal nodes that deliver results — notifications, database writes, file exports, dashboards.

Overview

The Outputs group holds terminal nodes — the last step in a pipeline branch. These nodes consume upstream data and deliver it somewhere useful: a notification, a database write, a file export, or a visual dashboard. Output nodes have no outgoing connections.

Nodes are organized into sub-groups: Display, Notification, Publish, Data Sinks, API & Action, File, and Generic.

Nodes in This Group

Display

NodeDescription
Modal ViewDisplays upstream data in a viewer modal within the editor.
Airtable ViewDisplays upstream data formatted as an Airtable-style grid.

Notification

NodeDescription
Notification RouterRoutes a notification to one or more configured channels based on rules.
Email AlertSends an alert email when the workflow reaches this node.
Slack AlertPosts an alert message to a Slack channel.
Linear IssueCreates or updates a Linear issue from upstream data.
Push NotificationSends a push notification to subscribed devices.
Send MailSends an email using upstream content as the body.

Publish

NodeDescription
PR CommentPosts a comment on a pull request in a connected repository.
Social PublisherPublishes upstream content to a connected social media account.
Blog PostPublishes upstream content as a blog post.

Data Sinks

NodeDescription
Database InsertInserts upstream data as a new row/record in a connected database.
SpreadsheetWrites upstream data to a spreadsheet.
DashboardSends upstream data to a dashboard widget.

API & Action

NodeDescription
HTTP RequestSends a final outbound HTTP request with the upstream payload.
Vector DB UpsertWrites upstream embeddings/records into a vector database.
Webhook (Out)Sends upstream data to an external webhook URL as the final pipeline step.

File

NodeDescription
File WriteWrites upstream data to a file on local/persistent disk.
CSV ExportExports upstream tabular data as a CSV file.
JSON ExportExports upstream data as a JSON file.

Generic

NodeDescription
OutputA generic terminal node for displaying or forwarding the final pipeline value with no specific destination.

Usage Tips

A pipeline can have multiple Output nodes

Branch a pipeline with a Condition or Switch node and attach a different Output node to each branch — e.g. Email Alert on failure, Database Insert on success.

Output nodes are terminal

Nothing can connect downstream of an Output node. If you need to both save data and notify a channel, use two separate Output nodes fed from the same upstream node rather than chaining one Output into another.

Frequently Asked Questions

What's the difference between HTTP Request in Integrations and in Outputs?
They behave the same way — both send an HTTP request. The Outputs version is positioned as a pipeline-ending action, while the Integrations version is commonly used mid-pipeline when you still need the response for further processing.
Does Modal View persist data anywhere?
No. Modal View only displays the upstream value in the editor UI for inspection — it does not write or store data anywhere. Use a Data Sinks node if you need persistence.