Adding attributes to 3D tile

I have a .obj model and a table of attributes. They share a common key. I want to be able to upload the 3d model as a tileset, and view the attributes as a pop-up table when i hover over the buildings. I am new to JS and I have no idea on how to join table data to a 3D model. Any guidance would be invaluable! (I use Blender, FME, QGIS, Excel etc.)