With Smart text you can create custom text expressions with special tokens connected to the properties of your layers. 
Tokens grant you access to layer’s properties, such as size, position, transforms, colors, fonts, styles, names, effects and much more.
After you make changes on the connected layers, the plugin will update the expressions content with up-to-date data from the layers.