Back to Catalog

Templates by Miha

Learn n8n basics in 3 easy steps ✨

New to n8n? This simple tutorial is the perfect way to get started. In just a few minutes, you’ll build your first automation that runs on a schedule, fetches fresh data from the internet and delivers it straight to your inbox. What you’ll do Run the workflow to grab a random inspirational quote. See how data flows through each node as it moves from an API call to processing results. Connect Gmail and send the quote directly to your email. What you’ll learn How to trigger workflows manually and on a schedule ⏰ How to connect to external APIs and fetch data 🌐 How to use the Set node to structure and map data 🔧 How to connect Gmail to send the data 📩 Why it matters This workflow shows you the n8n basics step by step - no code required. By the end, you’ll know how to build, test, and share automations that run on their own, giving you the confidence to explore more advanced use cases. 🚀

MihaBy Miha
142162

AI call summary to HubSpot + follow-up task

This n8n template turns raw call transcripts into clean HubSpot call logs and a single, actionable follow-up task—automatically. Paste a transcript and the contact’s email; the workflow finds the contact, summarizes the conversation in 120–160 words, proposes the next best action, and (optionally) updates missing contact fields. Perfect for reps and founders who want accurate CRM hygiene without the manual busywork. --- How it works A form trigger collects two inputs: Contact email Plain-text call transcript The workflow looks up the HubSpot contact by email to pull known properties. An AI agent reads the transcript (plus known fields) to: Extract participants, role, problem/opportunity, requirements, blockers, timeline, and metrics. Write a 120–160 word recap a teammate can skim. Generate one concrete follow-up task (title + body). Suggest updates for missing contact properties (city, country, job title, job function). The recap is logged to HubSpot as a completed Call engagement. The follow-up is created in HubSpot as a Task with subject and body. (Optional) The contact record is updated using AI-suggested values if the transcript clearly mentions them. --- How to use Connect HubSpot (OAuth2) on all HubSpot nodes. Connect OpenAI on the AI nodes. Open Form: Capture Transcript, submit the email + transcript. (Optional) In AI: Summarize Call & Draft Task, tweak prompt rules (word count, date normalization). (Optional) In Update Contact from Transcript, review the mapped fields before enabling in production. Activate the workflow and paste transcripts after each call. --- Requirements HubSpot (OAuth2) for contact search, call logging, and tasks OpenAI for summarization and task drafting --- Notes & customization ideas Swap the form for a Google Drive or S3 watcher to ingest saved transcripts. Add a speech-to-text step if you store audio recordings. Extend Update Contact to include additional fields (timezone, department, seniority). Post the summary to Slack or email the AE for quick handoffs. Gate updates with a confidence check, or route low-confidence changes for manual approval.

MihaBy Miha
3669

AI sticky generator for n8n templates

This workflow helps template creators automatically generate an overview sticky note for any n8n template. Paste your workflow JSON into the Set node, run the workflow, and the AI returns a ready-to-use sticky note node JSON with a clear title, “How it works” steps and a setup checklist - all formatted in Markdown and sized correctly for the canvas.

MihaBy Miha
1222

Weekly HubSpot lead report to Slack

This n8n template posts a quick weekly snapshot to Slack so your team sees last week’s funnel movement at a glance. It counts how many contacts entered the Lead stage in the past week—and optionally reports closed-won deals from the same period. Perfect for GTM standups and Monday pipeline reviews. --- How it works A weekly schedule (e.g., Mondays 07:00) kicks things off. HubSpot → Get all contacts pulls contacts with hsv2dateenteredlead. A filter keeps only those whose lead date is within the last 7 days. Summarize counts the resulting leads. Slack posts: “Last week we generated X leads.” (Optional branch) Deals: HubSpot → Get all deals with hsisclosedwon and hsclosedwondate. Filter to closed-won last week. Summarize to report count and (if mapped) total amount. --- How to use Connect HubSpot on the contacts and (optional) deals nodes. Connect Slack and pick the destination channel. In Schedule the report, set your preferred day/time. (Optional) For the Deals branch, include the amount property on “Get all deals” and set Summarize → sum over amount. Activate the workflow. --- Requirements HubSpot (OAuth2) Slack (OAuth2) --- Notes & customization Time windows: Adjust the filter to different periods (e.g., last 14 or 30 days). More stages: Duplicate the contacts branch for MQL/SQL or custom lifecycle events. Richer Slack message: Add emojis, trend vs. prior week, or a tiny leaderboard by owner. Segments: Split by country/industry using HubSpot lists or additional filters.

MihaBy Miha
1220

HubSpot contact AI enrichment

This n8n template auto-enriches brand-new HubSpot contacts with company details. Each day it finds contacts created in the last 24 hours (skipping free email domains), researches the company from the contact’s email domain, and writes back clean fields—no manual lookup needed. Perfect for GTM teams that want better segmentation and faster personalization from day one. --- How it works A daily schedule trigger starts the workflow. HubSpot: Get recently created/updated contacts pulls the newest records. A filter keeps only contacts: created within the last 24 hours whose email domain doesn’t contain gmail.com (adjust as needed). An AI research agent (Gemini + SerpAPI): extracts the company domain from the contact’s email searches the web and returns structured JSON: companyname, industry, headquarterscity, headquarterscountry, employeecount, website, linkedin, description HubSpot: Add company info updates the contact with the enriched fields. --- How to use Connect HubSpot on both HubSpot nodes (OAuth2). Connect SerpAPI (paste your API key). Connect Google Gemini (Google AI Studio API key). (Optional) Edit the agent prompt to fetch more/different fields. (Optional) Tweak the filter to include/exclude other domains. Activate the workflow to run daily. --- Requirements HubSpot (OAuth2) for reading/updating contacts SerpAPI for web search results Google Gemini for company profiling and structured output --- Notes & customization Free domains: Add more exclusions (e.g., yahoo.com, outlook.com) to reduce false positives. Confidence gating: Require website + LinkedIn before writing to HubSpot, or route low-confidence results for manual review. Field mapping: Extend the update step with additional properties (e.g., industry tags, HQ timezone). Frequency: Switch the trigger to hourly for faster enrichment on high-volume inbound. Data hygiene: Normalize employee count ranges and country names to your CRM picklists.

MihaBy Miha
1202
All templates loaded