Agents & Automations

Get started building AI agents and automations to streamline your workflows!

🤖 Generate AI Prompts with Google Gemini & Store in Airtable
This workflow is designed to generate prompts for AI agents and store them in Airtable. It starts by receiving a chat message, processes it to create a structured prompt, categorizes the prompt, and finally stores it in Airtable. Setup InstructionsPrerequisites - AI model (e.g., Gemini, OpenAI, etc.) - Airtable base and table or other storage tool Step-by-Step Guide 1. Clone the Workflow - Copy the provided workflow JSON and import it into your n8n instance. 2. Configure Credentials - Set up the Google Gemini (PaLM) API account credentials. - Set up the Airtable Personal Access Token account credentials. 3. Map Airtable Base and Table - Create a copy of the Prompt Library in Airtable. - Map the Airtable base and table in the Airtable node. 4. Customize Prompt Template - Edit the 'Create prompt' node to customize the prompt template as needed. Configuration Options - Prompt Template: Customize the prompt template in the 'Create prompt' node to fit your specific use case. - Airtable Mapping: Ensure the Airtable base and table are correctly mapped in the Airtable node. Running and TroubleshootingRunning the Workflow - Trigger the Workflow: Send a chat message to trigger the workflow. - Monitor Execution: Use the n8n interface to monitor the workflow execution. - Check Completion: Verify that the prompt is stored in Airtable and check the chat interface for the result. Troubleshooting Tips - API Issues: Ensure that the APIs and Airtable credentials are correctly configured. - Data Mapping: Verify that the Airtable base and table are correctly mapped. - Prompt Template: Check the prompt template for any errors or inconsistencies. Use Case Examples This workflow is particularly useful in scenarios where you want to automate the generation and management of AI agent prompts. Here are some examples: - Rapid Prototyping of AI Agents: Quickly generate and test different prompts for AI agents in various applications. - Content Creation: Generate prompts for AI models that create blog posts, articles, or social media content. - Customer Service Automation: Develop prompts for AI-powered chatbots to handle customer inquiries and support requests. - Educational Tools: Create prompts for AI tutors or learning assistants. Industries/Professionals - Software Development: Developers building AI-powered applications. - Marketing: Marketers automating content creation and social media management. - Customer Service: Customer service managers implementing AI-driven chatbots. - Education: Educators creating AI-based learning tools. Practical Value - Time Savings: Automates the prompt generation process, saving significant time and effort. - Improved Prompt Quality: Leverages Google Gemini and structured prompt engineering principles to generate more effective prompts. - Centralized Prompt Management: Stores prompts in Airtable for easy access, organization, and reuse. Running the Workflow: - Activate the workflow in n8n. - Send a chat message to the webhook URL configured in the "When chat message received" node. - Monitor the workflow execution in the n8n editor. Monitoring Execution: - Check the execution log in n8n to see the data flowing through each node and identify any errors. Checking for Successful Completion: - Verify that a new record is created in your Airtable base with the generated prompt, name, and category. - Confirm that the "Return results" node sends back confirmation of the prompt in the chat interface. Troubleshooting Tips: - Error: 400: Bad Request in the Google Gemini nodes: - Cause: Invalid API key or insufficient permissions. - Solution: Double-check your Google Gemini API key and ensure that the API is enabled for your project. - Error: Airtable node fails to create a record: - Cause: Invalid Airtable credentials, incorrect Base ID or Table ID, or mismatched column names. - Solution: Verify your Airtable API key, Base ID, Table ID, and column names. Ensure that the data types in n8n match the data types in your Airtable columns.

Platform: n8n

Tools Used: Google Gemini, Airtable, OpenAI

Categories: AI, Content Creation

🤖 OpenAI Assistant for HubSpot Chat with Airtable
This workflow will allow you to use the OpenAI Assistant API together with a chatting platform. This version is configured to work with Hubspot; however, the Hubspot modules can be replaced by other platforms and it will work similarly. Prerequisites: - Create a Hubspot Chat (Live chat available on the free plan) or Chatflow (paid Hubspot only) and configure it to send all replies toward an n8n webhook (you need to create a custom app for that). If you need support, feel free to message me. Setup: 1. Create an OpenAI Assistant, define its functionality and functions. 2. Update the Hubspot modules with the Hubspot API Key. 3. Update the OpenAI modules with the OpenAI API Key. 4. Create an Airtable or any other database where you keep a reference between the thread ID in Hubspot and Assistant API. If you need help deploying this solution, don't hesitate to email me or schedule a call.

Platform: n8n

Tools Used: OpenAI, Airtable

Categories: AI, Customer Support, Productivity

🤖 BambooHR AI-Powered Policies & Benefits Chatbot
How it works This workflow enables companies to provide instant HR support by automating responses to employee queries about policies and benefits: - Retrieves company policies, benefits, and HR documents from BambooHR. - Uses AI to analyze and answer employee questions based on company records. - Identifies the most relevant contact person for escalations. - Seamlessly integrates with company systems to provide real-time HR assistance. Set up steps: Estimated time: ~20 minutes - Connect your BambooHR account to allow policy retrieval. - Configure AI parameters and access control settings. - (Optional) Set up the employee lookup tool for personalized responses. - Test the chatbot to ensure accurate responses and seamless integration. Benefits This workflow is perfect for HR teams looking to enhance employee support while reducing manual inquiries. - Outperform BambooHR's "Ask BambooHR" Chatbot - #1. Superior specificity of replies to general inquiries - #2. More appropriate escalations when responding to sensitive employee concerns

Platform: n8n

Tools Used: BambooHR, OpenAI

Categories: AI, Customer Support, Productivity

🎥 n8n AI Agent: Automated Faceless Video Creation
The EASIEST fully automated n8n/Make AI agent system that creates and posts faceless AI videos, WITHOUT having to sign up for multiple tools to generate AI images, videos, voice, and stitch everything together. Faceless AI videos are blowing up on social media, getting millions of views. Anyone can start making them today, without expertise in video editing. This tutorial combines n8n/Make and Blotato to write, generate, and create faceless AI videos to every social media platform every single day. 100% automated.

Platform: n8n

Tools Used: AI Agent, Blotato

Categories: AI, Content Creation, Social Media Management

🚀 Extract Data from Resume and Create PDF with Gotenberg
With this workflow, you can extract data from resume documents uploaded via a Telegram bot. The workflow transforms the readable content of PDF resumes into structured data using AI nodes and returns a PDF with formatted, plain HTML. You can modify this workflow to perform other actions with structured data (e.g., insert it into a database or create other well-formatted documents). The functionality of this workflow was presented during the n8n community call on March 7, 2024. ⚠️ This workflow is made for demo purposes. If you want to use it in real life, please ensure that necessary measures for personal data protection are set. How it works? 1. User uploads a readable PDF resume document into the Telegram bot. 2. After authentication based on the chat ID parameter, the workflow extracts text from the PDF and transfers it into an AI chain with connected sub-nodes: OpenAI Chat Model and Structured Output (JSON) Parser. 3. Each extracted section (employment history, projects, etc.) is formatted into the desired HTML structure. 4. Finally, the document is converted into a new, structured PDF using Gotenberg. 💡 This workflow requires installed Gotenberg. If you are not familiar with this software, please have a look at my YouTube tutorial. You can also replace the call to Gotenberg with another PDF generation service (such as PDFMonkey or ApiTemplate). Set up steps: - Create a Telegram bot and add its credentials in n8n. - Set your chat ID parameter in the Auth node. - Adjust the JSON schema in the Structured Output Parser according to your needs. - Optionally, replace the HTTP call to Gotenberg with a PDF generation service of your choice. If you like this workflow, please subscribe to my YouTube channel and/or my newsletter.

Platform: n8n

Tools Used: Gotenberg, OpenAI, Telegram

Categories: AI, Data Management, Productivity

🔄 Store Retell Transcripts in Sheets, Airtable, or Notion from Webhook
Automatically store Retell transcripts in Google Sheets/Airtable/Notion from webhook. This workflow stores the results of a Retell voice call (transcript, analysis, etc.) once it has ended and been analyzed. It listens for call_analyzed webhook events from Retell and stores the data in Airtable, Google Sheets, and Notion (choose based on your stack). Useful for anyone building Retell agents who want to keep a detailed history of analyzed calls in structured tools. Who is it for For builders of Retell's Voice Agents who want to store call history and essential analytic data. Prerequisites - Have a Retell AI Account - Create a Retell agent - Associate a phone number with your Retell agent - Set up one of the following: - An Airtable base and table (example: "Transcripts") - A Google Sheet with a "Transcripts" tab - A Notion database with columns to match the transcript fields How it works Receives a webhook POST request from Retell when a call has been analyzed. Filters out any event that is not call_analyzed (Retell sends webhooks for call_started, call_ended and call_analyzed). Extracts useful fields like: - Call ID, start/end time, duration, total cost - Transcript, summary, sentiment Stores this data in your preferred tool: - Airtable - Google Sheets - Notion How to use it Copy the webhook URL (e.g., https://your-instance.app.n8n.cloud/webhook/poc-retell-analysis) and paste it in your Retell agent under "Webhook settings" then "Agent Level Webhook URL". Make sure your Airtable, Google Sheet, or Notion databases are correctly configured to receive the fields. After each call, once Retell finishes the analysis, this workflow will automatically log the results. Extension If you use any "Post-Call Analysis" fields, you can add columns to your Airtable, Google Sheet, or Notion database. Then fetch the data from the call.call_analysis.custom_analysis_data object. Additional Notes - Phone numbers are extracted depending on the call direction (from_number or to_number). - Cost is converted from cents to dollars before saving. - Dates are converted from timestamps to local ISO strings. - You can remove any of the outputs (Airtable, Google Sheets, Notion) if you're only using one. 👉 Reach out to us if you're interested in analyzing your Retell Agent conversations.

Platform: n8n

Tools Used: Airtable, Google Sheets, Notion

Categories: Data Management, AI, Productivity

🤖 Turn Emails into AI Tasks in Notion with Gmail, Airtable, and Softr
Purpose This workflow automatically creates Tasks from forwarded Emails, similar to Asana, but better. Emails are processed by AI and converted to actionable tasks. In addition, this workflow is built in a way that multiple users can share this single process by setting up their individual configuration through a user-friendly portal (internal tool) instead of the need to manage their own workflows. DemoHow it works One Gmail account is used to process inbound mails from different users. A custom web portal enables users to define “routes.” That's where the mapping between an automatically generated Gmail Alias and a Notion Database URL, including the personal API Token, happens. Using a Gmail Trigger, new entries are split by the Email Alias, so the corresponding route can be retrieved from the Database connected to the portal. Every Email then gets processed by AI to generate an actionable task and provide a short summary of the original Email as well as some metadata. Based on a predefined structure, a new Page is created in the corresponding Notion Database. Finally, the Email is marked as “processed” in Gmail. If an error occurs, the route gets paused for a possible overflow, and the user gets notified by Email. Setup 1. Create a new Google account (alternatively, you can use an existing one and set up rules to keep your inbox organized). 2. Create two Labels in Gmail: “Processed” and “Error”. 3. Clone this Softr template including the Airtable dataset and publish the application. 4. Clone this workflow and choose credentials (Gmail, Airtable). 5. Follow the additional instructions provided within the workflow notes. 6. Enable the workflow, so it runs automatically in the background. How to use 1. Open the published Softr application. 2. Register as a new user. 3. Create a new route containing the Notion API key and the Notion Database URL. 4. Expand the new entry to copy the Email address. 5. Save the address as a new contact in your Email provider of choice. 6. Forward an Email to it and watch how it gets converted to an actionable task. Disclaimer Airtable was chosen so you can set up this template fairly quickly. It is advised to replace the persistence with something you own, like a self-hosted SQL server, since we are dealing with sensitive information of multiple users. This solution is only meant for building internal tools unless you own an embed license for n8n.

Platform: n8n

Tools Used: Gmail, Airtable

Categories: AI, Productivity, Business Intelligence

🤖 AI Data Extraction with Dynamic Prompts & Airtable
This n8n template introduces the Dynamic Prompts Ai workflow pattern, which is incredible for certain types of data extraction tasks where attributes are unknown or need to remain flexible. The general idea behind this pattern is that the prompts for requested attributes to be extracted live outside the template and can be changed at any time—without needing to edit the template. This seriously cuts down on maintenance requirements and is reusable for any number of tables at little cost. How it works Given we have an "input" field for context and a number of fields for the data we want to extract, this template will run in the background to react to any changes to either the "input" or fields and automatically update the rows accordingly. The key is that Airtable fields have a special property called the "field description." In this pattern, we use this property to allow the user to store a simple prompt describing the data that should exist in the column. Our n8n template reads these column descriptions, aka "prompts," to use as instructions to perform tasks on the "input." In this template, the "input" is a PDF of a resume/CV, and the columns are attributes a HR person would want to extract from it—such as full name, address, last position, years of experience, etc. How to use First, publish this template and ensure it's accessible via webhook URL. You then have to run the "create airtable webhooks" mini-flow to configure your Airtable to send change events to the n8n template. This mini-flow exists in the template, but you'll have to update the IDs. Check the template for more instructions. Requirements - Airtable for Tables/Database - OpenAI for LLM and extraction. Feel free to choose another LLM if preferred. Customizing this workflow If you're not using files, you can replace the "input" field with anything you like. For example, the "input" could be single line text.

Platform: n8n

Tools Used: Airtable, OpenAI, CustomJS

Categories: Data Extraction, AI, Product

🍽️ AI Restaurant Order Chatbot for POS Integration
Este flujo de trabajo automatiza el proceso de gestión de datos del POS (Punto de Venta) en restaurantes, facilitando el manejo de pedidos, el seguimiento de clientes, la gestión de inventario y la elaboración de informes de ventas. Recupera los detalles de los pedidos, procesa la información de pago, actualiza el inventario y genera informes de ventas en tiempo real, todo integrado en un sistema centralizado que mejora las operaciones del restaurante. El flujo de trabajo integra varios sistemas, incluyendo un terminal POS para recopilar datos de pedidos, pasarelas de pago para procesar transacciones, herramientas de gestión de inventario para actualizar existencias e herramientas de informes como Google Sheets o una base de datos interna para generar informes de ventas y rendimiento. ¿Quién necesita la automatización del POS en restaurantes? Este flujo de trabajo de automatización del POS es ideal para propietarios de restaurantes, gerentes y personal que buscan optimizar sus operaciones: - Propietarios de restaurantes – Automatizar el procesamiento de pedidos, rastrear ventas y monitorear inventario para asegurar operaciones fluidas. - Gerentes – Acceder a datos de ventas en tiempo real e informes de rendimiento para tomar decisiones informadas. - Personal – Reducir el trabajo manual, enfocándose en ofrecer un mejor servicio al cliente mientras el sistema maneja pedidos y pagos. - Equipos de inventario – Actualizar automáticamente los niveles de inventario basándose en pedidos y el uso de ingredientes. Si necesitas una solución de POS confiable y automatizada para gestionar pedidos, pagos, inventario e informes de restaurantes, este flujo de trabajo minimiza el error humano, aumenta la eficiencia y ahorra tiempo valioso. ¿Por qué usar este flujo de trabajo? - Automatización de extremo a extremo – Automatiza todo, desde la entrada de pedidos hasta las actualizaciones de inventario y la elaboración de informes de ventas. - Integración sin problemas – Conecta sistemas de POS, de pago, de gestión de inventario y herramientas de informes para un flujo de datos fluido. - Datos en tiempo real – Proporciona informes actualizados sobre ventas, niveles de stock y estados de pedidos. - Escalable y eficiente – Soporta múltiples ubicaciones, múltiples usuarios y altos volúmenes de pedidos. Paso a paso: Cómo este flujo de trabajo gestiona los datos del POS 1. Recopilar pedidos – Recupera los detalles de los pedidos del sistema POS, incluyendo información del cliente, artículos pedidos y detalles de pago. 2. Actualizar inventario – Disminuye los niveles de inventario basándose en los artículos vendidos, asegurando que los conteos de stock sean siempre precisos. 3. Generar informes – Compila datos de ventas, ingresos e inventario en informes en tiempo real y los almacena en Google Sheets o en una base de datos interna. 4. Rastrear datos de clientes – Mantiene un registro de los detalles de los clientes y el historial de pedidos para un mejor servicio y análisis de marketing. Personalización: Adáptalo a tus necesidades - Múltiples sistemas POS – Adapta el flujo de trabajo para que funcione con diferentes sistemas o terminales POS según la configuración de tu restaurante. - Informes personalizados – Modifica el formato de los informes o incluye métricas de ventas específicas (por ejemplo, totales diarios, artículos más vendidos, rendimiento de empleados). - Gestión de inventario – Ajusta las actualizaciones de inventario para incluir alertas cuando el stock alcance niveles críticos o necesite ser reordenado. - Integración con software de contabilidad – Conéctate con plataformas como QuickBooks para un seguimiento financiero automatizado. 🔑 Requisitos previos - Integración del sistema POS – Asegúrate de que el sistema POS pueda exportar datos de pedidos en un formato compatible. - API de pasarela de pago – Configura las claves API necesarias para el procesamiento de pagos (por ejemplo, Stripe, PayPal). - Herramientas de gestión de inventario – Usa software de inventario o bases de datos que puedan actualizar automáticamente los niveles de stock. - Herramientas de informes – Usa Google Sheets o una base de datos interna para almacenar y generar informes de ventas e inventario. 🚀 Instalación y configuración 1. Configurar credenciales – Configura las credenciales API para las pasarelas de pago y las herramientas de gestión de inventario. 2. Importar flujo de trabajo – Importa el flujo de trabajo en tu plataforma de automatización (por ejemplo, n8n, Zapier). 3. Vincular sistemas POS, pasarelas de pago y sistemas de gestión de inventario. 4. Probar y ejecutar – Procesa un pedido de prueba para asegurar que los datos fluyan correctamente a través de cada paso. Verifica que las actualizaciones de inventario y los informes se generen como se espera. ⚠ Importante - Privacidad de datos – Asegura el cumplimiento de las regulaciones de protección de datos (por ejemplo, GDPR, PCI DSS) al manejar datos de pago y pedidos de clientes. - Tiempo de inactividad del sistema – Monitorea el rendimiento del sistema para asegurar que el flujo de trabajo funcione sin interrupciones durante las horas pico. Resumen Este flujo de trabajo de automatización del POS en restaurantes integra la gestión de pedidos, el procesamiento de pagos, las actualizaciones de inventario y la elaboración de informes en tiempo real, permitiendo operaciones eficientes en los restaurantes. Ya sea que administres una sola ubicación o una cadena de restaurantes, esta solución agiliza las tareas diarias, reduce errores y proporciona información valiosa, ahorrando tiempo y mejorando la satisfacción del cliente.

Platform: n8n

Tools Used: OpenAI ChatGPT, Google Sheets, Stripe

Categories: AI, Business Intelligence, Product

🤖 Use OpenRouter in n8n Versions <1.78
What it is: In version 1.78, n8n introduced a dedicated node to use the OpenRouter service, which allows you to utilize a variety of different LLM models and providers, and change models on the fly in an agentic workflow. For prior n8n versions, there's a workaround to make OpenRouter accessible by using the OpenAI node with an OpenRouter-specific BaseURL. This trivial workflow demonstrates this for versions before 1.78, enabling you to dynamically use different LLM models with the available n8n nodes for OpenAI LLM and OpenAI credentials. What you can do: - Use any of the OpenRouter models - Have the model dynamically configured or changing (by some external config, some rule, or some specific chat message) Setup steps: 1. Import the workflow. 2. Ensure you have registered an account, purchased some credits, and created an API key for OpenRouter.ai. 3. Configure the "OpenRouter" credentials with your own credentials, using an OpenAI type credential, but making sure in the credential's config form its "Base URL" is set to **https://openrouter.ai/api/v1** so OpenRouter is used instead of OpenAI. 4. Open the "Settings" node and change the model value to any valid model ID from the OpenRouter models list or even have the model property set dynamically.

Platform: n8n

Tools Used: OpenAI, Openrouter

Categories: AI, Engineering, Product

🤖 Twitter AI Influencer Workflow
Twitter Virtual AI Influencer Workflow Template This n8n workflow template empowers creators to launch a virtual AI influencer that tweets regularly, engaging audiences with a unique niche, writing style, and inspiration. By automating content creation and posting, it ensures a consistent and natural online presence, tailored to your specific influencer profile. Features - Scheduled Posting: Automates tweet posting every 6 hours, with randomized posting minutes to mimic natural activity. - On-Demand Posting: Offers flexibility with manual trigger options for immediate content sharing. - Influencer Profile Configuration: Customize your virtual influencer by defining a target niche, personal writing style, and sources of inspiration. - Content Generation: Leverages advanced AI to craft tweets that resonate with your audience, aiming for viral engagement. - Tweet Validation: Ensures all generated content adheres to Twitter's character limit, maintaining quality and relevance. Workflow Steps 1. Schedule Posting: Configured to post every 6 hours, this step introduces randomness in posting time to simulate human behavior. 2. Trigger Posting Manually: Provides an option to manually initiate a tweet, offering control over the timing of your content. 3. Configure Influencer Profile: Set up your influencer's niche, style, and inspiration to guide the AI in generating targeted content. 4. Generate Tweet Content: Utilizes a sophisticated AI model to produce engaging tweets based on the configured profile. 5. Validate Tweet: Checks if the generated tweet meets Twitter's length constraints, ensuring all content is ready for posting. 6. Post Tweet: Finalizes the process by sharing the AI-generated tweet to your designated Twitter account. Configuration Notes - Niche: Define a specific area of interest, such as "Modern Stoicism," to focus your influencer's content. - Writing Style: Customize the tone and style of the tweets to reflect a personal touch, enhancing relatability. - Inspiration: Input sources of inspiration, including books and philosophies, to steer the content generation process. Getting Started To deploy this template: 1. Import the workflow into your n8n workspace. 2. Customize the influencer profile settings to match your desired niche, style, and inspiration. 3. Connect your Twitter account through the provided OAuth2 credentials setup. 4. Activate the workflow to start building your virtual influencer's presence on Twitter. Embrace the power of AI to create a distinctive and engaging virtual influencer, captivating your audience with minimal effort.

Platform: n8n

Tools Used: OpenAI, Twitter

Categories: Content Creation, Marketing, Social Media Management

📬 Send Telegram Messages for New RSS Articles Using ChatGPT
Automatically send a Telegram message for every new article from an RSS feed. Use two ChatGPT modules to generate engaging content for each message.

Platform: Make

Tools Used: ChatGPT, Telegram

Categories: Content Creation, Social Media Management, Productivity

🍄 Create WordPress Posts from Google Sheets Data with ChatGPT & Markdown
Automatically create WordPress posts from Google Sheets data using ChatGPT and Markdown. Streamline content creation with this powerful integration.

Platform: Make

Tools Used: WordPress, Google Sheets, ChatGPT

Categories: Content Creation, AI, Product

📧 Send Automated Emails from Google Sheets with ChatGPT
Use this automation to send personalized emails when new rows are added in Google Sheets, using ChatGPT for content creation and Google Email for delivery.

Platform: Make

Tools Used: ChatGPT, Google Sheets, Google Gmail

Categories: Email Marketing, Content Creation, Productivity

✨ Arxiv Paper Summarization with ChatGPT
Who is this for? This workflow is designed for researchers, students, and professionals who frequently read academic papers and need concise summaries. It is useful for anyone who wants to quickly extract key information from research papers hosted on arXiv. What problem is this workflow solving? Academic papers are often lengthy and complex, making it time-consuming to extract essential insights. This workflow automates the process of retrieving, processing, and summarizing research papers, allowing users to focus on key findings without manually reading the entire paper. What this workflow does This workflow extracts the content of an arXiv research paper, processes its abstract and main sections, and generates a structured summary. It provides a well-organized output containing the Abstract Overview, Introduction, Results, and Conclusion, ensuring that users receive critical information in a concise format. Setup 1. Ensure you have n8n installed and configured. 2. Import this workflow into your n8n instance. 3. Configure an external trigger using the Webhook node to accept paper IDs. 4. Test the workflow by providing an arXiv paper ID. 5. (Optional) Modify the summarization model or output format according to your preferences. How to customize this workflow to your needs - Adjust the HTTPRequest node to fetch papers from other sources beyond arXiv. - Modify the Summarization Chain node to refine the summary output. - Enhance the Reorganize Paper Summary step by integrating additional language models. - Add an email or Slack notification step to receive summaries directly. Workflow Steps 1. Webhook receives a request with an arXiv paper ID. 2. Send an HTTP request using "Request to Paper Page" to fetch the HTML content of the paper. 3. Extract the abstract and sections using "Extract Contents". 4. Split out all sections using "Split out All Sections" to process individual paragraphs. 5. Clean up text using "Remove useless links" to remove unnecessary elements. 6. Summarize extracted content using "Summarization Chain". 7. Aggregate summarized content using "Aggregate summarized content". 8. Reorganize the paper summary into structured sections using "Reorganize Paper Summary". 9. Extract key information using "Content Extractor" to classify data into Abstract Overview, Introduction, Results, and Conclusion. 10. Respond to the webhook with the structured summary. Note: This workflow is designed for use with arXiv research papers but can be adapted to process papers from other sources.

Platform: n8n

Tools Used: ChatGPT

Categories: Research, AI

📧 Daily Newsletter Service with Excel, Outlook & AI
This n8n template builds a newsletter ("daily digest") delivery service which pulls and summarises the latest n8n.io templates in select categories defined by subscribers. It's scheduled to run once a day and sends the newsletter directly to subscribers via a nicely formatted email. If you've had trouble keeping up with the latest and greatest templates being published daily, this workflow can save you a lot of time! How it works A scheduled trigger pulls a list of subscribers (email and category preferences) from an Excel workbook. We work out unique categories amongst all subscribers and only fetch the latest n8n website templates from these categories to save on resources and optimise the number of API calls we make. The fetched templates are summarised via AI to produce a short description which is more suitable for our email format. For each subscriber, we filter and collect only the templates relevant to their category preferences (as defined in the Excel) and ensure that duplicate templates or those which have been "seen before" are omitted. A HTML node is then used to generate the email newsletter. HTML emails are the perfect format since we can add links back to the template. Finally, we use the Outlook node to send the email digest to the subscriber. How to use Populate your Excel sheet with 3 columns: name, email, and categories. Categories is a comma-delimited list of categories which match the n8n template website. The available categories are AI, SecOps, Sales, IT Ops, Marketing, Engineering, DevOps, Building Blocks, Design, Finance, HR, Other, Product, and Support. To subscribe a new user, simply add their email to the Excel sheet with at least one category. To unsubscribe a user, remove them from the sheet. If you're not interested in paid templates, you may want to filter them out after fetching.

Platform: n8n

Tools Used: OpenAI, Excel, Outlook

Categories: Email Marketing, Content Creation, Productivity

🤖 Auto-Generate YouTube Metadata with AI
This n8n workflow automates YouTube video metadata generation using AI. It extracts video transcripts, analyzes content, and produces optimized titles, descriptions, tags, hashtags, and call-to-action elements. Additionally, the workflow integrates affiliate and promotional links to enhance overall video performance. Key FeaturesAutomated Metadata Generation Utilizes an AI agent integrated with OpenAI GPT-4 to generate engaging metadata based on the provided video transcript. SEO and Engagement Optimization Creates keyword-rich, well-structured content that boosts search engine visibility and audience engagement. Affiliate and Promotional Integration Retrieves pre-set promotional and affiliate links using a Google Docs integration. Direct YouTube Update Automatically updates video details on YouTube via the YouTube API. Customization Allows you to modify the AI prompt to tailor metadata for your specific niche. Workflow BreakdownUser Submission Users supply the YouTube video link, transcript, and optionally, focus keywords. Video ID Extraction The workflow converts the YouTube URL into a video ID to streamline automation. Link Retrieval Affiliate and course links are fetched from a designated Google Docs file. AI-Powered Metadata Generation The AI agent generates the video title, description, tags, hashtags, and call-to-action elements. Metadata Formatting and Update The generated metadata is structured and directly updated on YouTube. Confirmation A success message is displayed upon completion of the update process. Setup and ConfigurationDeploying the Workflow Deploy the workflow in n8n and ensure all integrations are properly set up. Configuring Integrations - Google Docs: Configure credentials to retrieve affiliate and promotional links. - OpenAI (GPT-4): Set up credentials for AI-powered metadata generation. - YouTube API: Enter your API credentials to enable automatic video updates. User Input Requirements Provide a valid YouTube video link and its corresponding transcript. Optionally, include focus keywords to further enhance metadata accuracy. Ideal For - YouTube Content Creators: Automate video descriptions and boost SEO. - Digital Marketers: Enhance content for improved search rankings and audience engagement. - Affiliate Marketers: Simplify the insertion of promotional and affiliate links. - AI & Automation Enthusiasts: Explore the integration of AI into automated workflows. Additional Resources For further guidance, refer to the tutorial video on this workflow. More courses and resources are available on the SyncBricks website. For support or inquiries, contact Amjid Ali at [email protected]. You can also support this work via PayPal donations and subscribe for additional AI and automation workflows.

Platform: n8n

Tools Used: OpenAI ChatGPT, Google Docs

Categories: AI, Content Creation, Marketing

📄 Psynalytics Research Proposal Agent – AI Research Proposal Outlines
Psynalytics Research Proposal Agent – Instant Research Proposal Outlines with AI. This agent is designed to help consultants, psychologists, and researchers generate full research proposal outlines in minutes.” 💡 What it does: Simply type your topic into Telegram, and the bot takes care of the rest: • Refines your idea into 8 advanced academic search queries. • Synthesizes literature, theory, and methods using GPT. • Generates a structured proposal outline: → Title → Background & rationale → Problem statement → Research questions → Literature review themes → Methodology → Ethics, expected outcomes, references. • Converts the outline into a beautifully branded PDF. • Delivers it instantly via Telegram or email. 🚀 Built for busy professionals who need fast, structured, high-quality proposals—without staring at a blank page. No coding required. Just start typing.

Platform: n8n

Tools Used: OpenAI, Telegram

Categories: Research, AI, Content Creation

🌟 Summarize Slack Threads & Create Mems with Hugging Face
Optimize your Slack conversations by summarizing threads using Hugging Face technology. Transform vital information into easily accessible Mems for enhanced productivity.

Platform: Make

Tools Used: HuggingFace, Slack

Categories: Productivity, Content Creation, AI

🤖 Siri AI Agent: Apple Shortcuts Voice Template
This template demonstrates how to trigger an AI Agent with Siri and Apple Shortcuts, showing a simple pattern for voice-activated workflows in n8n. It's easy to customize—add app nodes before the AI Agent step to pass additional context, or modify the Apple Shortcut to send inputs like text, geolocation, images, or files. Set Up Basic instructions in the template itself. Requirements - n8n account (cloud or self-hosted) - Apple Shortcuts app on iOS or macOS. Dictation ("Siri") must be activated. Key Features: - Voice-Controlled AI: Trigger AI Agent via Siri for real-time voice replies. - Customizable Inputs: Modify Apple Shortcut to send text, images, geolocation, and more. - Flexible Outputs: Siri can return the AI’s response as text, files, or customize it to trigger CRUD actions in connected apps. - Context-Aware: Automatically feeds the current date and time to the AI Agent, with easy options to pass in more data. How It Works: 1. Activate Siri and speak your request. 2. Siri sends the transcribed text to the n8n workflow via Apple Shortcuts. 3. AI Agent processes the request and generates a response. 4. Siri reads the response, or the workflow can return geolocation, files, or even perform CRUD actions in apps. Inspiration: Custom Use Cases Tweak this template and make it your own. - Capture Business Cards: Snap a photo of a business card and record a voice note. Have the AI Agent draft a follow-up email in Gmail, ready to send. - Voice-to-Task Automation: Speak a new to-do item, and the workflow will add it to a Notion task board. - Business English on the Fly: Convert casual speech into polished business language, and save the refined text directly to your pasteboard, ready to be pasted into any app. "It's late because of you" -> "There has been a delay, and I believe your input may have contributed to it."

Platform: n8n

Tools Used: Apple Shortcuts, AI Agent

Categories: AI, Productivity, Content Creation

🌟 Detect Text in Google Drive Images with Cloud Vision and Save as File
Every time a new image containing text is uploaded to your Google Drive folder, Make will detect the text using Google Cloud Vision (OCR) and save the text as a new file to a specified Google Drive folder.

Platform: Make

Tools Used: Google Cloud Vision, Google Drive

Categories: Data Extraction, AI, Productivity