I am creating an ESP32 device which will upload data to thingspeak channel and I want the data to be displayed on my website after login. I have succesfully completed the first part of uploading the data to thingspeak. Any suggestions with second part will be very much appreciated. How to create an IOT dashboard on my website using data uploaded to thingspeak. Check out these three resources in the doc. Embed Your ThingSpeak Plots on Web Pages You can use your ThingSpeak plot that updates automatically on any website. Embed a Chart Embed ThingSpeak charts on a custom website. Create Customized ThingSpeak Channel View Convert the ThingSpeak channel view into a live data console. In addition to @Christopher Stapels suggestions, and anticipating your next question, I'd recommend looking through this answer on creating a dashboard aggregating views from multiple ThingSpeak channels. esp32 thingspeak iot dashboard thingspeak