Daniel Hazelbaker Reply 22 days ago Hi Caleb. There is actually two ways to do Lava functions currently. The first is short codes https://community.rockrms.com/developer/bookcontent/33. These are basically "global functions". So for example if you have multiple pages that all take a Group entity and spit out a bunch of formatted HTML all in the same syntax, you can put that lava into a short code and just call that shortcode from each page. The second is the Lava Additions plugin (disclaimer, i'm the author). It's basically "local functions". You define a function in the Lava and then later on you can call that "function". Primarily useful if you need to use almost the exact same lava in multiple for/next loops and don't want to keep multiple copies of it up to date.