> ## Documentation Index
> Fetch the complete documentation index at: https://upstash-worktree-docs-descriptions.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# n8n with QStash

> Call QStash from an n8n workflow by importing a QStash request as a cURL snippet into an HTTP Request node to publish, enqueue, or schedule.

Leverage your n8n workflow with Upstash Qstash, here is how you can make those requests using HTTP Request node.

### Step 1: Set Up an n8n Project

1. Go to [https://n8n.io](https://n8n.io) and create a new project
2. Create a Trigger as Webhook with default settings, this will be our entry point.
3. Create a HTTP Request Node
   <img src="https://mintcdn.com/upstash-worktree-docs-descriptions/ZxFMtb5kLiuAUFsm/img/n8n/qstash-http.png?fit=max&auto=format&n=ZxFMtb5kLiuAUFsm&q=85&s=0f07c86835b557a0ab728ea8a01f9cd9" width="1940" height="1106" data-path="img/n8n/qstash-http.png" />

***

### Step 2: Import QStash Configurations to HTTP Node

1. Go to Upstash Console and open QStash Request Builder Tab.
2. Fill out the fields to create an QStash Request. (Publish, Enqueue, Schedule)
   <img src="https://mintcdn.com/upstash-worktree-docs-descriptions/ZxFMtb5kLiuAUFsm/img/n8n/qstash-request-builder.png?fit=max&auto=format&n=ZxFMtb5kLiuAUFsm&q=85&s=31c57b14eb628de2e548fd4446739def" width="1940" height="1186" data-path="img/n8n/qstash-request-builder.png" />
3. Copy the cURL snippet created for you, representing your request.
   <img src="https://mintcdn.com/upstash-worktree-docs-descriptions/ZxFMtb5kLiuAUFsm/img/n8n/qstash-curl.png?fit=max&auto=format&n=ZxFMtb5kLiuAUFsm&q=85&s=853301f944ca2363824ff5f11b06b77d" width="1940" height="1184" data-path="img/n8n/qstash-curl.png" />
4. Back to the n8n, in HTTP Request Parameters tab, use import cURL.
   <img src="https://mintcdn.com/upstash-worktree-docs-descriptions/ZxFMtb5kLiuAUFsm/img/n8n/qstash-import-button.png?fit=max&auto=format&n=ZxFMtb5kLiuAUFsm&q=85&s=80a78563c4b62445aac50a80eb56bad5" width="1940" height="1182" data-path="img/n8n/qstash-import-button.png" />
5. Paste the cURL snippet that you copied in the console, and let n8n to fill out the form for you.
   <img src="https://mintcdn.com/upstash-worktree-docs-descriptions/ZxFMtb5kLiuAUFsm/img/n8n/qstash-import.png?fit=max&auto=format&n=ZxFMtb5kLiuAUFsm&q=85&s=e22bdef838e7f6a3e029cf62d2c11c7a" width="1940" height="1090" data-path="img/n8n/qstash-import.png" />

***

### Step 3: Test the Workflow

1. Execute workflow.
2. Visit the Webhook URL.
3. That's it! You can check the logs in the Qstash Console to confirm your QStash Request is working.
   <img src="https://mintcdn.com/upstash-worktree-docs-descriptions/ZxFMtb5kLiuAUFsm/img/n8n/qstash-logs.png?fit=max&auto=format&n=ZxFMtb5kLiuAUFsm&q=85&s=315c58c725b4edc897ab0da707112122" width="1940" height="1078" data-path="img/n8n/qstash-logs.png" />
