Automate AI User Interviews for Instant Transcripts & Deeper Insights
Transform user research by enabling continuous, in-depth interviews with AI agents, instantly capturing complete transcripts and reducing manual interview execution time by 90%.
Conducting in-depth user interviews is costly and time-intensive, limiting research scalability and delaying critical insights. This n8n workflow automates the entire interview process using AI agents, dynamically generating questions and capturing detailed transcripts in Redis and Google Sheets for immediate analysis.

Documentation
Automated AI Interview Agent
This powerful n8n workflow revolutionizes user research by automating the entire interview process from start to finish. Leveraging AI agents, n8n forms, and robust session management with Redis, it conducts dynamic, open-ended interviews and seamlessly stores all interactions into Google Sheets for instant analysis.
Key Features
- AI-powered dynamic questioning for continuous, in-depth user insights.
- Scalable user interview initiation using interactive n8n forms.
- Robust session management and real-time transcript storage with Redis.
- Automated export of full interview transcripts to Google Sheets for streamlined data analysis.
- Customizable interview completion screens displaying comprehensive session history.
How It Works
This workflow orchestrates a continuous AI-powered interview loop. It begins when a user submits their name through an n8n form, triggering the creation of a unique session ID and a dedicated Redis session for transcript storage. An AI agent, configured with LangChain and leveraging the Groq chat model, takes over as the interviewer. It dynamically generates open-ended questions based on the interview topic and previous user responses. Each user answer, captured via subsequent n8n forms, is appended to the Redis session, building a chronological transcript. The interview loop persists until the AI detects a user request to stop, at which point the session is marked for conclusion. Finally, the complete interview transcript is extracted from Redis, transformed into a structured format, and automatically logged into a Google Sheet for long-term storage and analysis. Users are then redirected to a custom completion screen, dynamically generated via a separate webhook, which proudly displays their full interview transcript.