1. A computer-implemented method performed by one or more computer processors for database message building, comprising: displaying, through a user interface of a computer system, both an item window including structured data associated with at least one field of a record selected in a database and a message building window separate and distinct from the item window; receiving, from a user, unstructured data through the message building window and at least one selection of the structured data through the item window; and displaying a message in the message building window, the message including the unstructured data combined with a token representing the at least one selected structured data; wherein the message building window enables the user to publish the displayed message to an external source; and the receiving the at least one selection of the structured data through the item window further comprises: determining the user dragged the field in the item window to the message building window at a specific position; and populating the message building window with the token representing the selected structured data at the specified position.