Anir Agram
Automation freelancer solving business challenges with n8n. From email sequences to API integrations and workflow optimization. I build solutions that save time and boost productivity. Let's connect. π§
Templates by Anir Agram
Automated cold email campaigns with random templates & Google Sheets tracking
π Google Sheets Leads β π² Random Templates β βοΈ Personalized Emails β π Status Tracking What this workflow does π Reads leads list from Google Sheets (Name, Email, Send Status) π Filters out already-contacted leads (skips "SENT" status) π² Randomly selects email template from template library βοΈ Personalizes subject and body with lead's name π§ Sends emails one-by-one with delays between sends β Updates Google Sheet with send status and timestamp π Loops through all unsent leads automatically Why it's useful β‘ Automate cold outreach without manual copy-paste π― Avoid duplicate sendsβtracks who's been contacted π Rotate email templates for A/B testing and variety π€ Personalization makes emails feel human, not spammy β±οΈ Built-in delays prevent spam flags and rate limits π Full audit trail of who received what and when How it works π Google Sheets (Leads) β reads Name, Email, Send Status π¦ IF Node β filters leads where Send Status β "SENT" π Loop Over Items β processes leads one-by-one π§ Google Sheets (Templates) β fetches Subject + Body templates π² Code Node β picks random template π Merge β combines lead data with template βοΈ Edit Fields β replaces [Name] with actual lead name π¨ Send Email β delivers personalized message β³ Wait β adds delay between sends (avoids spam flags) β Google Sheets (Update) β marks as "SENT" with timestamp What you'll need π Google Sheet 1: Leads (columns: Name, Email, Send Status, Time) π§ Google Sheet 2: Templates (columns: Subject, Body) π¬ SMTP credentials (SendGrid, Mailgun, etc.) π Google Sheets OAuth Setup steps π Create "Leads" sheet with columns: Name | Email | Send Status | Time π§ Create "Templates" sheet with columns: Subject | Body (use [Name] placeholder) π Connect Google Sheets OAuth credentials π¬ Add SMTP email credentials π§ Update both Google Sheets node IDs to point to your sheets βοΈ Set "From Email" in Send Email node π§ͺ Test with 2-3 test leads first Customization ideas β±οΈ Adjust Wait time (30s-5min) to control send rate π Add click tracking with UTM parameters π Send Slack/Telegram notification when campaign completes π― Add lead scoringβprioritize high-value leads first π Log opens/replies to separate tracking sheet Who it's for π§βπ» Freelancers doing cold outreach to agencies π Sales teams running lead generation campaigns π Startups reaching out to potential customers π― Marketers testing email copy variations πΌ Business developers nurturing prospect lists Quick Setup Guide Before You Start - What You Need: π Google account for Sheets access π§ SMTP email account (Gmail, custom domain, or email service) π List of leads (names + emails) βοΈ Email templates ready (with [Name] placeholders) Want help customizing? π§ anirpoke@gmail.com π LinkedIn
Snap & track nutrition: Telegram food photos β Gemini Vision AI β Google Sheets
πΈπ½οΈ Telegram Food Photo β π€ Gemini Vision AI β π Nutrition Data β π Google Sheets + ποΈ Drive What this workflow does πΈ Snap and send a photo of your meal via Telegram π§ Gemini Vision AI analyzes the image and estimates calories, protein, carbs, and fats π€ AI Agent structures the data with meal name, description, and timestamp π Auto-logs nutrition data to Google Sheets for tracking ποΈ Saves original meal photos to Google Drive with timestamped filenames π¬ Sends instant Telegram reply with full nutrition breakdown Why it's useful β‘ Track nutrition in secondsβno manual entry or food databases π Build a complete meal history with photos and macros in one place π― AI estimates portion sizes and hidden ingredients (oils, sauces) ποΈ Perfect for fitness tracking, meal prep, or health monitoring π± Works entirely through Telegramβno extra apps needed How it works π² Telegram Trigger β receives meal photo ποΈ Google Drive β saves image with timestamp π Gemini Vision β analyzes food, estimates portions and macros π€ AI Agent β structures output (meal name, calories, protein, carbs, fats) π Google Sheets β appends row with all nutrition data π¬ Telegram Reply β confirms with full breakdown What you'll need π€ Telegram Bot token π§ Google Gemini API key (includes Vision capabilities) π Google OAuth for Sheets + Drive π Google Sheet with columns: MealName, Date, Mealdescription, Calories, Proteins, Carbs, Fats Setup steps π Connect credentials: Telegram, Google Gemini, Google Sheets, Google Drive π Create Google Sheet with nutrition columns (see format above) ποΈ Create Google Drive folder for meal photos π§ Update sheet ID and Drive folder ID in workflow π§ͺ Test: send a meal photo via Telegram and check Sheet + Drive Customization ideas π Daily summary: add scheduled workflow to calculate daily totals π― Goal tracking: set IF conditions to alert when over/under calorie targets π Charts: connect to Data Studio/Looker for visual progress tracking π Fitness integration: sync with MyFitnessPal or fitness apps Who it's for ποΈ Fitness enthusiasts tracking macros without manual logging π₯ Meal preppers analyzing portion sizes and nutrition πͺ Athletes monitoring calorie and protein intake π©Ί Health-conscious individuals building meal history π¨βπ³ Nutritionists collecting client food data Quick Setup Guide - Before You Start - What You Need: π Telegram Bot (create via @BotFather) π§ Google Gemini API key with Vision enabled (get it here) π Google account for Sheets and Drive access π Basic spreadsheet to track your meals Want help customizing? π§ anirpoke@gmail.com π LinkedIn