If all your instances have the same face count, you can use this setup to get an individual number per instance and use that to change, for example, the material:
Blender Version 3.1 for the domain size node, otherwise replace that with the known number of faces.
This is nice thank you, would’ve taken me ages to figure out. So if I want to have for example 30 different textures, would I have to have 30 different set material nodes?