Skip to main content

Manage SMC Screener analyses with n8n forms and HTTP API

Workflow preview

Workflow preview
100%
Manage SMC Screener analyses with n8n forms and HTTP API preview
Open on n8n.io

1. Workflow Overview

Quick Overview This workflow uses an n8n Form (or manual test payload) to call the SMC Screener Analysis API, letting you list, fetch, create, update, reanalyze, clear, delete analyses, and check r...

Best for

  • Crypto Trading automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.stickynote, n8n-nodes-base.formtrigger, n8n-nodes-base.manualtrigger, n8n-nodes-base.code, n8n-nodes-base.switch, n8n-nodes-base.httprequest

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by SMC.

Original n8n.io source

1.1 Workflow description

Title
Manage SMC Screener analyses with n8n forms and HTTP API
Workflow name
Manage SMC Screener analyses with n8n forms and HTTP API

Quick Overview

This workflow uses an n8n Form (or manual test payload) to call the SMC Screener Analysis API, letting you list, fetch, create, update, reanalyze, clear, delete analyses, and check runtime status, returning a structured response summary for each action.

How it works

  1. Receives inputs from an n8n Form submission (or a manual run) including the user’s SMC Screener API key and the requested action.
  2. Normalizes and validates the inputs (for example, parses booleans, converts timeframe labels to minutes, and checks required fields like analysis_id for detail/edit actions).
  3. If required fields are missing, returns a validation error payload describing what needs to be fixed.
  4. If an example/test API key is detected, returns an example-mode response that shows the selected endpoint and expected error cases without calling SMC Screener.
  5. Routes the request to the matching SMC Screener endpoint (GET /analyses/, GET /analyses/{id}/, POST /analyses/, PATCH /analyses/{id}/, POST /analyses/{id}/reanalyze/, POST /analyses/{id}/clear/, DELETE /analyses/{id}/, or GET /analyses/runtime-status/).
  6. Sends the HTTP request to api.smcscreener.com with the API key in a Bearer Authorization header and includes query parameters or JSON body fields as needed.
  7. Builds a consistent summary object containing the action, endpoint, request details, and the full SMC Screener API response.

Setup

  1. Create an SMC Screener API key with the needed permissions (analyses_read, analyses_create, analyses_edit, analyses_reanalyze, analyses_clear, analyses_delete).
  2. Use the n8n Form trigger and share its URL with users, or run the workflow manually and replace api_key in the “Manual Test Payload”.
  3. For actions that modify a specific record (get/update/reanalyze/clear/delete), provide a valid analysis_id that belongs to the API-key owner.
  4. For clear and delete actions, set confirm=true (and optionally dry_run=true for clear) to satisfy the workflow’s safety checks and API requirements.
  5. If using runtime status, provide ids and/or dbs and choose the view mode (auto/byid/bydb) to shape the status lookup.

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - ✨ Community Copy

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 2 - 🚀 Template Overview

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 3 - 🧭 Setup & Inputs

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 4 - 🔐 0. User Input & API Key

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 5 - 📚 1. Read User Analyses

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 6 - 🔎 2. Get One Analysis

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 7 - ➕ 3. Create Analysis

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 8 - ✏️ 4. Update Analysis

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 9 - 🔁 5. Reanalyze Analysis

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 10 - 🧹 6. Clear Analysis Data

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 11 - 🗑️ 7. Delete Analysis

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 12 - 🧭 8. Runtime Status

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 13 - SMC_Analysis_Form

Type / Role
n8n-nodes-base.formTrigger - formTrigger
Config choices
Version 2.5

Block 14 - Manual Trigger

Type / Role
n8n-nodes-base.manualTrigger - manualTrigger
Config choices
Version 1

Block 15 - Manual Test Payload

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 16 - Normalize Analysis Input

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 17 - Input Valid?

Type / Role
n8n-nodes-base.switch - switch
Config choices
Version 3

Block 18 - Build Input Error

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 19 - Example API Key?

Type / Role
n8n-nodes-base.switch - switch
Config choices
Version 3

Block 20 - Example Output

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 21 - Action Router

Type / Role
n8n-nodes-base.switch - switch
Config choices
Version 3

Block 22 - GET User Analyses

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.3

Block 23 - Build Analyses List Summary

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 24 - GET Analysis Detail

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.3

Showing the first 24 of 37 workflow blocks. Download the JSON for the full node graph.

3. Summary Table

Workflow Manage SMC Screener analyses with n8n forms and HTTP API
Complexity advanced
Nodes 37
Categories Crypto Trading
Author SMC
Published 07 Jun 2026

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/16153/16153.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Manage SMC Screener analyses with n8n forms and HTTP API do?

Quick Overview This workflow uses an n8n Form (or manual test payload) to call the SMC Screener Analysis API, letting you list, fetch, create, update, reanalyze, clear, delete analyses, and check r...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Crypto Trading use case.