Quick Overview This workflow manages Etsy OAuth 2.0 (PKCE) authorization in n8n, stores access and refresh tokens in workflow static data, refreshes tokens when needed, and returns ready-to-use Etsy API request headers to other workflows via an Execute Workflow call. How it works Runs either manually to start authorization, via a webhook callback from Etsy after consent, or when another workflow requests a token. Loads the Etsy app configuration (client ID, shared secret, redirect URI, scopes) and routes the run to start authorization, handle the callback, or return an access token. When starting authorization, generates a PKCE verifier/challenge and returns an Etsy authorization URL while storing the pending state for validation. When Etsy redirects to the callback webhook, validates the returned state and authorization code and then exchanges the code for tokens using the Etsy OAuth token endpoint. Stores the authorized access and refresh tokens (with expiry timestamps) in n8n workflow static data and returns a confirmation response to the callback request.
Tags
Related workflows
See all General Automation→UGC Video Generation with Wan 2.5 on Replicate
This workflow automatically converts static images into dynamic videos using AI-powered animation. It saves you hours of video editing by transforming product photos, marketing images, or any static visuals into engaging video content perfect for social media and advertising campaigns. Overview This workflow automates the entire image-to-video generation process using the WAN-VIDEO 2.5 model via Replicate API. Simply provide an image URL and a text prompt describing the desired motion, and the workflow handles the video creation, status monitoring, and delivery of your animated content - typically ready in 30-120 seconds. Tools Used n8n**: The automation platform that orchestrates the workflow Replicate API**: Powers the WAN-VIDEO 2.5 AI model for image-to-video generation Status Monitoring**: Automated checking system with intelligent retry logic Error Handling**: Built-in resilience with comprehensive error management How to Install Import the Workflow: Download the .json file and import it into your n8n instance Get Replicate API Key: Sign up at replicate.com and copy your API token Configure API Token: Replace the placeholder in the "Set API Token" node Add Your Image: Update t
Get Xiaohongshu note details from a keyword with JustOneAPI
Use this n8n workflow template to get Xiaohongshu note details from a keyword with JustOneAPI. Who’s it for This template is for content researchers, creator operations teams, marketing teams, and automation builders who want to turn a Xiaohongshu keyword into a structured list of note details inside n8n. How it works The workflow starts with a single configuration node where you add your JustOneAPI token and the keyword you want to research. It then searches Xiaohongshu notes with the V2 search endpoint, extracts note IDs from the returned results, removes duplicates, and keeps only the first unique note ID by default. After that, it requests note details and outputs a structured note detail record that can be reused in downstream workflows. You can increase maxNotes if you want to retrieve details for more than one unique note ID. How to set up Import the workflow into n8n. Open the Set API Token and Research Inputs node. Add your JustOneAPI token. Replace the placeholder values for keyword and other optional search inputs. Leave maxNotes set to 1 if you want to fetch only the first unique result by default. Run the workflow and review the final output node. Requirements A JustOn
Generate and edit images with Havis AI Nano Banana 2
Havis AI - Nano Banana 2 n8n Workflow Summary This n8n workflow submits an image generation job to Havis AI Nano Banana 2, waits for processing, polls task status, and returns result data when the job completes. Who is this for? Creators who want a reusable no-code generation form. Agencies building client-facing AI automation. Developers who want an importable API test workflow. n8n users connecting Havis AI output to storage, Slack, Sheets, Airtable, webhooks, or a CMS. What this workflow does Opens an n8n Form Trigger for Nano Banana 2 inputs. Builds a clean JSON payload and removes empty optional fields. Sends a POST request to https://havis.ai/api/nano-banana-2. Waits 8 seconds, then polls https://havis.ai/api/task/{task_id}. Loops while the task is processing. Returns task ID, status, result URLs, credits used, and submitted payload. Returns a clean error object if the task fails. Setup Import the JSON workflow into n8n. Open the Form Trigger URL. Enter your Havis API key in api_key. Use only the key value; the workflow adds Bearer automatically. Fill in the model inputs and submit. For production, store the API key in n8n credentials or environment variables instead of typin