Timed Email-Verified Quiz Workflow in n8n (Forms + SMTP)
Timed Email-Verified Quiz Workflow in n8n (Forms + SMTP)
Regular price
£24.99
Regular price
£24.99
Sale price
Unit price
/
per
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
Couldn't load pickup availability
🔥
128+ Sold
Popular with n8n builders
⚡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
Timed Email-Verified Quiz Workflow in n8n (Forms + SMTP)
Regular price
£24.99
Regular price
£24.99
Sale price
Unit price
/
per
Run a timed, email-verified quiz in n8n—automatically
This Timed Email-Verified Quiz Workflow for n8n delivers a complete quiz experience: it collects a signup via n8n Forms, verifies the participant with a 6-digit SMTP email code, enforces one attempt per email, runs a timed quiz, and saves scored results to n8n Data Tables—all with resend limits and secure code storage.
What this workflow does
- Quiz sign-up (Form 1): receives participant name and email through an n8n Form.
- Normalize, validate, and rate-limit: checks the email against n8n Data Tables to prevent repeat participation, and applies per-email and per-hour limits for verification codes.
- Send a verification code securely: generates a 6-digit code, sends it using SMTP (Email Send), and stores only the SHA-256 hash of the code in the quiz_codes Data Table.
- Second Form verification: prompts for the emailed code, verifies it against the latest stored hash, enforces code expiry, and limits the maximum number of attempts.
- Create the quiz run: on valid verification, writes a participant record to quiz_results and selects 10 random multiple-choice questions plus 1 feedback question from quiz_questions.
- Timed quiz + scoring: presents the timed quiz form, then scores submitted answers (or records timeout/late submission), updates the participant’s result, and shows the completion page when applicable.
Use cases
- SaaS onboarding quizzes that must be email-verified to prevent abuse
- Assessment pilots where participants get one attempt per email
- Timed training checks with automated scoring and persistent results in Data Tables
Technical details
- n8n Nodes/Modules: if, code, form, wait, data table, email send
- Secure verification: SHA-256 hashing in quiz_codes
- SMTP email sending: uses an SMTP credential (e.g., Cloudflare Email Routing/Email Sending over SMTP) and configurable sender details
- Manual one-time setup path: create the quiz and required Data Tables
