Before you begin
Sign in at workflow.dog/login. A new account starts with a project. If you already have several projects, select the one where this workflow should live.1. Create a workflow
Open Workflows, select Create a Workflow, and choose: HTTP → When a request is received at a URL WorkflowDog creates the workflow and opens its editor. The trigger panel shows the public URL assigned to this workflow.A workflow has one trigger. The trigger is chosen during creation, while
actions are added on the canvas afterward.
2. Add a Text action
Press / or select Search actions in the bottom toolbar. Search for Text, then choose: Core → Text Enter this template in the action:method and path and creates a dynamic input for
each one.
3. Connect the trigger data
The workflow includes Trigger Data, which exposes values from the incoming request. Create these two connections:
Drag from an output handle to its matching input handle. A connection carries
the value and makes the Text action wait for that trigger output.
4. Return the message
Open the action search again and choose: HTTP → Respond Text Connect:
The response action sends the generated text back to the browser request that
started the workflow.
5. Wait for the workflow to save
WorkflowDog saves graph changes automatically. Watch the status beside the workflow name and wait for Saved! before triggering a run.6. Enable the workflow
Open the Paused menu and choose Enable Workflow. The status changes to Live. New workflows begin paused. While paused, incoming events do not wait to be processed later; they produce failed runs. See Live and Paused workflows for the full behavior.7. Send a request
Open the trigger panel at the top-left of the editor and select Go to URL. The page should display:8. Inspect the run
Open Run History from the top-right of the editor. Select the latest run, then inspect the graph:- Trigger Data contains the HTTP method and path.
- Text shows the rendered output.
- Respond Text shows the response body it sent.
What you learned
You have used the complete automation lifecycle:- A trigger received an event.
- Connections carried event values into an action.
- An action produced a new value.
- A response action completed the HTTP request.
- Run History recorded the execution.