Back to Catalog
Akash Kankariya

Akash Kankariya

I'm a developer with 5 years of experience in Python and Node.js. Over the past year, I've been building workflows to streamline operations for my team. I have also developed RAG chatbots, AI agents, and WhatsApp automation. If you need any help with N8N workflows, let's connect over a call and solve it together!

Total Views3,563
Templates4

Templates by Akash Kankariya

Automate Instagram comment responses with Google Sheets & CRM tracking

This workflow contains community nodes that are only compatible with the self-hosted version of n8n. 🎯 Overview This n8n workflow template automates the process of monitoring Instagram comments and sending predefined responses based on specific comment keywords. It integrates Instagram's Graph API with Google Sheets to manage comment responses and maintains an interaction log for customer relationship management (CRM) purposes. πŸ”§ Workflow Components The workflow consists of 9 main nodes organized into two primary sections: πŸ“‘ Section 1: Webhook Verification βœ… Get Verification (Webhook node) πŸ”„ Respond to Verification Message (Respond to Webhook node) πŸ€– Section 2: Auto Comment Response πŸ“¬ Insta Update (Webhook node) ❓ Check if update is of comment? (Switch node) πŸ‘€ Comment if of other user (If node) πŸ“Š Comment List (Google Sheets node) πŸ’¬ Send Message for Comment (HTTP Request node) πŸ“ Add Interaction in Sheet (CRM) (Google Sheets node) πŸ› οΈ Prerequisites and Setup Requirements πŸ”΅ Meta/Facebook Developer Setup πŸ“± Create Facebook App > πŸ“‹ Action Items: > - [ ] Navigate to Facebook Developers > - [ ] Click "Create App" and select "Business" type > - [ ] Configure the following products: > - βœ… Instagram Graph API > - βœ… Facebook Login for Business > - βœ… Webhooks πŸ” Required Permissions Configure the following permissions in your Meta app: | instagram_basic | πŸ“– Read Instagram account profile info and media | instagrammanagecomments | πŸ’¬ Create, delete, and manage comments | instagrammanagemessages | πŸ“€ Send and receive Instagram messages | pagesshowlist | πŸ“„ Access connected Facebook pages 🎫 Access Token Generation > ⚠️ Important Setup:+ > - [ ] Use Facebook's Graph API Explorer > - [ ] Generate a User Access Token with required permissions > - [ ] ⚑ Important: Tokens expire periodically and need refreshing 🌐 Webhook Configuration πŸ”— Setup Webhook URL > πŸ“Œ Configuration Checklist: > - [ ] In Meta App Dashboard, navigate to Products β†’ Webhooks > - [ ] Subscribe to Instagram object > - [ ] Configure webhook URL: your-n8n-domain/webhook/instagram > - [ ] Set verification token (use "test" or create secure token) > - [ ] Select webhook fields: > - βœ… comments - For comment notifications > - βœ… messages - For DM notifications (if needed) βœ… Webhook Verification Process The workflow handles Meta's webhook verification automatically: πŸ“‘ Meta sends GET request with hub.challenge parameter πŸ”„ Workflow responds with the challenge value to confirm subscription πŸ“Š Google Sheets Setup Example - https://docs.google.com/spreadsheets/d/1ONPKJZOpQTSxbasVcCB7oBjbZcCyAm9gZ-UNPoXM21A/edit?usp=sharing πŸ“‹ Create Response Management Sheet Set up a Google Sheets document with the following structure: πŸ“ Sheet 1 - Comment Responses: | Column | Description | Example | |--------|-------------|---------| | πŸ’¬ Comment | Trigger keywords | "auto", "info", "help" | | πŸ“ Message | Corresponding response message | "Thanks for your comment! We'll get back to you soon." | πŸ“ˆ Sheet 2 - Interaction Log: | Column | Description | Purpose | |--------|-------------|---------| | ⏰ Time | Timestamp of interaction | Track when interactions occur | | πŸ†” User Id | Instagram user ID | Identify unique users | | πŸ‘€ Username | Instagram username | Human-readable identification | | πŸ“ Note | Additional notes or error messages | Debugging and analytics | --- πŸ”§ Built By - akash@codescale.tech

Akash KankariyaBy Akash Kankariya
1355

Analyze YouTube videos for viral content with engagement scoring and Google Sheets

πŸš€ Discover trending and viral YouTube videos easily with this powerful n8n automation! This workflow helps you perform bulk research on YouTube videos related to any search term, analyzing engagement data like views, likes, comments, and channel statistics β€” all in one streamlined process. ✨ Perfect for: Content creators wanting to find viral video ideas Marketers analyzing competitor content YouTubers optimizing their content strategy How It Works 🎯 1️⃣ Input Your Search Term β€” Simply enter any keyword or topic you want to research. 2️⃣ Select Video Format β€” Choose between short, medium, or long videos. 3️⃣ Choose Number of Videos β€” Define how many videos to analyze in bulk. 4️⃣ Automatic Data Fetch β€” The workflow grabs video IDs, then fetches detailed video data and channel statistics from the YouTube API. 5️⃣ Performance Scoring β€” Videos are scored based on engagement rates with easy-to-understand labels like πŸš€ HOLY HELL (viral) or πŸ’€ Dead. 6️⃣ Export to Google Sheets β€” All data, including thumbnails and video URLs, is appended to your Google Sheet for comprehensive review and easy sharing. Setup Instructions πŸ› οΈ Google API Key Get your YouTube Data API key from Google Developers Console. Add it securely in the n8n credentials manager (do not hardcode). Google Sheets Setup Create a Google Sheet to store your results (template link is provided). Share the sheet with your Google account used in n8n. Update the workflow with your sheet's Document ID and Sheet Name if needed. Run the Workflow Trigger the form webhook via browser or POST call. Enter search term, format, and number of videos. Let it process and check your Google Sheet for insights! Features ✨ Bulk fetches the latest and top-viewed YouTube videos. Intelligent video performance scoring with emojis for quick insights πŸ”₯🎬. Organizes data into Google Sheets with thumbnail previews πŸ–ΌοΈ. Easy to customize search parameters via an intuitive form. Fully automated, no manual API calls needed. Get Started Today! 🌟 Boost your YouTube content strategy and stay ahead with this powerful viral video research automation! Try it now on your n8n instance and tap into the world of viral content like a pro πŸŽ₯πŸ’‘

Akash KankariyaBy Akash Kankariya
924

Track multi-broker investment portfolio with Google Sheets and Telegram alerts

All-in-One Portfolio Tracker & Telegram Finance Updates Workflow for n8n: Multi-Broker, Real-Time, Global πŸš€ Overview Take control of all your investmentsβ€”across multiple brokers and platformsβ€”in one place, with live updates sent directly to your Telegram! πŸŒπŸ’Έ This n8n template brings together Google Sheets and Telegram so you can track your complete finance portfolio with ease, whether you’re in the US market, India, or anywhere in the world. πŸ”§ Built By - akash@codescale.tech How This Workflow Works Tracks your investments across multiple brokers, platforms, or asset types. Automatically sends updates to your Telegram accountβ€”see daily Profit & Loss (P&L), changes, and total returns in a rich, emoji-filled report. Works globally, with a sample provided for the US market, but can be configured for any country and broker. Schedule automated updates (e.g., market close/open) or get real-time insights on demand with Telegram commands. Highlights & Features πŸ“Š Unified Dashboard: Integrate all your broker data in one Google Sheet for effortless monitoring (Google Sheet Link - https://docs.google.com/spreadsheets/d/1dakq9EhU8GrDgBsk82KvAen0N1P3FySAwNHFtG2lsLI/edit?usp=sharing) πŸ€– Interactive Telegram Bot: Send /total or a specific broker’s name in the Telegram chat to get instant, formatted portfolio summaries. ⏰ Automatic Notifications: Receive scheduled P&L summaries at market open and close. πŸ—‚οΈ Customizable for Any Region or Broker: Just update your Google Sheet with the platforms or brokers you useβ€”including those in the US, Europe, Asia, etc. πŸ” Secure and Private: Only your pre-set Telegram user or chat receives the sensitive financial update. Example (For US Market) Let’s imagine you have portfolios with Robinhood, E*TRADE, and Charles Schwab. Every day at 10AM and 4PM Eastern Time, or whenever you send the /total command, you get this on Telegram: πŸ“Š Daily P&L Report πŸ”Ή Robinhood Invested: $5,000.00 P&L: $250.00 (5.00%) Change: $30.00 (0.60%) Current Value: $5,250.00 πŸ”Ή E*TRADE Invested: $8,000.00 P&L: $400.00 (5.00%) Change: $45.00 (0.56%) Current Value: $8,400.00 πŸ“ˆ Total Portfolio Total Invested: $13,000.00 Total P&L: $650.00 (5.00%) Today's Change: $75.00 (0.58%) πŸ’° Overall Value: $13,650.00 πŸ“ˆ Overall Return: 5.00% πŸ’Έ Overall P&L: $650.00 Easy Setup Steps Copy the Template to Your n8n Instance: Just import the provided workflow JSON. Configure Your Google Sheet: List all your brokers/platforms as rows (US, EU, or any other market). Update your credentials in n8n for Google Sheets and Telegram. Set Your Telegram Chat ID: Secure, so only you or your group receive updates. Customize Schedules: Change times for your local market hours or as you prefer. Send Commands in Telegram: /total for overall summary /Robinhood, /ETRADE, etc., for individual broker updates Who Is This For? Investors managing accounts across several brokers. Traders seeking real-time daily summaries. Portfolio managers wanting one consolidated, secure view. Users in any country, for any major market. Make It Yours! 🌏 Customize the sheet and workflow for your unique blend of accounts, currencies, and platformsβ€”track mutual funds, stocks, ETFs, cryptos, or more. Get peace of mind with every notification, organized and delivered just for you! Start tracking smarter, not harder. Transform your finance workflow with n8n + Telegram today! πŸš€

Akash KankariyaBy Akash Kankariya
764

Automated workflow backup to GitHub on schedule

Easily ensure your n8n workflows are never lost! This template automates the process of backing up all your n8n workflows to a GitHub repository every 6 hours. Set it up once and enjoy worry-free workflow versioning and disaster recovery! πŸ”„βœ¨ πŸ“ What This Workflow Does Schedules backups: Triggers the workflow automatically every 6 hoursβ€”no manual steps needed. ⏰ Exports all current workflows: Collects a JSON snapshot of every workflow in your n8n instance. πŸ“¦ Pushes backups to GitHub: Commits each backup file to your specified GitHub repository with a time-stamped commit message for easy tracking. πŸ—‚οΈπŸš€ Smart file handling: Checks if a backup file already exists and creates or updates as needed, keeping your repository clean and organized. πŸ€– ⚑️ Why Use This Template? Automate your workflow backups – never miss a backup again! Seamless integration with GitHub for team collaboration, change management, and rollback. Simple, reliable, and fully customizable to match your backup intervals and repository setup. Peace of mind that your critical automation assets are always protected. πŸ“¦ How the Template Works: Step-by-step Overview Scheduled Trigger: Fires every 6 hours to launch the backup sequence. Get All Workflows: Uses the HTTP Request node to fetch all n8n workflows from your instance as JSON data. Move Binary Data: Converts the JSON into a binary format, ready for GitHub storage. Edit/Create Backup File: Attempts to edit (update) an existing backup file in your GitHub repo. If the file does not exist, the workflow will create a new one. Conditional Logic: Checks after each run whether the backup file exists and ensures previous versions can be recovered or merged as needed. Repeat: The process auto-loops every 6 hoursβ€”no further intervention required! πŸ”§ How To Set Up On Your Server Import the template into your n8n instance. Configure your GitHub credentials in the workflow nodes. Update the GitHub repository details (owner, repository, and filePath) to use your own repo and desired file path. Set your n8n API key and update the API endpoint URL to match your deployment. Save and activate the workflowβ€”now your backups are on autopilot! πŸ‘¨β€πŸ’» Example Use Cases Version control for rapidly changing automation environments. Safeguarding business-critical automation assets. Easy rollback in case of workflow corruption or accidental deletion. Team collaboration through GitHub's pull request and review process. 🌟 Pro Tips Adjust the backup interval in the Schedule Trigger node if you require more/less frequent backups. Use GitHub branch protection rules for enhanced workflow security. Pair this backup workflow with notifications (e.g., Slack or Email) for backup alerts. Protect your n8n workflows with automated, reliable, and versioned GitHub backupsβ€”set it and forget it! πŸš¦πŸ”’

Akash KankariyaBy Akash Kankariya
520
All templates loaded