n8n Assistant Adds Credential Approval Controls and Plan-Based AI Credit Usage
n8n has introduced n8n Assistant , a preview chat-based builder that can plan, construct, test, and debug workflows directly in a user's n8n canvas. Its most consequential design choice is not simply the conversational interface. The assistant requests credentials only when they are needed, while credential access and workflow activation both require explicit user confirmation. For teams using automation to connect business systems, that creates a clearer boundary between AI assistance and actions that can affect live operations. According to n8n's official announcement , the workflows created through n8n Assistant are standard n8n workflows owned by the user. Credentials continue to be managed through n8n's usual credential screens rather than pasted into a chat. The feature also introduces a distinct consumption model: it uses AI credits allocated to the customer's plan, separately from the previous AI Workflow Builder. Credential controls are part of the workflow-building process The assistant is designed to help turn an automation request into a working workflow in the canvas. That can reduce the effort involved in assembling nodes, testing a workflow, and diagnosing problems. But n8n has placed approval gates around the actions with the greatest operational impact. The controls described for the preview include: Credentials are requested when needed , rather than collected before the assistant has reached the relevant step. Credentials are never exposed to the AI , according to n8n's documentation. Credential handling stays in standard credential screens , preserving the existing place where users manage connections. Workflow activation requires explicit confirmation , so the assistant cannot independently turn on an automation. Users own the resulting standard n8n workflows , rather than receiving a separate assistant-only format. This approach matters because a workflow can be harmless while it is being drafted but consequential once it starts reading data, s