In the days when we could travel and meet with clients in person, I would spend at least a half a day onsite at my clients office. You can do a large presentation for the entire company or group. That is great, but you are not selling into the individual groups. If you are numbers person you can write that off as a client visit. What I have found is while that is economical in regards to time, you are leaving a lot of unturned stones. What I found beneficial was meeting with individual clients or in small groups. Everyone has different needs and you can design your sales pitch around those needs. You also get to know your clients on an individual basis, and they get to know you.
It is very easy to have a client schedule an invite to a large group and you run your zoom call. Instead of doing that, try to schedule individual zoom calls with clients. The call will be shorter and on target and you will end up winning more opportunities.