The responsibilities of the virtual assistant vary based on customer needs and contract terms. Some virtual assistants handle administrative and accounting tasks, while others post updates on social media or create blog posts. Travel planning, scheduling, data entry and online file storage can all be done by a comprehensive virtual assistant.