Apart from a robust digital platform with rich features (like Zoom or GoToMeeting), a successful virtual meeting needs people. A good virtual meeting will have someone act as chair (a co-op member, a CHF BC Consultant Chair, or someone else with the necessary skills) and one or more others who can handle the technical elements of a meeting.
The key positions are Host, Technical Support People and Election Support People. Your meeting may need one or more of these depending on the nature of your event. CHF BC has trained consultants capable of acting in each of these roles.