Skip to main content
Business Process Automation Webhook

Splitout Elasticsearch Create Webhook

2
14 downloads
15-45 minutes
🔌
4
Integrations
Intermediate
Complexity
🚀
Ready
To Deploy
Tested
& Verified

What's Included

📁 Files & Resources

  • Complete N8N workflow file
  • Setup & configuration guide
  • API credentials template
  • Troubleshooting guide

🎯 Support & Updates

  • 30-day email support
  • Free updates for 1 year
  • Community Discord access
  • Commercial license included

Agent Documentation

Standard

Splitout Elasticsearch Create Webhook – Business Process Automation | Complete n8n Webhook Guide (Intermediate)

This article provides a complete, practical walkthrough of the Splitout Elasticsearch Create Webhook n8n agent. It connects HTTP Request, Webhook across approximately 1 node(s). Expect a Intermediate setup in 15-45 minutes. One‑time purchase: €29.

What This Agent Does

This agent orchestrates a reliable automation between HTTP Request, Webhook, handling triggers, data enrichment, and delivery with guardrails for errors and rate limits.

It streamlines multi‑step processes that would otherwise require manual exports, spreadsheet cleanup, and repeated API requests. By centralizing logic in n8n, it reduces context switching, lowers error rates, and ensures consistent results across teams.

Typical outcomes include faster lead handoffs, automated notifications, accurate data synchronization, and better visibility via execution logs and optional Slack/Email alerts.

How It Works

The workflow uses standard n8n building blocks like Webhook or Schedule triggers, HTTP Request for API calls, and control nodes (IF, Merge, Set) to validate inputs, branch on conditions, and format outputs. Retries and timeouts improve resilience, while credentials keep secrets safe.

Third‑Party Integrations

  • HTTP Request
  • Webhook

Import and Use in n8n

  1. Open n8n and create a new workflow or collection.
  2. Choose Import from File or Paste JSON.
  3. Paste the JSON below, then click Import.
  4. Show n8n JSON
    Title:  
    Building an AI-Powered Image Search Engine with n8n, Cloudflare Workers AI, and Elasticsearch
    
    Meta Description:  
    Learn how to build an object-based image search engine using n8n. This no-code workflow fetches images, detects objects using Cloudflare’s AI, crops them, stores them on Cloudinary, and indexes them in Elasticsearch for powerful object-based querying.
    
    Keywords:  
    n8n, image search, object detection, AI workflows, Cloudflare Workers AI, Cloudinary, Elasticsearch, image processing, crop images, no-code automation, computer vision, Detr-Resnet-50, visual search engine
    
    Third-Party APIs Used:
    
    1. Cloudflare Workers AI (Model: @cf/facebook/detr-resnet-50)
    2. Cloudinary Image Upload API
    3. Elasticsearch REST API
    
    Article:
    
    —
    
    Creating an Object-Based Image Search Engine with n8n and Cloudflare Workers AI
    
    Image search is a growing area of interest among developers and AI enthusiasts, especially with the rise of visual search and object detection tools. Traditional solutions rely on keyword tags or image metadata, but what if you could detect individual objects in an image and search based on what’s actually visible?
    
    In this tutorial, we’ll walk through an n8n workflow that does exactly that. With the help of Cloudflare Workers AI, Cloudinary, and Elasticsearch, this no-code automation pipeline can:
    
    - Detect objects in an image file using AI
    - Crop those objects into separate images
    - Upload each object-cropped image to Cloudinary
    - Index the results in Elasticsearch for future querying
    
    Let’s break down each step of the workflow.
    
    Step 1: Define the Source Image
    
    The workflow starts with a Manual Trigger node in n8n, allowing us to manually test the flow. Immediately after, a Set Variables node assigns crucial parameters like:
    
    - Cloudflare Account ID
    - AI model to use (@cf/facebook/detr-resnet-50)
    - A source image URL from Pexels
    - The Elasticsearch index name to store results
    
    This lets the workflow remain flexible—a different image can be processed just by changing the source URL.
    
    Step 2: Fetch the Source Image
    
    Using the HTTP Request node, the image defined in the previous step is fetched directly from the internet. This binary image data will be passed to our object detection tool next.
    
    Step 3: Object Detection Using Cloudflare Workers AI
    
    The star of this pipeline is the Detr-Resnet-50 model available via Cloudflare’s Workers AI API. This model is designed to perform Object Detection—a type of computer vision that can identify and label multiple objects within a source image.
    
    The HTTP Request node makes a POST call to the Cloudflare API, sending the image as binary data. The model returns a structured JSON response containing each detected object's:
    
    - Class label (e.g., “person”, “bicycle”)
    - Bounding box coordinates
    - Confidence score
    
    Only results with a score of 0.9 or higher are retained for quality assurance via a Filter node.
    
    Step 4: Crop Each Detected Object into Separate Images
    
    For each high-confidence object detected, we calculate the crop dimensions using the bounding box coordinates provided (xmin, xmax, ymin, ymax). These extracted regions are then cropped out from the original image using n8n’s Edit Image node.
    
    Each resulting cropped image is saved in JPEG format with a filename based on the object’s label and its position in the results (e.g., dog-1.jpg).
    
    Step 5: Upload Cropped Object Images to Cloudinary
    
    The cropped images are then uploaded to Cloudinary, a cloud-based image and video storage service. Cloudinary automatically compresses, optimizes, and provides a secure URL for each image.
    
    We also include an “upload_preset” to ensure standardized settings across different uploads.
    
    Step 6: Index in Elasticsearch for Image Search
    
    Each cropped image’s metadata is stored in Elasticsearch, using the original image URL, the secure Cloudinary image URL, and the object label as indexed fields. Additionally, bounding box and classification metadata are stored in a JSON field to preserve contextual info about each object.
    
    Once indexed, these objects can now be queried by labels (e.g., “dog”) or other attributes, creating a powerful image search engine that understands visuals—not just tags.
    
    Why This Workflow Matters
    
    - It enables granular search capabilities: Instead of relying on vague image-level tags, we extract the actual components.
    - It lays the foundation for visual search engines: Platforms like Pinterest and Google Lens already implement similar systems—this workflow brings such capabilities within reach.
    - It’s no-code-friendly: Built entirely with n8n’s drag-and-drop interface, it requires no traditional programming.
    
    Potential Use Cases
    
    - E-commerce: Search for products visually by submitting an image
    - Media & Asset Management: Auto-tagging and indexing of visual content
    - Educational Apps: Object recognition for learning aids
    - Security & Surveillance: Detect and log items from footage
    
    Final Thoughts
    
    By combining n8n with Cloudflare Workers AI, Cloudinary, and Elasticsearch, this workflow becomes an end-to-end solution for object detection and indexing. It’s scalable, modular, and most importantly—accessible with minimal code.
    
    Want to try it yourself? Join the community on the n8n Discord or browse the n8n forums to get support, share improvements, or explore advanced use cases.
    
    Happy hacking!
    
    —
    
    
    Let me know if you'd like a version formatted for a blog platform like Medium or Dev.to.
  5. Set credentials for each API node (keys, OAuth) in Credentials.
  6. Run a test via Execute Workflow. Inspect Run Data, then adjust parameters.
  7. Enable the workflow to run on schedule, webhook, or triggers as configured.

Tips: keep secrets in credentials, add retries and timeouts on HTTP nodes, implement error notifications, and paginate large API fetches.

Validation: use IF/Code nodes to sanitize inputs and guard against empty payloads.

Why Automate This with AI Agents

AI‑assisted automations offload repetitive, error‑prone tasks to a predictable workflow. Instead of manual copy‑paste and ad‑hoc scripts, your team gets a governed pipeline with versioned state, auditability, and observable runs.

n8n’s node graph makes data flow transparent while AI‑powered enrichment (classification, extraction, summarization) boosts throughput and consistency. Teams reclaim time, reduce operational costs, and standardize best practices without sacrificing flexibility.

Compared to one‑off integrations, an AI agent is easier to extend: swap APIs, add filters, or bolt on notifications without rewriting everything. You get reliability, control, and a faster path from idea to production.

Best Practices

  • Credentials: restrict scopes and rotate tokens regularly.
  • Resilience: configure retries, timeouts, and backoff for API nodes.
  • Data Quality: validate inputs; normalize fields early to reduce downstream branching.
  • Performance: batch records and paginate for large datasets.
  • Observability: add failure alerts (Email/Slack) and persistent logs for auditing.
  • Security: avoid sensitive data in logs; use environment variables and n8n credentials.

FAQs

Can I swap integrations later? Yes. Replace or add nodes and re‑map fields without rebuilding the whole flow.

How do I monitor failures? Use Execution logs and add notifications on the Error Trigger path.

Does it scale? Use queues, batching, and sub‑workflows to split responsibilities and control load.

Is my data safe? Keep secrets in Credentials, restrict token scopes, and review access logs.

Keywords:

Integrations referenced: HTTP Request, Webhook

Complexity: Intermediate • Setup: 15-45 minutes • Price: €29

Requirements

N8N Version
v0.200.0 or higher required
API Access
Valid API keys for integrated services
Technical Skills
Basic understanding of automation workflows
One-time purchase
€29
Lifetime access • No subscription

Included in purchase:

  • Complete N8N workflow file
  • Setup & configuration guide
  • 30 days email support
  • Free updates for 1 year
  • Commercial license
Secure Payment
Instant Access
14
Downloads
2★
Rating
Intermediate
Level