1. A method, comprising: generating, by at least one processor, a plurality of profiles for persons associated with messages to or from a user of a computing device, each person being a sender or a recipient of at least one of the messages, and the persons including a first person having a first profile; generating a relationship history comprising information regarding a history of communications between the user and the first person, and further comprising a name of a person first introducing the first person and the user; receiving an input provided by the user in a field of a user interface of a communications client executing on the computing device, the input made to compose a new message to the first person; and in response to receiving the input, automatically generating and inserting text in the new message, the generating comprising customizing the text based on a common domain of recipients of the new message, and further customizing, based on the relationship history, the text to include the name of the person first introducing the first person and the user, wherein the communications client allows the user to edit the inserted text.