A virtual assistant is a remote professional who provides administrative, creative, or technical support to businesses or individuals. Responsibilities may include managing emails, scheduling meetings, handling social media accounts, performing data entry, conducting research, or organizing files.