What Nicole does

An autonomous assistant that lives in your inbox.

Nicole reads scheduling email at a handle you choose, coordinates with attendees, honors the rules you wrote, and books meetings on the right Microsoft 365 calendar. Everything below is shipped in the beta today.

Autonomous inbox

Forward a scheduling email, walk away.

Every tenant gets a handle at schedule.nicoleassist.com. Route or forward scheduling mail there and Nicole takes over. She classifies the request, fetches free/busy across every connected calendar, ranks candidate slots against your rules, and writes a reply in your voice.

Replies carry the right RFC 2822 headers so attendees see a clean thread — same subject, correct In-Reply-To, no fragmented re: re: chains. Proposals, confirmations, reschedules, and cancellations all go through the same outbound pipeline with per-tenant rate limits and idempotent retries.

Chat with Nicole

Ask Nicole questions from the dashboard.

A per-user chat lives inside the dashboard. Ask Nicole to check availability, look up a contact, list open threads, or summarize the state of a specific thread. She answers from the tenant's own data — not from a shared model.

The chat shares the same agent loop as the email path but exposes only read-only tools. Writes still route through the main approval flow so an ambiguous chat message can't send email on your behalf.

Rules engine

Eight rule types Nicole honors on every proposal.

Working hours, buffers, blackouts, VIPs, travel time, meeting type defaults, focus blocks, sensitive-topic routing. Rules take effect immediately and apply in a deterministic pipeline every time Nicole checks availability.

Rules are timezone-aware (Luxon under the hood), and per-rule toggles let you A/B a change before committing. You can also ask Nicole in plain English — she proposes a structured rule change for you to approve, no JSON required.

Safety by default

Dry-run until you decide otherwise.

New accounts ship with dry-run on. In dry-run, Nicole writes full drafts — reply text, proposed times, event parameters — into the dashboard for your one-click approval. Nothing touches your attendees until you say go.

A platform kill-switch sits above the tenant flag: if anything looks wrong, one env flip stops outbound for every tenant in under 15 seconds. Suspending a tenant instantly blocks its outbound and background jobs while preserving every audit trail for investigation.

Multi-calendar aware

Connect every M365 account a person lives in.

Most operators run two or three calendars — personal, executive, client. Connect all of them. Nicole reads free/busy from each in parallel via Microsoft Graph, honors per-calendar read/write flags, and books on the calendar you specify.

The OAuth flow handles admin-consent, tokens refresh every 30 minutes in the background, and a disabled connection stops availability reads without deleting history. Reconnect from the dashboard in under a minute.

Every action, recorded

A forensic audit trail you own.

Every agent turn, every classifier decision, every tool call, every draft approval lands in a per-tenant audit log. Cost attribution is exact, latency is tracked per call, and you can export the full trail as JSON any time.

Operator access to your data is gated behind a time-boxed grant — every read is re-logged to a platform audit with the reason the operator gave. You can see exactly what we looked at and why.

Ready to hand off your scheduling?

Beta is free while we're here. Connect an M365 account, pick a handle, and Nicole is in your inbox.