AI Workflows
Artificial Intelligence tools and workflows
Create a Multilingual Telegram Bot with Dynamic Language Support
This workflow enables a Telegram bot to support multiple languages dynamically, allowing easy addition of new languages without modifying the workflow. It ensures seamless communication by automatically selecting the appropriate language based on user preferences.
n8n$14.99Automate WordPress Post Updates with AI-Generated Content
Streamline your WordPress content management by automatically updating posts with AI-generated content using ChatGPT. This workflow monitors new posts, generates content, and updates them seamlessly.
Make$3.99Automate Business Idea Generation from Reddit Posts with AI and Google Sheets
Leverage this n8n workflow to extract high-potential business ideas from Reddit discussions using AI analysis and store them in Google Sheets for easy access.
n8n$14.99Automate Personalized Messaging to ManyChat Subscribers with ChatGPT and Webhooks
Effortlessly send tailored messages to ManyChat subscribers using ChatGPT's capabilities, triggered by custom webhooks. This workflow updates subscriber fields and sends flows for enhanced engagement.
Make$4.99Automate Zoom Recording Translation and Sharing via Slack
Automatically translate Zoom recordings to English using OpenAI's Whisper, summarize them, convert to audio with ElevenLabs, and share via Slack to streamline team communication.
Make$4.99Create an AI-Powered WhatsApp Chatbot with GREEN-API and OpenAI
This workflow enables the creation of an AI-powered chatbot for WhatsApp using GREEN-API and OpenAI. It leverages the Make platform to integrate these services, allowing for automated, intelligent responses to incoming messages.
Make$3.99Automate WordPress Blog Post Creation with ChatGPT
Effortlessly generate and publish engaging blog posts on WordPress using AI-driven completions from ChatGPT. Streamline your content creation process with this automated workflow.
Make$3.99Translate Google Hangouts Chat Messages with Google Translate
Automatically translate new messages in Google Hangouts Chat using Google Translate and send the translated text back to the chat room.
Make$3.99Bulk Create HeyGen Videos from Google Sheets Entries
Automatically generate HeyGen videos in bulk using new rows from a Google Sheets spreadsheet. This workflow streamlines video creation by leveraging data directly from your spreadsheet.
Make$3.99Automate Airtable Record Creation from RSS Feed with ChatGPT Insights
Automatically generate new Airtable records for each article in your RSS feed, leveraging ChatGPT to provide content insights.
Make$3.99Automate Label Detection for New Uploadcare Files with Google Cloud Vision
Automatically detect labels on new files uploaded to Uploadcare using Google Cloud Vision and store the results in Google Sheets.
Make$4.99Translate Slack Direct Messages and Forward to Telegram
Automatically translate incoming Slack direct messages using Yandex.Translate and forward the translated text to a specified Telegram chat.
Make$3.99Automate Text Generation with Eden AI from Google Sheets
Automatically generate text using Eden AI based on new entries in Google Sheets, streamlining content creation for digital projects.
Make$4.99Stripe Events Receiver Workflow
Simple trigger workflow that receives all Stripe events via webhook. Ideal starting point for automating payment processing and subscription updates.
n8n$4.99Automate Google Sheets Data Processing with ChatGPT Responses
Seamlessly monitor Google Sheets for new entries, generate responses using ChatGPT, and update cells with the generated content. Enhance efficiency by automating data handling and response generation.
Make$3.99Automate Anomaly Detection in Crop Images Using Qdrant and Voyage AI
This workflow automates the detection of anomalous crop images by leveraging Qdrant's vector database and Voyage AI's embedding capabilities. It identifies images that do not match known crop types, enhancing data accuracy and anomaly management.
n8n$14.99AI-Powered Gmail and Calendar Assistant with Geminoid Chat Interface
## Who's it for Anyone who wants an **AI-powered personal assistant** that can handle Gmail and Google Calendar tasks through a simple webhook. This is useful for developers, small teams, and productivity enthusiasts who want to connect a chatbot (Discord, Telegram, WhatsApp, or custom frontends) to their email and calendar. ## How it works / What it does This workflow acts as a **chat-based AI assistant**. You send text requests through a webhook (e.g., from a chatbot), and the AI agent interprets them to take actions like: - Sending emails in Gmail - Reading and summarizing your emails - Checking your Google Calendar events - Checking your availability before booking - Creating new calendar events with Google Meet links - Updating existing events - Converting natural time expressions like "tomorrow at 3 PM" into exact timestamps The AI agent is powered by the **Google Gemini Chat Model (or any LLM you choose)** and follows strict guardrails: - Confirms actions before executing - Asks for clarification if details are missing - Prevents double-booking by checking availability ## How to set up 1. Import this workflow into n8n. 2. Set up credentials for: - Gmail (OAuth2) - Google Calendar (OAuth2) - AI provider (Gemini, OpenAI, Claude, etc.) 3. Configure the webhook node (`/chat`) as your chatbot endpoint. - You can connect it to Discord, WhatsApp, Telegram, or a frontend app. 4. Customize the AI Agent's system prompt if you want to tweak tone or rules. 5. Deploy and start sending messages like: - "Check my emails from today" - "Schedule a meeting with John tomorrow at 3 PM" - "Email my team about the deadline extension" ## Requirements - n8n installed and running (cloud or self-hosted) - Gmail and Google Calendar accounts with API access - API key for your chosen AI provider - [Webhook Chatbot interface](https://github.com/Praneel7015/webhook-chatbot-interface) ## How to customize - Swap **Google Gemini** with another LLM node (e.g., OpenAI GPT or Anthropic Claude). - Add more tools (e.g., Slack, Notion, Trello) to extend capabilities. - Adjust memory length in the **Simple Memory** node. - Modify sticky notes with instructions tailored to your use case. ## Disclaimer - This workflow uses the **community webhook entry point**, so it is best suited for **self-hosted n8n instances**. - Do not hardcode API keys or sensitive credentials. Always use n8n's **Credentials** system. ## Other Details Thanks for viewing this automation! Feel free to contact me at [praneel.tech](https://www.praneel.tech). Also, use [my Webhook chatbot interface](https://github.com/Praneel7015/webhook-chatbot-interface) which is configured perfectly for n8n Automations!
n8n$14.99Automate Notion Page Creation from RSS Articles with OpenAI GPT-3 Summaries
Automatically generate Notion pages for new articles from an RSS feed, using OpenAI GPT-3 to create concise summaries.
Make$3.99Convert Google Sheets Text to Audio Files and Save to Google Drive
Automatically transform text from new Google Sheets rows into audio files using Google Text-to-Speech and store them in Google Drive.
Make$3.99Automate Personalized Messages for New Facebook Leads Using ChatGPT and Google Sheets
Automatically generate personalized introduction messages for new Facebook leads using ChatGPT and store them in Google Sheets for streamlined review and follow-up.
Make$3.99Automate Telegram Image Analysis and Response with ChatGPT
Automatically analyze images from Telegram updates using ChatGPT and send instant replies. This workflow streamlines communication by leveraging AI for image interpretation and response generation.
Make$4.99Automate LinkedIn Post Creation from Google Sheets with OpenAI and Perplexity AI
Streamline your LinkedIn content strategy by automatically generating posts from Google Sheets data using OpenAI and Perplexity AI, and publishing them directly to LinkedIn.
Make$4.99Automate Airtable Record Search and Messaging with Anthropic Claude
Efficiently search Airtable records and generate messages using Anthropic Claude, updating records seamlessly. Enhance data management and communication in one integrated workflow.
Make$3.99Generate Audio from Text Scripts using Self-Hosted Bark Model and Google Drive
## Audio Generator - Documentation Purpose: Generate audio files from text scripts stored in Google Drive. ### Flow: 1. Receive repo IDs. 2. Fetch text scripts. 3. Generate .wav files using local Bark model. 4. Upload back to Drive. ### Dependencies: - Python script: `/scripts/generate_voice.py` - Bark (voice generation system) - n8n instance with access to local shell - Google Drive OAuth2 credentials ### Notes: - Script filenames must end with `.txt` - Only works with plain text - No external API used = 100% free ### `/scripts/generate_voice.py`: ```python import sys import torch import numpy import re from bark import SAMPLE_RATE, generate_audio, preload_models from scipy.io.wavfile import write as write_wav # Patch to allow numpy._core.multiarray.scalar during loading torch.serialization.add_safe_globals([numpy._core.multiarray.scalar]) # Monkey patch torch.load to force weights_only=False _original_torch_load = torch.load def patched_torch_load(f, *args, **kwargs): if 'weights_only' not in kwargs: kwargs['weights_only'] = False return _original_torch_load(f, *args, **kwargs) torch.load = patched_torch_load # Preload Bark models preload_models() def split_text(text, max_len=300): # Split on punctuation to avoid mid-sentence cuts sentences = re.split(r'(?<=[.?!])\s+', text) chunks = [] current = "" for sentence in sentences: if len(current) + len(sentence) < max_len: current += sentence + " " else: chunks.append(current.strip()) current = sentence + " " if current: chunks.append(current.strip()) return chunks # Input text file and output path input_text_path = sys.argv[1] output_wav_path = sys.argv[2] with open(input_text_path, 'r', encoding='utf-8') as f: full_text = f.read() voice_preset = "v2/en_speaker_7" chunks = split_text(full_text) # Generate and concatenate audio chunks audio_arrays = [] for chunk in chunks: print(f"Generating audio for chunk: {chunk[:50]}...") audio = generate_audio(chunk, history_prompt=voice_preset) audio_arrays.append(audio) # Merge all audio chunks final_audio = numpy.concatenate(audio_arrays) # Write final .wav file write_wav(output_wav_path, SAMPLE_RATE, final_audio) print(f"Full audio generated at: {output_wav_path}") ```
n8n$9.99
Related categories
Custom AI Systems & Services
Our team of experienced AI builders will help build custom AI systems, workflows, and solutions.
Request Custom Work