I've been learning n8n and thinking about how I'd architect a lead follow-up system for a dental clinic in the US. Let's say a clinic generates around 100 new enquiries daily through its website, Google Ads, and social media. The automation captures each lead, sends an acknowledgement, qualifies the enquiry, and notifies the front desk so they can arrange an appointment. Now imagine the clinic expands its marketing and starts receiving 1,000–5,000 enquiries daily across multiple locations. At that point, I'm wondering how you'd redesign the workflow to handle the increased volume reliably. A few things I'd like to understand: - Would you keep everything in one n8n workflow or split it into smaller, event-driven workflows? - Would queue mode with Redis make sense for handling incoming leads? - How would you handle API rate limits when integrating with CRMs, email services, and messaging platforms? - How would you prevent duplicate follow-ups if a workflow retries after an API timeout? - Would you use PostgreSQL to track lead status and maintain execution consistency? - What monitoring would you implement to detect failed executions before leads get missed? I'm particularly interested in how experienced n8n builders would approach this architecture before deploying it for a real client. Would you prioritize keeping the system simple or designing for scale from day one?