Closed beta · run Worlds on your machineBrowse worlds →

Worlds / Comms and scheduling / Google Calendar

Google Calendar world

A local Google Calendar with calendars, events, recurring series, attendees and room resources. Test the scheduling agent that books, moves and cancels meetings without breaking anyone else's day.

EventsAttendeesRoomsRecurring SeriesFree/Busy
Book a demo
Google Calendar · Dana Lee · Week of Nov 3Illustrative

Mon 3

Team standup (weekly)09:00 to 09:30Tue 4 · 09:00
Vendor review11:00 to 12:00Wed 5 · 14:00

Tue 4

1:1 with Kim10:00 to 11:00

Wed 5

Design crit · Room Atlas13:00 to 14:00

Thu 6

Old sync15:00 to 15:30Canceled

Fri 7

Out of office09:00 to 17:00

fig. 1 · illustrative replica · the agent's changes land as you scroll

What's in this world

What you get when you open Google Calendar. Seeded, local, yours to break.

Seeded records

calendars
40 user calendars and 8 room resources
events
500 events, single and recurring
attendees
Response status accepted, declined, tentative and needsAction
working hours
Working hours and time zones per user
out of office
OOO blocks for 4 users

Agent jobs you can test

  1. Reschedule a single meeting around a conflict
  2. Book a room for a new meeting with the right attendees
  3. Cancel events and notify attendees

What your agent can get wrong here

The reply sounds right. The record is what counts.

ActionWhat the world recordsCommon mistake
Move a meetingstart, end and recurringEventIdMoves the whole weekly standup series instead of one instance
Reschedulestart, end and attendee free/busyMoves Vendor review into Kim's 1:1
Cancel an eventstatus and sendUpdatesCancels without notifying attendees
Book a roomroom resource attendeeBooks Room Atlas over an existing booking

Example test

Describe the job. Review the checks before anything runs.

Brief · plain EnglishIllustrative

Dana is out Monday morning. Move only this Monday's standup to Tuesday 09:00, move Vendor review to Wednesday afternoon, and cancel Old sync with a note to attendees.
Drafted test · reviewDrafting
  1. 01Only the Nov 3 standup instance moved
  2. 02Weekly standup series unchanged
  3. 03Vendor review on Wed 5 at 14:00 with no conflicts
  4. 04Old sync canceled with updates sent
  5. 05Friday out of office block untouched

fig. 2 · illustrative brief and drafted checks

Failures you can inject

Make it a bad day on purpose.

effectevents.insert returns 403 rateLimitExceededfires before the handler · state untouched · same result every run

Evidence

StatusIncluded in the closed beta, like every world in the catalog. Apply and tell us the workflow you want to test.Known limitations