When using the webhook functionality in Bamboo 7.1 the ${bamboo.trigger.name.for.sentence} variable contains a description of how the build was invoked. For a manual build we see a message similar to was manually triggered by user1.
If the job was rerun then we see the not as informative build.triggerreason.rerunBuild.
Associated with all build results Bamboo stores a trigger_reason in the buildresultsummary table. When manually built we also see extra information stored within the buildresultsummary_customdata.
This feature request is to have more information stored and reported for the rerun of a plan so that the we get a message like was rerun by user1.