Back to Catalog

Templates by Stefan

LinkedIn engagement automator with GPT-4o/Claude, human review & multilingual comments

Automate LinkedIn engagement without sounding like a bot. This workflow: 🌍 Detects language & tone (German / English) 👍 Chooses the right reaction (like / celebrate / support …) 🗣 Generates a personalised comment in your voice and mentions the author 📲 Optional Telegram review – approve ✅ or regenerate ❌ before posting 💸 Runs on cost-efficient GPT-4o mini or Claude 3.5 Haiku ☁️ Publishes comment + reaction via the Unipile API Setup (≈ 15-30 min) Unipile – connect LinkedIn → copy account_id, dsn, then create an Access-Token (X-API-KEY). Telegram (optional) – create a bot, add a credential named YOUR TELEGRAM ACCOUNT. OpenAI / Anthropic – add your API key and keep one LLM node (delete the other). Open the “Defining guardrails” node and replace the credential placeholders. (Optional) Tweak role, commentlength and openersexample_1-3 for your brand voice. Security: no live keys included – all secrets are placeholders. Best for: solopreneurs, marketing teams, personal-branding consultants.

StefanBy Stefan
1747

Dynamic AI model selector with GDPR compliance via Requesty and Google Sheets

Overview This comprehensive n8n workflow provides a sophisticated solution for dynamically selecting and using AI models while maintaining GDPR compliance. It leverages Requesty's European-based AI routing service to ensure data privacy and automatically updates available model options based on real-time API availability. Choose Your Integration Approach Before diving into the setup, it's crucial to understand that this workflow offers two completely independent AI integration approaches: Approach 1: Dynamic HTTP Request Workflow (Advanced) Complete infrastructure with dynamic model selection What it includes: Automatic model discovery from Requesty's API Dynamic dropdown updates in web forms Model selection persistence in Google Sheets Complex workflow orchestration with multiple phases Full control over API parameters and response handling Best for: Teams needing multiple AI models for different tasks Organizations requiring model usage auditing Users who want maximum flexibility and control Advanced n8n users comfortable with complex workflows Setup complexity: High (requires multiple components and configurations) Approach 2: Standalone AI Agent (Simple) Plug-and-play solution without complexity What it includes: Direct use of n8n's native OpenAI Chat Model node Simple configuration: just set base URL to https://router.requesty.ai/v1 Immediate GDPR compliance through European infrastructure No model discovery or selection infrastructure needed Best for: Users wanting quick GDPR-compliant AI integration Single-model use cases Simple chat interfaces Users preferring minimal configuration Setup complexity: Low (5-minute setup) --- Quick Start: Approach 2 (Simple AI Agent) If you want to get started quickly with GDPR-compliant AI, follow these steps: Step 1: Register with Requesty Visit https://www.requesty.ai Complete the registration process Choose "OpenAI-compatible" integration Note your API endpoint: https://router.requesty.ai/v1 Create an API key (name it "n8n Integration") Step 2: Configure n8n Add a new OpenAI credential in n8n Set the base URL to: https://router.requesty.ai/v1 Enter your Requesty API key Add an OpenAI Chat Model node to your workflow Select your Requesty credential Step 3: Test Your AI agent is now ready and GDPR-compliant! All requests will be routed through Requesty's European infrastructure. --- Advanced Setup: Approach 1 (Dynamic HTTP Workflow) For users who need dynamic model selection and advanced features, follow this comprehensive setup: Prerequisites n8n instance (self-hosted or cloud) Requesty API credentials Google Sheets integration Basic understanding of n8n workflows Phase 1: Requesty Account Setup 1.1 Registration Process Navigate to https://www.requesty.ai Sign up with your email address Complete the welcome process 1.2 Integration Configuration Choose Integration Type: Select "OpenAI-compatible" Note API Endpoint: https://router.requesty.ai/v1 Create API Key: Provide a descriptive name (e.g., "n8n Dynamic Workflow") Click "Create API Key" Important: Save this key securely - you'll need it for n8n configuration Phase 2: Google Sheets Preparation 2.1 Create Storage Sheet Create a new Google Sheet named "AI Model Selections" Add the following column: A1: "Selected Model" Note the Google Sheet ID from the URL 2.2 Configure Google Sheets API Enable Google Sheets API in Google Cloud Console Create service account credentials Share your sheet with the service account email Download the credentials JSON file Phase 3: n8n Workflow Configuration 3.1 Import Workflow Download the workflow JSON file Import into your n8n instance Review all nodes and connections 3.2 Configure Credentials Requesty API Credentials: Go to n8n Credentials section Create new HTTP Request credential Set authentication type to "Header Auth" Header name: "Authorization" Header value: "Bearer YOURREQUESTYAPI_KEY" Google Sheets Credentials: Create new Google Sheets credential Upload your service account JSON file Test the connection Google Sheets Nodes: Update sheet ID in all Google Sheets nodes Verify column mappings match your sheet structure Phase 4: Troubleshooting Guide Common Issues and Solutions Models Not Loading: Verify Requesty API credentials Check network connectivity and API endpoint URL Selection Not Persisting: Verify Google Sheets credentials and write permissions Check sheet ID configuration Chat Not Responding: Verify selected model availability Check API request formatting and response processing Debug Procedures Enable debug mode and detailed logging Check node outputs and data flow Validate API calls with external tools Review n8n execution logs Conclusion The choice between approaches depends on your specific requirements: Simple AI Agent: Perfect for straightforward AI integration with minimal setup Dynamic HTTP Workflow: Ideal for complex requirements with multiple models and advanced features

StefanBy Stefan
865

Track GitHub node definitions and export to Google Sheets

Track n8n Node Definitions from GitHub and Export to Google Sheets Overview This workflow automatically retrieves and processes metadata from the official n8n GitHub repository, filters all available .node.json files, parses their structure, and appends structured information into a Google Sheet. Perfect for developers, community managers, and technical writers who need to maintain up-to-date information about n8n's evolving node ecosystem. Setup Instructions Prerequisites Before setting up this workflow, ensure you have: A GitHub account with API access A Google account with Google Sheets access An active n8n instance (cloud or self-hosted) Step 1: GitHub API Configuration Navigate to GitHub Settings → Developer Settings → Personal Access Tokens Generate a new token with public_repo permissions Copy the generated token and store it securely In n8n, create a new "GitHub API" credential Paste your token in the credential configuration and save Step 2: Google Sheets Setup Create a new Google Sheets document Set up the following column headers in the first row: node (Column A) - Node identifier/name nodeVersion (Column B) - Version of the node codexVersion (Column C) - Codex version number categories (Column D) - Node categories credentialDocumentation (Column E) - Credential documentation URL primaryDocumentation (Column F) - Primary documentation URL Note down the Google Sheets document ID from the URL Configure Google Sheets OAuth2 credentials in n8n Step 3: Workflow Configuration Import the workflow into your n8n instance Update the following placeholder values: Replace YOURGOOGLESHEETSDOCUMENTID with your actual document ID Replace YOURWEBHOOKID if using webhook functionality Configure the GitHub API credentials in the HTTP Request nodes Set up Google Sheets credentials in the Google Sheets nodes Share your Google Sheets document with the email address associated with your Google OAuth2 credentials Grant "Editor" permissions to allow the workflow to write data Google Sheets Template Details The workflow creates a structured dataset with these columns: node: Node identifier (e.g., n8n-nodes-base.slack) nodeVersion: Version of the node (e.g., 1.0.0) codexVersion: Codex version number (e.g., 1.0.0) categories: Node categories (e.g., Communication, Productivity) credentialDocumentation: URL to credential documentation primaryDocumentation: URL to primary node documentation Customization Options Modifying Data Extraction You can customize the "Format Data" node to extract additional fields: Add new assignments in the Set node Modify the column mapping in the Google Sheets node Update your spreadsheet headers accordingly Changing Update Frequency To run this workflow on a schedule: Replace the Manual Trigger with a Cron node Set your desired schedule (e.g., daily, weekly) Configure appropriate timing to avoid API rate limits Adding Filters Customize the "Filter Node Files" code node to: Filter specific node types Include/exclude certain categories Process only recently updated nodes Features Fetches all node definitions from the n8n-io/n8n repository Filters for .node.json files only Downloads and parses metadata automatically Extracts key fields like node names, versions, categories, and documentation URLs Appends structured data to Google Sheets with batch processing Includes error handling and retry mechanisms Clears existing data before appending new information for fresh results Use Cases This workflow is ideal for: Track changes in official n8n node definitions over time Audit node categories and documentation links for completeness Build custom dashboards from node metadata Community management and documentation maintenance Integration planning and compatibility analysis

StefanBy Stefan
100
All templates loaded