This tutorial walks you through building a practical workflow: when a new Shopify order arrives, check the order total, and send a different notification depending on the amount.Documentation Index
Fetch the complete documentation index at: https://docs.spojit.com/llms.txt
Use this file to discover all available pages before exploring further.
What you’ll build
Prerequisites
- A Shopify connection configured in Connections
- A Slack connection configured in Connections
- An existing Shopify order to test with
Step by step
Create a new workflow
From the dashboard, click New Workflow. Name it “Order Notifications” and click Create.
Add a Trigger
Drag a Trigger node from the palette. Set the type to Manual for now — you can switch to webhook later.
Add a Variable node for the order ID
Drag a Variable node onto the canvas and connect it to the trigger. Set a variable called
orderId with a test order ID from your Shopify store.Add a Shopify action
Drag a Connector node and connect it after the variable node. In the properties panel:
- Connector: Shopify
- Tool:
get-order - id: Reference the
orderIdvariable
Add a Condition
Drag a Condition node and connect it after the Shopify action. Configure the condition:
- Field: the order total from the previous step
- Operator: greater than
- Value:
100
Add Slack actions for each branch
Drag two Connector nodes:
- Connect one to the True handle. Configure it to send a Slack message: “VIP order received! Order total: $…”
- Connect one to the False handle. Configure it to send a Slack message: “New order received. Order total: $…”
Key takeaways
- Every workflow starts with a Trigger node.
- Use Variable nodes to define inputs and test data.
- Connector nodes execute tools from connected services.
- Condition nodes let you branch based on data values.
- You can see the output of each node after execution in the monitoring view.
Next steps
Node Types
Learn about every node type in detail.
Monitoring
View execution logs and debug your workflows.