Skip to content
FlowHubFluxonLab
A
AI Automationfree

Run AI employee onboarding with Groq, Google Workspace, and Gemini

by Yash Kabraadapted from n8n official workflow galleryUpdated Aug 2026
RequiresAAI AgentBBasic LLM ChainCCodeDDefault Data LoaderEmbeddings Google GeminiEmbeddings Google GeminiGmailGmailGoogle DriveGoogle DriveGoogle SheetsGoogle SheetsGroq Chat ModelGroq Chat ModelRecursive Character Text SplitterRecursive Character Text SplitterSSimple MemorySimple Vector StoreSimple Vector StoreSlackTelegramTelegram
Share Post Share
MaRun IngestionSeLoad Docs ConfigList Handbook FilesList Handbook F…SeIngestion Failed NoteIngestion Faile…Download FileEFExtract TextVSInsert into Knowledge BaseInsert into Kno…EGGemini EmbeddingsGemini Embeddin…DDDoc LoaderTSSplit TextChChat TriggerSlSlack Trigger (optional)Slack Trigger (…Telegram Trigger (optional)Telegram Trigge…CoNormalize InputIfGuard InputSeInvalid Input ReplyInvalid Input R…SeAssistant ConfigAgOnboarding AssistantOnboarding Assi…Groq Chat ModelMBSession MemoryVScompany_docsSwReply RouterSeChat ReplySlack Reply (optional)Slack Reply (op…Telegram Reply (optional)Telegram Reply …NOReply FailedGSNew Hire TriggerSeOrchestrator ConfigOrchestrator Co…IfGuard HireNOSkip RowCheck Not Already OnboardedCheck Not Alrea…IfIf New HireSwRole ChecklistSeEngineering ChecklistEngineering Che…SeMarketing ChecklistMarketing Check…SeGeneral ChecklistGeneral Checkli…CLWrite Welcome EmailWrite Welcome E…Groq Model (Welcome)Groq Model (Wel…Send Welcome EmailSend Welcome Em…NOLog Email FailureLog Email Failu…Create Onboarding FolderCreate Onboardi…NOLog Folder FailureLog Folder Fail…Share Folder With HireShare Folder Wi…Notify Slack (optional)Notify Slack (o…Log to TrackingScDaily Check-in TriggerDaily Check-in …SeCheck-in ConfigRead Tracking SheetRead Tracking S…NORead Tracking FailedRead Tracking F…CoFind Due MilestonesFind Due Milest…SwMilestone RouterSeDay 1 BriefSeDay 7 BriefSeDay 30 BriefCLWrite Check-in EmailWrite Check-in …Groq Model (Check-in)Groq Model (Che…Send Check-inNOLog Check-in FailureLog Check-in Fa…SwMark Sent RouterMark D1 SentMark D7 SentMark D30 Sent123456789101112131415161718192021222324252627
1/5
FLOWS
STEPS · 27
Run manually by an operator

Quick overview This workflow ingests onboarding documents from Google Drive into an in-memory vector store with Google Gemini embeddings, then runs a multi-channel onboarding chatbot powered by Groq, sends role-based welcome emails via Gmail when a new hire appears in Google Sheets, and schedules day 1/7/30 check-in emails. How it works Manually runs an ingestion flow that lists files in a specified Google Drive folder, downloads them, extracts text, and indexes them into an in-memory vector store using Google Gemini embeddings. Receives employee questions via n8n Chat (and optionally Slack or Telegram), normalizes the message into a single format, and rejects empty or overly long inputs. Uses a Groq LLM agent with per-user session memory to retrieve relevant excerpts from the in-memory company_docs knowledge base and generate a grounded answer, or directs the user to HR when no relevant content is found. Routes the assistant’s response back to the originating channel (n8n Chat, and optionally Slack or Telegram). Triggers every minute on updates to a Google Sheets “Hires” sheet, validates rows marked as Hired, and skips hires already present in the “Tracking” sheet.

Tags

n8nreference-onlyagentchain-llmdocument-default-data-loaderembeddings-google-geminigmailgoogle-drivegoogle-sheetslm-chat-groqmemory-buffer-windowslacktelegramtext-splitter-recursive-character-text-splittervector-store-in-memory
Connects
AAI AgentBBasic LLM ChainCCodeDDefault Data LoaderembeddingsgooglegeminiEmbeddings Google GeminigmailGmail
CategoryAI Automation
Triggermanual
Complexityadvanced
Nodes62
AddedJul 20, 2026

Related workflows

See all AI Automation
ACgmailsheets
free

Recommend supplier consolidation with Google Sheets, Groq, Slack and Gmail

Quick overview This workflow runs weekly to read supplier spend data from Google Sheets, detect overlapping suppliers across departments, estimate potential consolidation savings, and use Groq-hosted LLM analysis to assess risk and produce recommendations that are sent to Slack and emailed via Gmail. How it works Runs every week on a scheduled trigger. Reads supplier records from a Google Sheets spreadsheet and keeps key fields like supplier name, department, spend, risk rating, and stakeholder email. Groups and normalizes supplier names to find suppliers used by multiple departments and calculates estimated savings and an opportunity level. Sends each consolidation opportunity to a Groq chat model to evaluate risk versus savings and return a JSON decision and recommendation. Parses the AI JSON output, merges it with the calculated savings data, and formats a final recommendation record. Posts the recommendation to a Slack channel and emails a formatted report to the supplier stakeholder email address. Setup Connect your Google Sheets OAuth account and update the spreadsheet ID and sheet/tab to match your supplier records. Add a Groq API credential for the chat model used to evalua

by WeblineIndia
ACDgmail
free

AI: Summarize podcast episode and enhance using Wikipedia

The workflow automates the process of creating a summarized and enriched podcast digest, which is then sent via email. Note that to use this template, you need to be on n8n version 1.19.4 or later.

by n8n Team
BCsheets
free

Extract Twilio voice donation details with Groq, Gemini, and Google Sheets

Quick overview This workflow receives Twilio call recording callbacks, transcribes the audio with Groq Whisper, uses Google Gemini/Groq LLMs to extract structured donation details, and appends the results (with transcript and review flag) to Google Sheets. How it works Receives a Twilio Recording Status Callback webhook and immediately responds with TwiML (``). Captures call metadata (CallSid, caller number, recording URL/SID, and duration) and continues only if the recording exists and is at least 2 seconds long. Waits briefly for Twilio to finalize the media, then downloads the recording MP3 using Twilio HTTP Basic Auth. Sends the audio file to Groq’s Whisper transcription endpoint to generate a text transcript. Uses a LangChain prompt with Google Gemini and Groq chat models to extract donation amount, fee (if mentioned), beneficiary name, currency, a needs-review flag, and a short summary from the transcript. Parses the model output as JSON and falls back to an error summary with needs_review=yes if parsing fails. Checks Google Sheets for an existing row matching the CallSid/RecordingUrl and, if not found, appends a new row with the extracted fields, transcript, and call details

by MD Faizan Uzzaman