Your First Workflow
A hands-on walkthrough. In the next few minutes you will create a simple automation that monitors a Gmail inbox and sends a Slack notification when a new email arrives.
What We Are Building
This tutorial creates a two-step workflow: a Gmail trigger watches for new emails, and a Slack action posts a summary to a channel. Along the way you will learn how to add nodes, connect them, map data between steps, and test-run the entire flow.
Prerequisites
Step 1 — Create a New Workflow
Open the Workflows page
Click "New Workflow"
Choose a trigger type
After clicking Create, the workflow editor opens with an empty canvas and a trigger node already placed.
Step 2 — Add the Gmail Node
Open the Node Library
Find Gmail
Drag "List Messages" onto the canvas
Connect the trigger to Gmail
Configure the node
is:unread, and limit results to 5 messages.Step 3 — Add the Slack Node
Add a "Send Message" node
Connect Gmail → Slack
Configure the Slack message
Data mapping shortcut
Step 4 — Test Run
Save the workflow
Click "Test Run"
Watch the execution
Check results
What You Built
You now have a working automation that reads unread Gmail messages and posts summaries to Slack. From here you can:
- Add a Condition node to filter emails by sender or subject.
- Add an AI Prompt node to summarize email contents before posting.
- Switch to a Webhook trigger so external services can start the workflow.
- Share the workflow with your team so they can view or edit it.
Continue to the Editor Basics guide to learn the full set of canvas features, keyboard shortcuts, and power-user workflows.