How Evan's List built a conversational assessment that matches small businesses to the right AI tools — adaptive question flow, a 3-tier implementation roadmap, and automated email delivery. All on Cloudflare's edge.
Small businesses drown in AI tool options. Generic "top 10 AI tools" lists don't match their actual situation.
Question 6 is dynamic — it drills deeper based on whatever main time sink was selected in Question 4.
Recommendations are organized into a sequenced roadmap — not a flat list. Businesses know what to do first.
Static frontend on Cloudflare Pages. Email sending handled by a Cloudflare Worker — no backend server to maintain.
Single-page conversational flow with smooth transitions between questions. Progress indicator, back navigation, and animated answer selection. Q6 dynamically swaps its content based on the Q4 answer — different question, options, and context depending on what time sink was identified.
tools.js and matcher.js contain the full matching logic — business type, time sink, tech comfort, and budget inputs map to specific tool recommendations. Organized into 3 tiers with rationale text explaining why each tool fits their situation. The explanation adapts to the user's own words from the assessment.
Worker.js handles the email send request — receives assessment results, calls the Resend API, and returns success/failure. RESEND_API_KEY stored as a Wrangler secret (never in code). CORS headers restrict the Worker to the known Pages domain. Full EMAIL_SETUP.md documents the deployment process.
Branded HTML email with the 3-tier roadmap, tool descriptions, and a consultation scheduling CTA linking to Evan's Google Calendar. Responsive email template tested across major clients. The call-to-action converts interested businesses into consultations without any manual follow-up.
Evan's List builds conversational assessment tools that qualify and educate prospects — automatically.