AI Scheduling Assistant
Use natural language to schedule, reschedule, and manage tutoring sessions automatically.
Sentuent's AI scheduling assistant makes booking sessions as easy as having a conversation. Just say when you want to meet, and the AI handles the rest.
How It Works
The AI assistant:
- Understands natural language - Type like you're texting a friend
- Checks both calendars - Finds times that work for everyone
- Suggests alternatives - If your time doesn't work, offers options
- Creates sessions - Automatically books and sends confirmations
- Syncs calendars - Updates Google Calendar and sends reminders
Basic Scheduling
Simple Session Request
Just type what you want:
Student: "Can we meet Tuesday at 3pm for calculus?"
AI: "I've checked both calendars. Tuesday at 3:00 PM works! Would you like me to schedule a 1-hour session?"
Student: "Yes"
AI: "✓ Session booked! Calculus tutoring with [Tutor Name] on Tuesday, December 12 at 3:00 PM (1 hour). Calendar invites sent to both of you."
The AI automatically:
- Verified both people are available
- Set default session length (1 hour)
- Created the calendar event
- Generated Zoom meeting link
- Sent email confirmations
Natural Language Examples
The AI understands various phrasings:
✅ "Let's meet this Thursday at 4" ✅ "Can we schedule a session for tomorrow afternoon?" ✅ "I'd like to book 2 hours on Saturday morning" ✅ "Are you free next Monday around 5pm?" ✅ "Can we do our session at 3:30 instead?"
It handles dates flexibly:
- "Tomorrow" - Next day
- "This Friday" - Upcoming Friday
- "Next week Tuesday" - Tuesday of next week
- "December 15" - Specific date
- "In 3 days" - Relative date
Be conversational: The AI is designed to understand how humans naturally talk about time.
Advanced Scheduling
Recurring Sessions
Schedule weekly sessions with one message:
Student: "Can we meet every Wednesday at 4pm for the next 8 weeks?"
AI: "I've checked your calendars. All 8 Wednesdays at 4:00 PM are available. Would you like me to schedule all 8 sessions?"
Student: "Yes please"
AI: "✓ Created 8 recurring sessions every Wednesday at 4:00 PM, starting December 13 through February 7."
Recurring patterns supported:
- Weekly (same day/time each week)
- Bi-weekly (every other week)
- Custom frequency (every 3 days, etc.)
Multiple Session Booking
Book several sessions at once:
Student: "I need 3 sessions before my exam on the 20th. When are you available?"
AI: "I found these available times before December 20:
- Monday 12/11 at 5:00 PM
- Wednesday 12/13 at 5:00 PM
- Friday 12/15 at 3:00 PM
- Saturday 12/16 at 10:00 AM
Which 3 would you like?"
Student: "Monday, Wednesday, and Saturday"
AI: "✓ Booked all 3 sessions!"
Different Session Lengths
Specify duration when needed:
- "Can we do a 30-minute intro session?"
- "I need a 2-hour intensive session for exam prep"
- "Let's meet for 90 minutes this time"
Rescheduling
Simple Reschedule
Student: "I need to move our Thursday session to Friday at the same time"
AI: "Checking Friday at 4:00 PM... Available! Would you like me to reschedule?"
Student: "Yes"
AI: "✓ Session moved to Friday, December 15 at 4:00 PM. [Tutor] has been notified."
Finding Alternative Times
If your suggestion doesn't work:
Student: "Can we move Tuesday's session to Wednesday afternoon?"
AI: "[Tutor] has a conflict Wednesday afternoon. Here are nearby alternatives:
- Wednesday at 6:00 PM
- Thursday at 3:00 PM
- Friday at 2:00 PM
Which works for you?"
Student: "Thursday at 3"
AI: "✓ Rescheduled to Thursday, December 14 at 3:00 PM"
Cancellations
Canceling a Session
Student: "I need to cancel my session tomorrow"
AI: "You have a session tomorrow (Tuesday, December 12) at 4:00 PM. Our cancellation policy requires 24-hour notice for a full refund. This cancellation qualifies. Confirm cancellation?"
Student: "Yes, cancel it"
AI: "✓ Session cancelled. Full refund issued. [Tutor] has been notified."
The AI automatically:
- Checks cancellation policy
- Calculates refund amount
- Processes refund if applicable
- Notifies the other person
- Removes from both calendars
Finding Available Times
Open-Ended Availability Check
When you're flexible:
Student: "When are you available this week?"
AI: "Based on [Tutor]'s calendar and yours, here are available times this week:
Monday:
- 4:00 PM - 7:00 PM
Tuesday:
- 5:00 PM - 8:00 PM
Wednesday:
- 3:00 PM - 6:00 PM
Friday:
- 2:00 PM - 5:00 PM
Which day and time would you prefer?"
Student: "Wednesday at 3"
AI: "✓ Booked! Wednesday at 3:00 PM."
Filtering by Preferences
Student: "When are you free in the mornings this week?" AI shows only morning slots (before 12 PM)
Student: "Do you have any weekend availability?" AI shows only Saturday/Sunday options
Student: "What about after 6pm on weekdays?" AI filters to evenings only
Smart Suggestions
Based on History
The AI learns patterns:
Student: "Let's schedule our next session"
AI: "Based on your usual schedule (Tuesdays and Thursdays at 4pm), here are the next available slots:
- Tuesday, December 19 at 4:00 PM
- Thursday, December 21 at 4:00 PM
Pick one or suggest a different time."
Exam Preparation Planning
Student: "I have an exam on January 15. Can you help me schedule prep sessions?"
AI: "You have 4 weeks until your exam. I recommend 2 sessions per week (8 total). Here's a suggested schedule:
Week 1-2: Foundation review
- Tues 12/19 at 4pm, Thurs 12/21 at 4pm
- Tues 12/26 at 4pm, Thurs 12/28 at 4pm
Week 3: Practice problems
- Tues 1/2 at 4pm, Thurs 1/4 at 4pm
Week 4: Final review
- Tues 1/9 at 4pm, Thurs 1/11 at 4pm
Book all 8 sessions?"
Student: "Yes!"
AI: "✓ All 8 exam prep sessions scheduled!"
AI Capabilities
What the AI Can Do
✅ Schedule sessions - Book single or recurring ✅ Reschedule - Move sessions to new times ✅ Cancel - Remove sessions with refund calculation ✅ Find availability - Check open time slots ✅ Suggest times - Based on both calendars ✅ Handle conflicts - Alert if time isn't available ✅ Apply policies - Enforce cancellation rules ✅ Send notifications - Confirm all changes ✅ Sync calendars - Update Google Calendar ✅ Generate meeting links - Create Zoom rooms
What the AI Cannot Do (Yet)
❌ Change rates - Pricing changes need manual update ❌ Process custom payments - Standard session rates only ❌ Modify past sessions - Can only affect future ❌ Override policies - Must follow cancellation rules ❌ Book different tutors - Works within one conversation
Tips for Best Results
Be Specific When Needed
Vague: "Can we meet soon?" Better: "Can we meet this week?" Best: "Can we meet Thursday or Friday afternoon?"
Specify Session Type
Default: "Can we meet Tuesday at 3?" → Standard session Specific: "Can we do a 30-min trial Tuesday at 3?" → Trial session
Include Subject for Multi-Subject Tutors
If the tutor teaches multiple subjects: "Can we schedule a calculus session for Thursday at 4?"
Confirm Details
The AI will show a summary before finalizing:
- Date and time
- Session length
- Subject (if applicable)
- Meeting link
- Cost in credits
Always verify before confirming.
Understanding AI Responses
Availability Check
✓ Available: "That time works for both of you!" ✗ Conflict: "[Person] has a conflict at that time" ↻ Alternatives: "That time doesn't work, but here are alternatives..."
Booking Confirmation
Success: "✓ Session booked! [Details]" Need more info: "Which day did you mean - this Tuesday or next Tuesday?" Policy issue: "⚠️ That time is less than 24 hours away. [Tutor] requires 24-hour notice. Would you like to schedule for a later time?"
Handling Edge Cases
Timezone Differences
Student (PST): "Can we meet at 3pm?"
AI: "Just to confirm - you're in Pacific Time and [Tutor] is in Eastern Time. Your 3:00 PM = their 6:00 PM. Is that correct?"
Student: "Yes"
AI: "✓ Booked for 3:00 PM PT / 6:00 PM ET"
Holiday Conflicts
Student: "Let's meet December 25 at 10am"
AI: "⚠️ December 25 is Christmas Day. Are you sure you want to schedule then? [Tutor] may not be available due to the holiday."
Last-Minute Bookings
Student: "Can we meet in 2 hours?"
AI: "⚠️ This is within [Tutor]'s 24-hour minimum notice window. They may charge a rush fee of +50%. Proceed?"
Feedback & Corrections
If the AI misunderstands:
Student: "Can we meet next Friday"
AI: "Booking for Friday, December 22. Confirm?"
Student: "No, I meant the Friday after that"
AI: "Ah, got it! Friday, December 29. Checking availability..."
The AI learns from corrections and asks for clarification when unsure.
Privacy & Data
What the AI accesses:
- Both participants' calendars
- Session history together
- Availability settings
- Scheduling preferences
What the AI doesn't access:
- Other conversations
- Payment details (except credit balance)
- Personal information beyond scheduling
Data usage:
- AI suggestions improve over time based on patterns
- Data never shared with third parties
- Can opt out: Settings > Privacy > AI Features
Troubleshooting
"AI isn't responding"
Possible causes:
- AI feature disabled in settings
- You're in a support conversation (AI only in tutor/student chats)
- Service temporarily down
Fix: Refresh page or check status.sentuent.com
"AI booked wrong time"
If the AI makes a mistake:
- Message "This isn't right, please cancel"
- AI will cancel the session
- Try again with more specific details
- Contact support if issue persists
"AI can't find availability"
Reasons:
- No overlapping free time
- Availability not set in calendar
- Google Calendar not synced
Fix:
- Manually add availability
- Sync Google Calendar
- Suggest specific times you know work
Advanced Features
Bulk Operations
"Cancel all my sessions next week" - AI cancels entire week "Reschedule all December sessions to January" - Batch reschedule
Conditional Scheduling
"If [Tutor] can't do Tuesday, try Wednesday or Thursday at the same time"
Multi-Session Plans
"I need help with 3 chapters. Can we schedule 3 sessions, one for each chapter, before the end of the month?"
Future AI Features (Coming Soon)
On the roadmap:
- Voice commands for scheduling
- Automatic session summaries
- Smart reminder timing
- Session prep suggestions
- Learning progress tracking
Need Help?
- See sending messages for general messaging
- Configure notification settings
- Contact support@sentuent.com if AI isn't working correctly