Automate AI-Powered UK Driving Test Interviews with n8n

This n8n workflow automates conducting endless AI-powered interviews about the UK practical driving test experience, saving hours of manual effort by dynamically generating questions and recording answers for analysis.
Form Trigger
Groq Chat Model
Redis
+9
Workflow Identifier: 1127
NODES in Use: Form Trigger, Crypto, Redis, Set, Groq Chat Model, AI Researcher, If, Form, Memory Manager, Webhook, Google Sheets, HTML
Automate UK driving test interviews with n8n and Groq Chat Model

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

What This Workflow Does

This workflow runs a long interview about the UK practical driving test without needing a human interviewer.
It solves the problem of slow and error-prone manual interview processes.
The result is a complete interview transcript saved neatly for easy review.

Users start by submitting their name.
The system creates a unique session and uses AI to ask open questions.

Answers are saved in a Redis database.
The interview keeps going until the user types “stop interview.”

At the end, the whole interview is uploaded to Google Sheets.
Users can also see the transcript on a webpage.


Inputs, Processing Steps, and Outputs

Inputs

  • User input: Name and answers via a form.
  • AI model: Receives user answers, generates new questions.
  • Redis database: Stores session transcripts and state.

Processing Steps

  • User submits name through Form Trigger.
  • Crypto node creates unique session ID.
  • Redis node sets up session storage with expiration.
  • Initial interview details are recorded into Redis.
  • Interview topic is defined to guide AI question generation.
  • Groq Chat Model with AI Researcher node creates follow-up questions based on prior answers.
  • AI JSON output is cleaned and parsed.
  • IF node checks if the user wants to stop.
  • If continuing, Form node shows next question and collects answer.
  • User answers get appended to Redis.
  • The loop repeats until stop condition is met.
  • When stopped, session is cleared and user redirected.
  • Full transcript is fetched from Redis and saved to Google Sheets.
  • Webhook node optionally serves a formatted transcript webpage.

Outputs

  • Organized interview data persisted in Google Sheets.
  • Interview transcript accessible via webpage.
  • Temporary session data in Redis with expiration.

Who Should Use This Workflow

The workflow suits people needing fast, repeatable interviews.
It helps researchers who want standardized data on UK driving test experiences.

It fits users wanting to avoid manual scheduling and transcription tasks.
It works well for those wanting all session data automatically saved.

Advanced AI users can customize questions for other research topics.
New users benefit from easy form-based interaction.


Tools and Services Used

  • n8n: Automates workflow steps.
  • Upstash Redis: Stores session data with TTL.
  • Groq AI with Llama model: Generates interview questions dynamically.
  • Google Sheets: Stores interview transcripts.
  • n8n Form Trigger and Form nodes: Collect user inputs.

Beginner Step-by-Step: How to Use This Workflow in n8n

Step 1: Import the Workflow

  1. Download the workflow from this page using the Download button.
  2. In the n8n editor, choose Import from File.
  3. Select the downloaded file to load the workflow.

Step 2: Configure Credentials

  1. Add credentials for Upstash Redis with your API keys.
  2. Enter Groq AI API credentials and verify access to the llama-3.2-90b-text-preview model.
  3. Connect Google Sheets by entering OAuth2 credentials.

Step 3: Update IDs and Paths if Needed

  1. Check Redis key patterns match your setup.
  2. Update Google Sheets ID, email, or sheet name if required.
  3. Verify webhook paths for the Form Trigger and Webhook node.

Step 4: Test the Workflow

  1. Submit the starting form with a test name.
  2. Answer the questions as they appear.
  3. Confirm the interview cycles through questions.
  4. Type “stop interview” to end.
  5. Verify data saved in Redis and Google Sheets.

Step 5: Activate for Production

  1. Set the workflow to active in n8n.
  2. Share the Form Trigger URL with interview participants.
  3. Monitor logs and storage to ensure smooth operation.

Users running self-host n8n may refer to that link for hosting resource.


Customization Ideas

  • Change interview topic in the “Set Interview Topic” node to suit your research.
  • Adjust Redis session TTL to keep sessions longer or shorter.
  • Replace Groq AI node with OpenAI or another model supported by n8n.
  • Modify completion redirect URL to point to a custom webpage.
  • Add language support by translating AI prompts and form instructions.

Handling Errors and Troubleshooting

Redis Connection Errors

If Redis credentials are wrong or network fails, sessions cannot be saved.
Fix by checking Upstash Redis keys and testing with a simple Redis node.

Parsing AI JSON Errors

When AI output format is broken, parsing fails.
Fix by ensuring the “Parse Response” node properly strips markdown and uses parseJson(), and keep AI prompt strict.

Form Trigger Webhook Issues

If users cannot reach the form, check n8n accessibility.
Ensure webhook URLs and ports are correct, and that instance is public or hosted with cloud.


Pre-Production Checklist

  • Verify Redis credentials and connection.
  • Test form trigger by submitting name.
  • Check AI questions for sense and continuity.
  • Confirm session data is stored and exported.
  • Test redirect and transcript display flows.
  • Have backup for credential or API failures.

Deployment Tips

Activate the workflow after all credentials are set.
Share the form URL with users.

Watch Redis session size and Google Sheets limits.
Turn on execution logs for troubleshooting.

For many users, consider scaling Redis or multiple n8n instances.


Summary

→ This workflow runs automated interviews with AI questions.
→ It stores answers in Redis and saves transcripts to Google Sheets.
✓ Saves time by replacing manual interviews.
✓ Keeps data organized and easy to review.
✓ Allows interview stop at any time.
✓ Supports multiple users concurrently.

Automate UK driving test interviews with n8n and Groq Chat Model

Visit through Desktop to Interact with the Workflow.

Frequently Asked Questions

Yes, n8n supports multiple AI nodes. The Groq Chat Model node can be swapped with OpenAI or others by updating prompts accordingly.
AI calls and Redis use credits based on usage. Google Sheets has low cost. Monitor usage for each service.
Session data is kept in Redis with expiration. Access is limited to workflow credentials. Secure storage of API keys is recommended.
Yes, each session uses a unique UUID stored in Redis allowing many users to be interviewed without data mixing.

Promoted by BULDRR AI

Related Workflows

Automate Twist Channel Creation and Messaging with n8n

This workflow automates creating and updating a channel in Twist and sending a personalized message to specific users. It eliminates manual setup errors and saves time managing Twist communications.

Automate Ideogram Image Generation with Google Sheets & Gmail

This workflow automates graphic design image generation via Ideogram AI, storing image data in Google Sheets and Google Drive, with email alerts via Gmail. It saves designers hours by automating image creation, remixing, review, and record-keeping.

Automate IT Support with Slack and OpenAI in n8n

Streamline IT support by automating Slack message handling using n8n and OpenAI. This workflow handles Slack DMs, filters bots, queries a Confluence knowledge base, and delivers AI-generated responses, improving support efficiency and response time.

Automate Crypto Analysis with CoinMarketCap & n8n AI Agent

Discover how this unique n8n workflow leverages CoinMarketCap’s multi-agent AI to deliver precise, real-time cryptocurrency insights directly via Telegram. Manage crypto data analysis efficiently with automated multi-source API integration.

Automate Gumroad to Beehiiv Subscriber Sync with n8n

Learn how to automatically add new Gumroad sales customers as Beehiiv newsletter subscribers using n8n automation. This workflow saves time by syncing sales data to Google Sheets CRM and notifying your Telegram channel instantly.

Generate On-Brand Blog Articles Using n8n and OpenAI

This workflow automates the creation of on-brand blog articles by analyzing existing company content using n8n and OpenAI. It extracts article structures and brand voice to produce consistent draft articles, saving significant content creation time.
1:1 Free Strategy Session
Your competitors are already automating. Are you still paying for it manually?

Do you want to adopt AI Automation?

Every hour your team does repetitive work, you're burning real money.
While you wait, faster businesses are cutting costs and moving quicker.
AI and automations aren't the future anymore — they're the present.

Book a live 1-on-1 session where we show you exactly which of your daily tasks can be automated — and what it’s costing you not to.