I'm leaning towards a setup where its a calendar integration where you and your friend may have no idea if the other even has the app installed.
However, I have an issue right following that idea: I rarely ever send calendar invites to social events. In the example on the site, "Drinks after work", that's an event I cannot possibly imagine sending as a calendar invite for, so it's baffling to me how I could Bail it.