Right now ThingSpeak supports up to 8 fields of data plus the status and three position fields. If you could have more fields, how many would you want? I have one channel of control settings for a project that I would have used up to 12, but no more than that. How many fields is enough? I might be biased, but I have always considered eight fields a good number of fields. My mental model has been that a channel represents a device (or system) and the fields are dimensions. For example, a weather station (channel) could have four sensors (fields) and a power source (another field for measuring the power). This system would use 5 fields of the 8 that ThingSpeak currently provides. I also use tags to relate channels together. I wrote a <https://blogs.mathworks.com/iot/2018/04/13/organize-your-thingspeak-iot-channels-with-tags/ blog post> about using tags to organize your channels and relate them to projects. This all being said... I think there is room for more fields or have a flexible field model that allows an IoT engineer to describe a device (or system) with n number of fields and/or dimensions. fields iot thingspeak 8 fields data structure