I just went and double checked on a free account. I created an ability on a character sheet called attack, and used the following code: [attack](!& #13;& #37{-KSug5McGqdn5esgA77w|attack}) to generate a button labeled attack, and called the attack macro from the sheet with the associated id. you must used the HTML escape entites in the macro, and remove the spaces between & and # EDIT: Using the API is a pro level feature. The API command buttons were implemented a bit back, and seem to function for free users as well.