Once a time's agreed, the confirmation email is what actually gets the candidate there. A Meeting-link block carries the Join button and dial-in, gated to open only shortly before start, and an Add-to-calendar block hands over a real .ics download so the invite lands correctly in the candidate's own timezone.
MailInApp doesn't pick the time or show available slots — there's no self-serve scheduler here. What it does well is turning an agreed time into a confirmation that actually gets used.
Confirmed details, gated to open on time
A Meeting-link block carries the Join button and any dial-in for that specific interview. Its opens-before window (15 minutes by default) keeps it inactive until shortly before start, so an early click can't accidentally get shared around or go stale before the interview actually happens.
Correct in whatever timezone the candidate's in
Add-to-calendar builds a real .ics file plus Google Calendar and Outlook.com links from an absolute UTC instant — so however the candidate's calendar app is configured, the appointment shows up converted correctly to their own local time.
Collect what you need before the call
An optional short Form field — a portfolio link, a preferred pronunciation of their name — submits inline in the same confirmation email, ahead of the actual conversation.
A reminder closer to the day
There's no automatic "N hours before" trigger — send a second email with the same Meeting-link block shortly before the interview if a same-day reminder fits your process.
Getting started
Once a time's agreed with the candidate, send a confirmation with a Meeting-link block and an Add-to-calendar block built from that exact start time. Add a short Form field if there's anything you want ahead of the call.