Quick Start Guide

This guide takes you from a blank canvas to a running workflow in about 5 minutes. You will build a workflow that receives a webhook, makes an HTTP request, and returns a response — then test it from the canvas or via its webhook URL.

Before You Begin

All you need is:

That's it. You can build, deploy, and run workflows entirely in the cloud using Managed execution mode — no local install required.

Want to test locally? You'll also need Python 3.9+ and the CLI — see Installation. Local testing lets you run workflows on your own machine before deploying.

Step 1: Create a Workflow

Sign in to app.tensorify.io and complete the onboarding to create your workspace. Then from the dashboard:

  1. Click New Workflow
  2. Give it a name — for example, my-first-workflow
  3. Click Create

The canvas will open with an empty graph.

Step 2: Add a Webhook Trigger

Every workflow needs a trigger — the event that starts execution. Add a Webhook node:

  1. In the node palette on the left, find Webhook under Triggers
  2. Drag it onto the canvas
  3. Click the node to open its settings panel
  4. Leave the defaults as-is for now (method: POST, verification: none)

Step 3: Add an HTTP Request Node

Next, add an action. This node will call an external API when the webhook fires:

  1. Drag an HTTP Request node onto the canvas
  2. In its settings, set:
    • Method: GET
    • URL: https://httpbin.org/get
  3. Connect the payload output of the Webhook node to the body input of the HTTP Request node

Step 4: Deploy and Test

You have two options to test this workflow:

Option A: Cloud execution (no install needed)

  1. Click the Deploy button in the top toolbar
  2. Set Execution Mode to Managed
  3. Click Deploy — you'll receive a webhook URL
  4. Send a test request:
curl -X POST https://triggers.tensorify.io/your-webhook-path

The run appears in the Jobs page. Click it to see each node's output.

Option B: Local testing with the CLI

Install the CLI and start a runner to test directly from the canvas:

curl -fsSL https://cli.tensorify.io/install | sh
tensorify init
tensorify login
tensorify runner start

Leave the runner terminal open. Then back in the browser:

  1. Click the Test button in the top toolbar
  2. Select the HTTP Request node as the target
  3. Click Run to Selected

The workflow executes on your local machine up to the selected node.

On a VPS or headless server, use tensorify init --api-key tfk_your_key instead. Get the key from SettingsAPI Keys in the app. See Installation for details.

Your terminal (if using local testing) will show the execution log. In the editor, click the HTTP Request node to see its output — the JSON response from httpbin.

What You Built

Webhook Trigger → HTTP Request

When this workflow receives a POST request, it calls httpbin.org/get and records the response. You can now extend it by adding Transform, If, Code, or any other nodes.

Next Steps

  • Core Concepts — understand how nodes, edges, and data flow work
  • Deploying Workflows — put this workflow in production
  • Plugins — browse all available nodes
  • Guides — follow a complete real-world automation from start to finish
On this page