Executive assistant operating workflow
Executive Assistant Scheduling Software for Multi-Day Leadership Offsites
The two-day offsite is not one meeting. It is a board dinner, four working sessions, an outside facilitator, two executives arriving late, one leader joining by video, protected travel buffers, and eight invitations that must all tell the same story. Move one flight and calendar Tetris becomes a dependency graph.
Build one offsite schedule without turning it into eight separate threads
Use this runbook for a two-day leadership offsite with five required executives, three optional leaders, one outside facilitator, one board dinner, four working sessions, Google and Microsoft calendars, two unconnected participants, travel buffers, a hybrid session, and one late flight change.
- 1
Open one offsite control brief
Create an offsite ID and name the executive sponsor, EA owner, content owner, travel owner, venue owner, facilitator relationship owner, approval owner, and final invitation owner. Record the bounded dates, location zone, business purpose, privacy class, attendance rules, travel assumptions, venue constraints, decision deadlines, and terminal proof. Keep sensitive agenda, personnel, strategy, and board material in its approved content surface.- The EA keeps priorities, relationships, disclosure, approvals, travel, and exceptions.
- Calendar coordination is separated from venue, catering, security, production, and materials work.
- A preferred hotel date or open executive calendar is not a committed offsite.
- 2
Turn the agenda into a linked session graph
Create one record for each dinner, plenary, working block, break, travel window, and optional side meeting. Give every scheduled session a duration, required and optional roles, earliest start, latest end, predecessor or successor links, setup and transition buffers, format, location policy, conferencing policy, approval owner, and cancellation scope. Mark non-calendar dependencies as external gates rather than pretending the scheduler owns them.- A session cannot start before required travel or setup finishes.
- Optional side meetings cannot steal a required leader from a plenary.
- Changing one session reveals exactly which later sessions need review.
- 3
Build the participant and delegate roster once
For each executive, facilitator, board member, and guest, record verified identity, required or optional role by session, approved delegate or assistant, connected calendar source, local IANA zone, travel status source, contact channel, disclosure limit, response deadline, and substitution authority. Separate the person attending from the assistant who may provide availability.- A scheduling contact is not automatically an attendee or content recipient.
- One executive can be required for strategy and optional for a specialist breakout without duplicating identity.
- Only a named owner can add, remove, or substitute a required role.
- 4
Collect availability and travel constraints with minimum disclosure
Read approved Google or Microsoft free/busy for connected calendars. Ask unconnected participants or their approved assistants for bounded windows with neutral purpose, dates, duration, location zone, response deadline, correction path, reminder cap, and opt-out. Have the travel owner supply arrival, departure, and protected transfer buffers as approved hard constraints; do not infer them from event titles or airline emails.- Calendar connection remains optional and helpful.
- Private event details are unnecessary when busy intervals will do.
- Silence, missing access, and unconfirmed travel remain unknown rather than open time.
- 5
Solve the offsite in dependency order
Intersect required people for anchor sessions first, then apply location, working hours, travel, setup, meal, accessibility, hybrid, and transition rules supplied by their owners. Place dependent working sessions only after anchor windows are viable. Rank optional attendance and preferences after hard constraints pass. Render every candidate in the offsite zone and each remote participant’s named zone.- The optimizer cannot shorten a required session or travel buffer without approval.
- An optional dinner guest cannot block the two-day executive core.
- No viable graph returns the smallest remaining decision rather than a random partial itinerary.
- 6
Return one exception card instead of eight questions
When the graph cannot close, show the EA or named owner the exact choice: widen dates, release protected time, change one session’s format, shorten an approved block, move a meal, accept an approved substitute, change travel, or stop. Include affected sessions, required role coverage, evidence freshness, travel or venue dependency, disclosure effect, decision deadline, and proposal expiry.- The owner sees the consequence without unrelated calendar titles or private itinerary detail.
- Settled sessions remain intact while the exception is decided.
- The EA can pause, revise, reclaim, or split the offsite plan at any point.
- 7
Approve and write sessions in controlled order
Bind approval to the offsite revision, each session revision, attendee roles, evidence versions, travel and location assumptions, exact times, organizer calendars, disclosure, and conferencing. Re-check required availability before writing. Create or update each event with a stable operation identity, then read it back before releasing dependent invitations. Keep agenda documents in the approved repository and include only approved access references.- A repeated approval or provider retry cannot create duplicate session events.
- Every invitation title, attendee list, location, conference link, description, attachment, and reminder follows the disclosure policy.
- A calendar write does not mark a venue, flight, room, or material confirmed.
- 8
Repair the impacted subgraph and verify the whole itinerary
When a flight moves or a required calendar changes, invalidate only approvals whose evidence or dependency is affected. Preserve current participant work elsewhere, recompute the impacted sessions, issue idempotent updates or cancellations, and reconcile uncertain provider responses before retrying. Read back every event and produce one receipt covering organizer, time, zone, required attendees, optional decisions, location, conferencing, and invitation state.- One delayed arrival cannot trigger an unscoped rewrite of every dinner and session.
- Canceled or replaced events are verified under provider truth.
- Completion means a coherent verified calendar itinerary plus named owners for non-calendar dependencies.
An offsite is a graph, not a recurring event
Recurring events repeat a pattern. An offsite links different sessions through people, travel, rooms, content, meals, and transition time. The board dinner may require a different group from the strategy session. The facilitator may join only three blocks. A flight change may affect day one without touching day two.
Store the dependency explicitly. Then a change can revoke only the approvals and invitations whose inputs became stale. Without that graph, the EA has to remember the blast radius and compare every event by hand.
Keep calendar coordination inside its product boundary
Calendar data can prove a person’s approved busy intervals and event state. It cannot prove that a venue contract is signed, a flight is ticketed, a room is set, a facilitator accepted scope, a pre-read is approved, or security cleared a guest. Those facts belong to their operating owners and systems.
Bring only the approved scheduling constraints into the offsite ledger: available windows, arrival boundaries, transition buffers, location, format, and dependency status. The EA remains the integrator for business judgment; the scheduling layer removes repetitive collection and event repair.
Privacy changes by session
A leadership dinner, succession block, product review, and facilitator debrief may need different attendee and disclosure rings. One broad offsite title or copied description can expose content to assistants, optional guests, conferencing systems, and calendar viewers who need only logistics.
Set disclosure per session. Use private free/busy for coordination, neutral invitation wording where required, reviewed attendee lists, and a separate restricted repository for agenda and pre-read material. Calendar privacy is one control, not the entire confidentiality plan.
Execution is different from a poll, link, planning board, sync utility, or draft
A poll gathers preferences for one question. A booking link exposes configured slots. A planning board tracks tasks. A sync utility copies calendar state. A drafting assistant prepares outreach. Each can help while leaving the EA to join required roles, travel buffers, session dependencies, external replies, approval, provider updates, and final verification.
Scheduling execution carries settled calendar rules across the linked sessions and returns only real decisions. WonderCal’s direction is to handle that routine coordination while the EA keeps executive judgment, relationships, content, travel, venue, and exceptions.
Run the delayed-flight acceptance test
Create a two-day schedule with four anchor sessions, an outside facilitator, one hybrid leader, two unconnected calendars, and approved travel buffers. Move one required flight after invitations, expire one reply, change a required session attendee, duplicate an update, and hide the first provider response.
Pass when the affected subgraph is clear, unrelated sessions stay intact, current replies survive, stale approvals revoke, duplicate events collapse, uncertain writes reconcile, and the final itinerary matches every organizer calendar. Fail when the EA must open eight events and hope nothing was missed.
Compare offsite scheduling by completion and control
The best operating path removes repetitive calendar relay without pretending that software owns executive judgment, travel, venue, content, security, or relationships.
| Decision vector | EA inbox, spreadsheet, and calendar process | Polls, booking links, planning boards, and drafting copilots | WonderCal execution direction |
|---|---|---|---|
| Coordination completion | The EA collects every window, tracks dependencies, revises sessions, updates events, and verifies the final itinerary by hand. | Can reduce one slice while participant collection, cross-session repair, calendar writes, and proof remain separate work. | Target path carries approved session rules through routine coordination to verified invitations or one bounded exception. |
| Cross-company reach | Works because the EA translates executives, assistants, facilitators, board guests, Google, Microsoft, and travel inputs manually. | Depends on who can access the poll, link, board, connected calendar, or generated message and who joins the results. | Designed to combine approved Google and Microsoft availability with bounded replies from people who connect no calendar. |
| Privacy | Depends on careful recipients, wording, copied calendars, spreadsheets, attachments, and repeated invitation edits. | Depends on what identities, responses, board fields, links, synced details, and prompt context expose. | Target model uses private availability and per-session disclosure while leaving restricted content with its owner. |
| Exception handling | The EA brings strong judgment, but every flight change, missing reply, room conflict, and attendee swap returns to manual inspection. | May show a task or conflict without preserving the valid calendar work around it. | Designed to preserve settled sessions and return one timing, attendance, travel, location, disclosure, or recovery decision. |
| Time and cost | No new scheduling system; the coordination and repair tax returns for each offsite revision. | Can reduce selected tasks; net return depends on how much cross-session calendar work remains with the EA. | The five-hour weekly target is credible only when a controlled trial measures returned coordination time without weakening EA control. |
Coordination completion
EA inbox, spreadsheet, and calendar process
The EA collects every window, tracks dependencies, revises sessions, updates events, and verifies the final itinerary by hand.
Polls, booking links, planning boards, and drafting copilots
Can reduce one slice while participant collection, cross-session repair, calendar writes, and proof remain separate work.
WonderCal execution direction
Target path carries approved session rules through routine coordination to verified invitations or one bounded exception.
Cross-company reach
EA inbox, spreadsheet, and calendar process
Works because the EA translates executives, assistants, facilitators, board guests, Google, Microsoft, and travel inputs manually.
Polls, booking links, planning boards, and drafting copilots
Depends on who can access the poll, link, board, connected calendar, or generated message and who joins the results.
WonderCal execution direction
Designed to combine approved Google and Microsoft availability with bounded replies from people who connect no calendar.
Privacy
EA inbox, spreadsheet, and calendar process
Depends on careful recipients, wording, copied calendars, spreadsheets, attachments, and repeated invitation edits.
Polls, booking links, planning boards, and drafting copilots
Depends on what identities, responses, board fields, links, synced details, and prompt context expose.
WonderCal execution direction
Target model uses private availability and per-session disclosure while leaving restricted content with its owner.
Exception handling
EA inbox, spreadsheet, and calendar process
The EA brings strong judgment, but every flight change, missing reply, room conflict, and attendee swap returns to manual inspection.
Polls, booking links, planning boards, and drafting copilots
May show a task or conflict without preserving the valid calendar work around it.
WonderCal execution direction
Designed to preserve settled sessions and return one timing, attendance, travel, location, disclosure, or recovery decision.
Time and cost
EA inbox, spreadsheet, and calendar process
No new scheduling system; the coordination and repair tax returns for each offsite revision.
Polls, booking links, planning boards, and drafting copilots
Can reduce selected tasks; net return depends on how much cross-session calendar work remains with the EA.
WonderCal execution direction
The five-hour weekly target is credible only when a controlled trial measures returned coordination time without weakening EA control.
Frequently asked questions
What should executive assistant scheduling software handle for a leadership offsite?
Does WonderCal replace the EA or an offsite planning platform?
Does every offsite participant need to connect a calendar?
How should an EA handle a flight change after offsite invitations are sent?
Where can executive assistants evaluate WonderCal?
Primary sources
- Google Calendar API: Freebusy query — official bounded availability request, authorization scope, response time zone, busy intervals, limits, and per-calendar errors
- Google Calendar API: Events resource — official organizer, attendees, optional roles, event times, time zones, recurrence, status, conferencing, and revision fields
- Microsoft Graph: calendar getSchedule — official Microsoft free/busy operation for people and resources, least-privileged permissions, bounded period, and response zone
- Microsoft Graph: event resource — official event, organizer, attendees, time zones, location, conferencing, response, update, cancellation, and calendar operations
- RFC 5545: Internet Calendaring and Scheduling Core Object Specification — standards-track event, attendee, organizer, recurrence, sequence, date-time, time-zone, status, and relationship model
Move one flight after every session is invited
Expire one reply, change one required attendee, duplicate an update, and hide the provider response. Repair only the affected sessions and verify the whole itinerary.
See WonderCal for executive assistants