iCalendar is the industry standard for sending calendar items (supported by i.e. Microsoft Office 365, Apple Calendar, and Google Calendar). You can attach calendar items (.ical) to your emails in plain text or HTML. Both are attached in the same way PDFs are: either via a trigger (file is hosted somewhere) or during the SMTP process where calendar events are generated dynamically.