Activity
Mon
Wed
Fri
Sun
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
What is this?
Less
More
8 contributions to Brendan's AI Community
How do you stop untrusted data from influencing an n8n workflow?
One security concern I've been thinking about in n8n is how much trust we give to incoming data. Imagine a workflow receives a webhook from an external source, passes the payload to an AI agent, and allows that agent to use tools connected to the workflow. The problem is that the incoming payload isn't necessarily trustworthy. It could contain unexpected fields, malicious instructions, or values designed to trigger actions the workflow wasn't supposed to perform. Prompt instructions alone don't seem like a reliable security boundary. I'm curious how experienced n8n builders approach this: Do you isolate untrusted input before it reaches the agent, validate every tool parameter against a strict schema, or enforce permissions at the individual node level? I'd particularly like to understand how you prevent untrusted input from influencing actions outside the intended scope of a workflow.
1 like • 11h
@Manan Arshad Exactly. Keeping that final check in place makes the booking process much more reliable.
0 likes • 4h
@Aurel Babiš That's a strong architecture. Separating extraction from execution reduces the agent's attack surface significantly. I'd still validate the extracted fields before routing, since even structured output from an AI node shouldn't automatically be trusted.
Are We Building AI Agents or Just Wrapping APIs Around LLMs?
Something I've been thinking about lately is whether a lot of what we call AI agents are actually autonomous agents or just workflows with an LLM sitting in the middle. There's a pretty big difference between an agent that can dynamically decide which tools to use and a workflow that follows a predefined sequence with a few AI-powered steps. I'm curious about where people draw the line: - Does an agent genuinely need the ability to choose its own tools? - When is a deterministic workflow better than an agent-based architecture? - How much autonomy should you give an agent before reliability becomes a problem? - Should critical business operations always require human approval? - Is there a point where adding more agentic behaviour actually makes the system worse? I feel like the real engineering challenge isn't making agents more autonomous, but making them predictable enough to trust in production. What's your take?
0 likes • 16h
@Manan Arshad That split makes sense. The fixed workflow handles consistency, while the agent handles situations that need interpretation. The important part is making sure the agent can handle those unexpected replies without having unrestricted control over what happens next.
0 likes • 11h
@Manan Arshad Exactly. Let the agent interpret the conversation, but keep actual booking changes under deterministic workflow control. That separation makes the system easier to test and much harder to break.
Scaling an n8n Lead Follow-Up Automation for a Dental Clinic
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?
0 likes • 16h
@Manan Arshad Agreed. Fast first contact gets the conversation started, but a confirmation call adds another layer of reliability before the appointment. I'd keep that step human-led, especially when the lead has questions or needs reassurance, rather than making every interaction fully automated.
0 likes • 11h
@Manan Arshad Agreed. That keeps automation focused on speed while preserving the human touch where it actually matters. A simple confirmation call can prevent a lot of avoidable booking issues.
What happens when a client changes their process after an automation is live?
I've been thinking about something while learning to build n8n automations. Let's say you build a lead follow-up system for a dental clinic. Everything works as expected, but a month later the client changes their booking process, adds new lead sources, or wants different follow-up rules. How do you usually handle these changes? Do you build workflows in a modular way from the beginning so they're easier to update, or do you treat every change as a separate paid improvement? Also, how do you prevent small client requests from turning into endless scope creep? Would be interested to hear how people with actual agency experience handle this.
0 likes • 16h
@Manan Arshad Exactly. Updating the configuration is only half the job; the people handling leads need to know when the rules change too. I'd also make the test lead a required step before publishing any change, so the entire booking-to-reminder journey is verified rather than assuming the updated settings will work.
0 likes • 11h
@Manan Arshad Definitely. A clear change summary keeps the setter aligned, and updating the confirmation message at the same time prevents outdated information from reaching leads. I'd treat the notification, message update and test lead as one complete change process.
Grok Voice 3.0 Just Dropped. The Best Voice AI Stack?
Learn how to build an AI voice agent powered by Grok Voice 3.0 using a single X Subscription that includes Cursor, Grok Bot, and X Premium. This step by step tutorial walks through building a speech to speech phone agent on a real phone number, with Grok Bot handling appointment booking, CRM updates, and even full computer use for tasks no API can reach. If you're in the voice AI space, this is a unique approach that I think everyone should take a look at! Check it out! 👇
1 like • 2d
Thank you for the video!!
1-8 of 8
Sameen Rajurkar
5
282 points to level up
@sameen-rajurkar-7432
I want to start an AI automation agency at 18. I am 17 yrs old

Active 3h ago
Joined Oct 29, 2026
Powered by