Blog

  • Voice-to-Action: Connecting Exotel SIP Trunks to n8n

    Handling live audio is tricky. I’ll show the architecture: Exotel (SIP) -> Whisper (Transcribe) -> OpenAI (Think) -> n8n (Action). We achieve a sub-2-second latency that feels like a real conversation.

    This architecture enables us to build a robust and scalable AI Voicebot that can handle high call volumes and provide accurate responses. The best part? We can integrate it with your existing systems and workflows, ensuring seamless communication with your customers.

    Check out our technical blog to learn more about our approach to building AI Voicebots and how we can help you enhance your customer experience.

    #ShahiRaj #AIVoicebot #TechnicalBlog

  • Converting ‘Fuzzy’ Time to ISO-8601: The Logic Behind AI Scheduling

    Humans say ‘Next Tuesday afternoon.’ Computers need 2025-12-09T14:00:00. I’ll break down the LLM prompt engineering I used to force the AI to respect timezones and business hours when calculating dates from natural language. ShahiRaj has been pushing the boundaries of AI scheduling. Check out their work and learn how to optimize your own scheduling processes! Explore more #ShahiRaj #AIScheduling #LLMPromptEngineering

  • Handling ‘Business Hours’ Logic in n8n Workflows

    Hard-coding business hours is not the best approach.
    I’ll show you how to use the ‘Date & Time’ node in n8n to detect if it’s the weekend and route traffic differently (e.g., Active Sales Team vs. AI Capture Bot) without touching the code.

    Learn how to automate your business hours logic and stay ahead of the competition. #ShahiRaj

  • Chat with Your PDF: Building a Vector Store with Pinecone & n8n

    LLMs (Large Language Models) are all the rage, but they have a major flaw: they hallucinate. That means they make things up as they go along. Not ideal when you’re trying to build a chatbot that answers questions strictly from your own documentation. Enter RAG (Retrieval-Augmented Generation), a game-changing technique that fixes this problem. In this post, I’ll break down how to chunk a PDF, create embeddings, and query them in n8n to build a chatbot that answers from your own knowledge base. Get the full tutorial on building a Vector Store with Pinecone and n8n.

  • Automated Lead Enrichment: Connecting Clearbit/Apollo to n8n.

    Raw leads are useless. Enriched leads are gold. I’ll show you how to take an email address, ping a data provider API (or scrape via Puppeteer), and push the company size and revenue data back into HubSpot using n8n.

    This involves using Clearbit and Apollo to fetch the necessary data and n8n to integrate it with HubSpot.

    Want to learn more? Check out our Shahi Raj blog for a step-by-step guide.

  • My ‘Janitor’ Script: Automating Server Maintenance with Bash & Docker.

    I got tired of SSH-ing into my server to clean logs. So I wrote a script. Here is the exact Bash code I use to vacuum logs, prune Docker images, and keep my Debian VM clean automatically every morning at 6:25 AM.

    It’s a simple yet effective solution that has saved me countless hours of manual maintenance. Want to see the code? Check it out!

    Want to automate your server maintenance? Get in touch with our experts today!

  • Multi-Modal AI: Handling Voice & Files in n8n.

    Text inputs are easy. But how do you handle a user sending an .ogg voice note or a PDF agenda? I’ll break down how I use n8n to route binary files through OpenAI Whisper (Speech-to-Text) to extract structured meeting data from any format. With ShahiRaj‘s AI Scheduler, I can handle any type of input and automate the meeting scheduling process.

    Want to learn more about how I built this multi-modal AI system? Check out my in-depth guide on using n8n to handle voice and file inputs.

    #ShahiRaj #n8n #MultiModalAI

  • SQL to Chat: Connecting MySQL/Postgres to a WhatsApp Bot

    Most chatbots are dumb—they just give static answers.

    I’ll show you how to give your bot a ‘brain’ by connecting n8n to a MySQL database. When a user asks for an SKU, the bot runs a SELECT query and returns real-time data.

    Check out the Shahi Raj blog for more technical insights on chatbot development.

    #ShahiRaj #ChatbotDevelopment #n8n

  • Building a Notification Router in n8n: Email to WhatsApp.

    Email is reliable for storage, but it’s terrible for alerts. I’ll show you how to use the IMAP node in n8n to listen for specific ‘High Priority’ emails (like server alerts or client approvals) and instantly route them to a WhatsApp Business API template message.

    Here’s a step-by-step guide to building a notification router in n8n:

    1. Set up an IMAP node to listen for specific email addresses or keywords.
    2. Use a conditional node to filter out low-priority emails.
    3. Route the high-priority emails to a WhatsApp Business API template message.
    4. Test your setup to ensure everything is working smoothly.

    By following these steps, you can create a notification router that sends critical emails to your clients via WhatsApp, ensuring they stay informed and engaged.

    Read more about n8n and WhatsApp integrations and how to take your notifications to the next level.

    Tags: #n8n #WhatsApp #NotificationRouter #Automation

  • Handling ‘Business Hours’ Logic in Automation Workflows

    You shouldn’t send WhatsApp marketing messages at 3 AM on Sunday. I’ll show you how to use the ‘Wait’ node and ‘Time Check’ logic in n8n to queue weekend events and release them in a batch when business opens on Monday.

    By implementing a ‘business hours’ logic in your automation workflow, you can ensure that your marketing messages are delivered at the right time. This is crucial for maximizing engagement and conversion rates. In this tutorial, I’ll walk you through the steps to set up a ‘Wait’ node and ‘Time Check’ logic in n8n.

    Follow along and learn how to:

    • Queue weekend events and store them safely
    • Release them in a batch when business opens on Monday

    Don’t let your marketing messages go to waste. Implement ‘business hours’ logic in your automation workflow today.

    #ShahiRaj #AutomationWorkflows #n8n