I wonder if you might have been sent a WebEx link? That doesn’t sound like Zoom.
AFAIK Zoom doesn’t use browser plugins but WebEx definitely does.
It's been 2.5 years, so can't verify, but almost certain it was Zoom. Possibly it was the desktop app it was asking me to install.
I think I had to use a phone dial in in the end