Build a WhatsApp Survey App in Next.js using Strapi and Twilio
Blog post from Strapi
The tutorial provides a comprehensive guide on building a WhatsApp survey application using Next.js for the frontend, Strapi for content management and storing responses, and Twilio for managing the messaging layer. It highlights the prerequisites, such as having Node.js, a basic understanding of JavaScript and Next.js, a Twilio account, and ngrok setup. The tutorial walks through setting up the Strapi backend with collection types for survey questions and responses, creating API routes for sending surveys and receiving responses, and setting up environment variables. It also covers creating pages for sending surveys, viewing responses, and managing questions, ensuring the application can trigger surveys, collect responses, and store them in Strapi, with the ability to view and manage the data. The tutorial concludes with suggestions for extending the application, such as adding analytics, conditional logic, reusable templates, and CRM integration.