David Roberts
Workflows by David Roberts
Evaluation metric example: String similarity
AI evaluation in n8n This is a template for n8n's evaluation feature. Evaluation is a technique for getting confidenc...
Evaluation metric example: RAG document relevance
AI evaluation in n8n This is a template for n8n's evaluation feature. Evaluation is a technique for getting confidenc...
Evaluation metric example: Correctness (judged by AI)
AI evaluation in n8n This is a template for n8n's evaluation feature. Evaluation is a technique for getting confidenc...
Evaluation metric example: categorization
AI evaluation in n8n This is a template for n8n's evaluation feature. Evaluation is a technique for getting confidenc...
Evaluation metric example: Check if tool was called
AI evaluation in n8n This is a template for n8n's evaluation feature. Evaluation is a technique for getting confidenc...
Access execution data from an error workflow
Sometimes you want to take a different action in your error workflow based on the data that was flowing through it. T...
Send a message with an inline embedded image with Gmail
The built in Gmail node doesn't yet support embedding images within the body of the email, but you can pull this off...
Chat with PDF docs using AI (quoting sources)
This workflow allows you to ask questions about a PDF document. The answers are provided by an AI model of your choic...
Create Linear tickets from Notion content
This workflow allows you to define multiple tickets/issues in a Notion page, then easily import them into Linear. Why...
Gmail campaign sender: Bulk-send emails and follow up automatically if no reply
This workflow allows you to send multi step email campaigns using n8n, Gmail and Google Sheets. You define a sequence...
Chat with OpenAI Assistant (by adding a memory)
OpenAI Assistant is a powerful tool, but at the time of writing it doesn't automatically remember past messages from...
Chat with a database using AI
This workflow allows you to ask questions about data stored in a database using AI. To use it, you'll need an OpenAI...
Chat with a Google Sheet using AI
This workflow allows you to ask questions about the data in a Google Sheet over a chat interface. It uses n8n's built...
Translate audio using AI
This workflow takes some French text, and translates it into spoken audio. It then transcribes that audio back into t...
Use any LangChain module in n8n (with the LangChain code node)
LangChain is a framework for building AI functionality that users large language models. By leveraging the functional...
AI chat with any data source (using the n8n workflow tool)
This AI agent can access data provided by another n8n workflow. Since that workflow can be used to retrieve any data...
OpenAI assistant with custom tools
This workflow shows how you can get your OpenAI assistant to call an n8n workflow as a tool. Since you can put almost...
Ask questions about a PDF using AI
The workflow first populates a Pinecone index with vectors from a Bitcoin whitepaper. Then, it waits for a manual cha...