A booking agent, also called a talent agent, usually works for a talent agency and networks with people who need to hire entertainers, who serve as the agent's clients. Some job duties may include arranging meetings, scheduling engagements, conducting auditions, dealing with finances and negotiating contract terms. In exchange for finding entertainers some work, the booking agent receives commissions or fees depending on the contract's conditions.
A booking agent serves as a promoter for entertainers, so it is important to have strong interpersonal and communication skills, be able to deal with scheduling and have solid business skills. The booking agent may also have to hire people who can help clients improve their performance skills.