I tried Fantastical again when they added that join-meeting feature. It failed utterly. I got stuck in a crash loop on all three of my devices when I tried to log in.

Just tried again today, though, and it works! This is perfect.