This template automates the process of conducting user research interviews using n8n forms, an AI interviewer (LLM agent), and Redis-backed session management. The workflow dynamically generates interview questions, records responses, and stores transcripts for later analysis.
Users interact through a simple web form: they answer questions, receive new ones, and can end the interview at any time by typing “stop interview”. A transcript is automatically saved to Google Sheets and can be displayed via a completion screen.
✨ Features
- Form-Based Interview Start: Users enter their name to begin, creating a new session ID in Redis.
- AI Research Agent: Uses an LLM (Groq LLaMA model) to dynamically generate open-ended, context-aware questions.
- Infinite Looping Questions: Each user response triggers a new AI-generated question until the user ends the session.
- Transcript Recording: Every Q&A pair is stored in Redis, ensuring persistence throughout the interview.
- Google Sheets Export: Transcripts are automatically pushed to a Google Sheet for team-wide analysis.
- Completion Flow: Users are redirected to a custom “Thank You” page showing their transcript.
- 404 Handling: If a transcript cannot be found (e.g., expired session), a friendly error page is displayed.
- Scalable Session Management: Uses Redis (e.g., via Upstash) for fast, scalable session handling.
- Customizable Topics: Easily set the interview topic (e.g., user experience, product feedback, market research).