Schedule a meeting in a single message
Tell Kin who, when, and where. It creates the calendar event with the right timezone, the right attendees, and sends invitations.
Scheduling a meeting in Google Calendar takes ~30 seconds if you're fast. Kin does it in one.
You: Schedule a 30-minute call with maya@studio.com tomorrow at 3pm. Title: Sprint review.
Kin: Creating:
Sprint review • Tue May 12, 3:00 PM – 3:30 PM (Asia/Colombo) Attendee: maya@studio.com
Confirm?
You: Yes.
Kin: ✓ Created. Invitation sent to maya@studio.com.
What's happening
Kin reads your stored timezone from your profile, so "3pm tomorrow" resolves correctly. It calls Calendar's events.insert with attendees populated. Google sends the standard invitation email; the attendee sees the same accept/decline buttons they always get.
Update and cancel
You: Move the sprint review to Wednesday at 4pm.
Kin finds the event (last-created sprint review), patches the start/end times, and Google emails the attendees an update.
You: Cancel my 4pm Wednesday call.
events.delete runs, attendees get the cancellation notice.
Free-busy checks
The trickiest part of scheduling isn't the API call — it's finding a time that works.
You: Am I free Friday between 1pm and 4pm?
Kin: Yes, mostly. You have a focus block from 1:30–2:00 marked Busy, but the rest is open.
This calls Calendar's free/busy endpoint and returns intervals when you're booked. Combine with the contact lookup:
You: Do I have time for a 30-minute call with Maya tomorrow?
Kin: Maya's email is maya@studio.com (from your contacts). Checking your calendar… You have 10:00, 11:30, and 4:00 open for at least 30 minutes. Want me to schedule for one of those?
Conventions Kin follows
- All-day events when you say "block tomorrow off" with no time.
- Same timezone as your profile unless you specify ("in PT") otherwise.
- 30 minutes default duration unless you specify.
- Title is required — Kin asks if you didn't give one.
If you have any of these conventions reversed (e.g. you prefer 1-hour defaults), tell Kin once. It'll save it to long-term memory and apply it forever.