DRAGOPS
DRAGOPS
DocumentationGet started

Get started

Create your first DRAGOPS pattern and deploy it in under five minutes.

This guide walks you through creating a pattern, adding nodes, wiring them together, testing the result, and deploying it live. By the end, you will have a working webhook-triggered automation.

Before you begin

Make sure you have:

  • An active DRAGOPS account
  • Access to the DRAGOPS dashboard

Step 1: Create a pattern

  1. Open the DRAGOPS dashboard.
  2. Select New Pattern.

The visual editor opens with an On Start node already on the canvas. Every new pattern begins with this node. For this guide, you will replace it with a webhook trigger.

Step 2: Add a webhook trigger

  1. Select the On Start node and press Delete to remove it.
  2. Find the On Webhook node in the node library panel at the bottom of the editor and select it. You can also right-click on the canvas and type "webhook" to find it.
  3. The node appears on the canvas with output pins for the request body, headers, query parameters, and HTTP method.

The On Webhook node starts your pattern when an HTTP request arrives at its unique URL.

Step 3: Add processing nodes

Now add nodes to do something with the incoming data.

  1. Right-click on the canvas and search for "get property". Add the Get Property node to the canvas.
  2. Right-click on the canvas again and search for "log". Add the Log node to the right of Get Property.

You now have three nodes on the canvas: On Webhook, Get Property, and Log.

Step 4: Wire the nodes together

Connect the nodes by dragging wires between their pins.

  1. Execution flow — Drag from the white execution output pin on On Webhook to the execution input pin on Get Property. Then drag from Get Property's execution output to Log's execution input. This defines the order nodes execute.
  2. Data flow — Drag from the Body output pin on On Webhook to the Object input pin on Get Property. This sends the webhook request body to Get Property.
  3. Configure Get Property — Select the Get Property node. In the Inspector Panel on the left, set the Key field to name.
  4. Connect the result — Drag from Get Property's Value output pin to Log's Message input pin.

Your pattern now receives a webhook, extracts the name field from the request body, and logs it.

Step 5: Test your pattern

Before deploying, test in the editor:

  1. Select Run in the toolbar.
  2. In the dialog, enter sample event data:
{
  "body": { "name": "DRAGOPS User" },
  "headers": {},
  "query": {},
  "method": "POST"
}
  1. Select Run.
  2. The console shows each node as it executes. You should see the log output: DRAGOPS User.

Step 6: Deploy

  1. Select Deploy in the toolbar.
  2. Your pattern is now live. The deployment shows its webhook URL.
  3. Copy the webhook URL.

Step 7: Trigger it

Send a real HTTP request to your webhook:

curl -X POST https://your-webhook-url \
  -H "Content-Type: application/json" \
  -d '{"name": "Hello from curl"}'

Open the deployment detail page to see the execution log. You should see your pattern executed successfully and logged "Hello from curl".

What is next?

On this page