Trouble with N8N and Qdrant integration: Seeking a working example

Hey everyone,

I’m trying to get N8N and Qdrant to work together, but I’m hitting a wall. I set up a workflow based on some docs I found, but it’s giving me an error:

Problem in node 'Qdrant Vector Store'
400 Bad Request: Wrong input: Not existing vector name error:

I made a collection in Qdrant, but maybe I did it wrong? Here’s what I’m confused about:

  1. How do I set up a Qdrant collection that plays nice with N8N?
  2. Is there a sample workflow file I can look at?

I’ve been searching online, but I can’t find clear answers. If anyone has experience with this, I’d really appreciate some help.

I can share more details about my setup if needed. Thanks in advance!

I’ve been working with N8N and Qdrant for a while now, and I can definitely relate to your frustration. One thing that often trips people up is the vector field naming. Make sure your Qdrant collection has a vector field explicitly named ‘vector’ (case-sensitive). Also, check that the vector dimensions in your Qdrant collection match what you’re sending from N8N.

Another common pitfall is the API endpoint configuration. In N8N, ensure you’re using the full URL including the protocol (http/https) and port number for your Qdrant instance. Something like ‘http://your-qdrant-instance:6333’.

As for a sample workflow, I don’t have one on hand, but I’d recommend starting with a simple ‘HTTP Request’ node to fetch some data, followed by an ‘Embed’ node (if you’re using embeddings), and then the ‘Qdrant Vector Store’ node. This basic setup should help you isolate where the issue might be occurring.

If you’re still running into problems after double-checking these points, it might be worth sharing your N8N workflow configuration (with sensitive info redacted) for more specific troubleshooting.

I’ve successfully integrated N8N with Qdrant in a recent project. The key is ensuring your Qdrant collection schema aligns with N8N’s expectations. Create your collection with a vector field named ‘vector’ and specify the dimension matching your embeddings. In N8N, configure the ‘Qdrant Vector Store’ node with the correct collection name and vector field. For authentication, use API key if possible - it’s more straightforward than JWT. If you’re still encountering issues, double-check your Qdrant server URL in N8N settings. It should be the full address including the port number. Let me know if you need more specific guidance on any part of the setup process.

hey gizmo_funny, i ran into similar issues. make sure ur collection has a vector field named ‘vector’ (lowercase). n8n expects that by default. also, double-check ur credentials in n8n. sometimes that trips ppl up. if ur still stuck, lemme know and i can share my working config