Skip to main content
A workbook is your canvas for building automation workflows in Gumloop. It’s where you drag and drop nodes, connect them together, and create powerful automations. Each workbook can contain multiple flows organized as tabs at the bottom of the screen.
Workbook canvas with nodes and flows

What is a Workbook?

A workbook is a canvas where you chain multiple nodes together to build your automation. You drag nodes from the library onto the canvas, connect them in sequence, and create workflows that process data, use AI, and integrate with external services.

Visual Canvas

Drag and drop nodes, then connect them with edges to define the flow of data through your automation

Multiple Flows in Tabs

Each tab at the bottom is a separate flow. Keep related flows together in one workbook (like how Excel has multiple sheets in one file)

Version Control

Track run history and save checkpoints to preserve working versions
Every automation you create in Gumloop lives in a workbook. When you open a flow, you’re working on this canvas where nodes connect together to form your automation logic.

Workbook Navigation & Controls

Navigate your workbook canvas efficiently with these controls:

Basic Navigation

  • Zooming
  • Panning
  • Selecting
  • Scroll wheel: Zoom in and out
  • Trackpad: Use pinch gestures to zoom or two finger swipe
  • Keyboard: Cmd/Ctrl + 0 to fit entire flow in view

Canvas Control Buttons

Located in the bottom right corner of your canvas, you’ll find these helpful controls:
Canvas control buttons
Automatically adjusts the zoom and position to show your entire flow on screen. Perfect for getting a bird’s-eye view of complex workflows.
Automatically arranges your nodes in a clean, organized layout. Use this when your canvas gets messy or after making significant changes.
Expands all nodes simultaneously, making it easy to review your entire workflow’s logic.
Collapses all node nodes to clean up your canvas and focus on the flow structure.
Toggles grid snapping to help align nodes precisely. Great for creating visually organized flows.

Understanding Tabs and Subflows

The tabs you see at the bottom of your workbook are actually individual subflows. This is important to understand:
Workbook tabs showing subflows
  • Each tab represents a complete flow that can run independently
  • Tabs can also be used as reusable components (subflows) within other flows
  • The main flow is just one tab, and you can create additional tabs for modular organization
To learn more about how subflows work and how to use them effectively, see the Subflows documentation.

Managing Tabs

1

Create a new tab

Click the plus + icon in the bottom bar to add a new flow to your workbook
2

Right-click for options

Right-click on any tab to rename, duplicate, or delete flows within your workbook
3

Name descriptively

Give each tab a clear name that indicates its purpose for easy navigation
Use descriptive names that clearly indicate each flow’s purpose. This becomes especially helpful as your workbook grows in complexity.

Converting Nodes into Subflows

As your flows grow complex, you can easily convert groups of nodes into modular subflows:
1

Select nodes

Hold Shift and drag to select the nodes you want to group
2

Click 'Make Subflow'

Click the “Make Subflow” button in the bottom bar
3

Automatic setup

The selected nodes move to a new tab, and inputs/outputs are automatically configured
Converting selected nodes to a subflow
This feature is invaluable when building large automations. Break your workflow into logical chunks, test each piece independently, and reuse components across different flows.

Running and Debugging

Click the Run button in the top right corner to execute your workflow. A run report appears showing real-time progress through each node.
Run Button

Resume Button for Faster Iteration

Resume Button

Pro Tip: Use Resume to Save Time

Instead of re-running an entire flow, use the Resume button (Cmd/Ctrl + Shift + Enter) to jump to a specific node and continue from there. This saves credits and dramatically speeds up development when you’re iterating on specific parts of your workflow.

Viewing Run History

Track and debug workflow executions directly from the canvas:
1

Save your workbook

Ensure your workbook is saved to enable run history tracking
2

Click 'Previous Runs'

Click the “Previous Runs” icon in the top right corner
3

Review execution details

View current runs, past executions, success/failure status, and detailed node information
Previous runs interface
The run log is invaluable for debugging and understanding how your flows perform over time.

Run Log Documentation

Learn more about debugging with the run log

Sharing Workbooks

Share your workbooks with team members or external stakeholders:
Share Settings
Shared workbooks are view-only by default. Users cannot execute or modify shared workbooks unless they clone them to their own workspace.

Triggering Workbooks

Automate your workbooks to run on schedules or in response to events:
1

Click 'Add Trigger'

Click the “Add Trigger” button in the top navigation bar
Trigger Button
2

Choose trigger type

Select from time-based schedules, webhooks, or service-specific triggers (Gmail, Slack, etc.)
3

Configure and activate

Set your parameters and enable the trigger to start automated execution
Schedule your workbook to run hourly, daily, weekly, or on custom intervals. Great for regular reports or data syncs.
Start your workbook when external services send HTTP requests. Perfect for real-time integrations with other tools.
Trigger on events from integrated services like Gmail (new emails), Slack (new messages), Google Sheets (new rows), and more.

Triggers Documentation

Explore all trigger options and configuration details

Managing Workbooks

Moving Workbooks Between Workspaces

  • Move to Workspace
  • Duplicate Workbook
  1. Go to the Hub
  2. Click the three dots (⋮) next to the workbook name
  3. Select “Move to Workspace”
  4. Choose the destination workspace
Useful for sharing templates or workflows within your organization.
Workbook Settings

Keyboard Shortcuts

Speed up your workflow building with these essential shortcuts:
ShortcutAction
Cmd/Ctrl + SSave workbook
Cmd/Ctrl + EnterRun flow
Cmd/Ctrl + Shift + EnterResume run
Cmd/Ctrl + BToggle node menu
Cmd/Ctrl + 0Fit view to canvas
Shift + DragSelect multiple nodes
@ symbolReference node outputs
Type @ in any text field to bring up a menu of available node outputs. This is much faster than dragging badges manually.

Best Practices

Use Cmd/Ctrl + S often as you build. Regular saving ensures run history is tracked and prevents data loss. Consider creating checkpoints before major changes.
Name your workbooks, tabs, and even individual nodes clearly. Include version numbers or dates when relevant (e.g., “Customer Onboarding v2” or “Q4 2024 Reports”).
If a flow has more than 10-15 nodes, consider splitting it into subflows. This improves maintainability, enables reusability, and makes testing easier.
Use the Resume button to test specific parts of your flow without re-running everything. This saves time and credits during development.
After making significant changes, click the Auto Format button to clean up your canvas layout. A well-organized canvas is easier to understand and maintain.
For critical workflows, configure alerts to notify you via email if errors occur. This helps you catch issues quickly in production.

Workbooks provide the foundation for all your automation work in Gumloop. Master the canvas, leverage subflows effectively, and use the tools provided to build maintainable, production-ready workflows.