Interactive Live Demonstration · USEA Suite

The Calendar Planner Agent

The Calendar Planner Agent takes a request in plain language, collects scheduling details through multi-turn conversation, and delivers a real, standards-compliant calendar invite by email — with verified 1-click RSVP compatibility for Gmail (Google Calendar), Microsoft Outlook (365 & Desktop), and Apple Calendar (iOS & macOS).

Call Support
Ready
Starks Enterprise Calendar Assistant
Ready to demonstrate incoming-call scheduling. Select a simulated scenario below to run through the conversation.

Real-time TwiML Response Inspector

Live TwiML XML served by POST /voice/incoming and POST /voice/gather to Twilio Voice.

<!-- Click 'Simulate Inbound Call' to view generated TwiML --> <Response> <Gather input="speech" action="/voice/gather" method="POST" timeout="5" speechTimeout="auto" language="en-US"> <Say voice="Polly.Joanna-Neural">Thank you for calling Starks Enterprise Calendar Assistant. Please tell me what meeting you would like to schedule, who you want to invite, and your preferred date and time.</Say> </Gather> <Say voice="Polly.Joanna-Neural">We did not detect any speech. Please leave your meeting scheduling request after the beep.</Say> <Record action="/voice/recording" method="POST" maxLength="60" playBeep="true"/> <Hangup/> </Response>

Telephony Architecture

  • Inbound Voice Line: Call Support connects customers with the voice scheduling service
  • Speech-to-Text: Real-time streaming transcription via Twilio Voice Speech Recognition
  • Stateful Reasoning: LangGraph state graph resolves missing parameters across spoken turns
  • Text-to-Speech: Natural neural voice (Polly.Joanna-Neural) speaks questions and confirmations
  • Automated Delivery: Sends RFC 5545 meeting invite directly to the attendee's email upon completion
Hello! I'm the Starks Enterprise Calendar Planner Agent. Tell me what meeting you would like to schedule in plain language (for example: "Book an AI Security Review with [email protected] next Tuesday at 2pm").

LangGraph State Machine Inspector

The graph tracks conversation history, extracts parameters, and verifies slot completeness:

Subject / Title: Not provided yet
Date & Time (UTC): Not provided yet
Duration: 30 minutes
Attendee Email: Not provided yet
Organizer: Starks Enterprise <[email protected]>
Status: Collecting Details

CrewAI Multi-Agent Team Orchestration

The Calendar Planner Agent deploys a coordinated crew of 3 specialized CrewAI agents to handle complex requests, multi-time-zone conversions, and standards validation:

Intake Specialist
Agent 1
Parses spoken and written requests to identify user intent, participants, and subject topics without rigid syntax.
Scheduling Analyst
Agent 2
Resolves ambiguous relative dates ("tomorrow", "next Friday", "3pm EST") into explicit UTC ISO-8601 bounds.
Delivery Coordinator
Agent 3
Ensures RFC 5545 parameter compliance, MIME wrapping, and delivers the calendar invite directly to inboxes.
Click "Run Multi-Agent Crew" to execute the 3-agent pipeline and view structured output.

Standards-Compliant RFC 5545 iCalendar (.ics)

Meeting invites are generated strictly per RFC 5545 standards with METHOD:REQUEST, ORGANIZER, ATTENDEE;RSVP=TRUE, 75-octet line folding with CRLF (\r\n ), and embedded 15-minute VALARM reminders.

Gmail & Google Calendar
Verified 100%
Renders interactive RSVP banner with "Going? Yes / Maybe / No" buttons directly inside the Gmail inbox.
Microsoft Outlook 365
Verified 100%
Displays native meeting request header with Accept, Tentative, and Decline actions that update Exchange calendars.
Apple Calendar
Verified 100%
Native notification on iOS & macOS with one-tap addition, time-to-leave calculations, and alert triggers.

Generated .ics File Preview

BEGIN:VCALENDAR PRODID:-//Starks Enterprise//USEA Calendar Planner Agent 1.0//EN VERSION:2.0 CALSCALE:GREGORIAN METHOD:REQUEST BEGIN:VEVENT UID:[email protected] DTSTAMP:20260911T200000Z DTSTART:20260915T180000Z DTEND:20260915T183000Z SUMMARY:Enterprise AI Governance & Security Review ORGANIZER;CN="Starks Enterprise":mailto:[email protected] ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION; RSVP=TRUE;CN="Client Lead":mailto:[email protected] DESCRIPTION:Organized by: Starks Enterprise (sales@starksenterprise .com)\n\nLocation: Virtual (Google Meet / Microsoft Teams)\n\nDelivered vi a Starks Enterprise Calendar Planner Agent. LOCATION:Virtual (Google Meet / Microsoft Teams) SEQUENCE:0 STATUS:CONFIRMED TRANSP:OPAQUE PRIORITY:5 BEGIN:VALARM ACTION:DISPLAY DESCRIPTION:Meeting Reminder TRIGGER:-PT15M END:VALARM END:VEVENT END:VCALENDAR