Integrations and Add-Ons
Calendar Sync
Vilulia syncs hearing and session schedules with Google Calendar and Microsoft Outlook. Each user connects their own calendar individually. Once connected, scheduled video sessions and hearings are automatically added as calendar events with the Daily.co join link included. Events update or delete in your calendar when sessions are rescheduled or cancelled.
What you'll learn
- How to connect Google Calendar or Outlook Calendar
- What information is included in calendar events
- How sync direction, business hours, and buffer times work
- How to use iCal export
- Plan requirements for each calendar integration
- How to pause or disconnect calendar sync
Google Calendar setup
- Go to Settings → Calendar and click Connect Google Calendar.
- You are redirected to Google. Sign in to the Google account whose calendar you want to use.
- Google asks you to authorize Vilulia to view and edit your calendar events. Vilulia requests
https://www.googleapis.com/auth/calendar(full read/write access — required to create, update, and delete events). Click Allow. - You are returned to Vilulia. Your primary Google Calendar is now connected.
Calendar sync is a per-user setting — each team member connects their own Google Calendar. This is not an organization-wide setting.
Outlook Calendar setup
- Go to Settings → Calendar and click Connect Outlook Calendar.
- You are redirected to Microsoft. Sign in to your Microsoft 365 or Outlook account.
- Microsoft asks you to authorize Vilulia to read and edit your calendar. Vilulia requests
Calendars.ReadWriteandUser.Read. Click Accept. - You are returned to Vilulia. Your Outlook Calendar is now connected.
Plan requirement: Outlook Calendar integration is available on Professional and Enterprise plans only. Starter plan users can connect Google Calendar only (via the Calendar Sync add-on at $15/month).
What gets added to your calendar
When a video session or hearing is scheduled in Vilulia:
- A calendar event is created with the session title and description.
- The Daily.co join link is included in the event details.
- For Google Calendar, case party emails (complainant and respondent) are added as event attendees when available. A 24-hour email reminder and a 30-minute popup reminder are set.
- For Outlook, case party emails are added as required attendees and a 15-minute reminder is set.
- When a session is updated or cancelled, the calendar event is updated or deleted automatically.
Sync direction
Each calendar connection can be set to one-way or two-way sync. With one-way sync, Vilulia pushes session events to your calendar only. With two-way sync, external calendar changes (rescheduling, cancellations) are also pulled back into Vilulia and update the corresponding session record. The sync direction can be changed at any time from Settings → Calendar.
Business hours and buffer times
Availability checking respects per-user calendar settings. Defaults are shown below; all fields can be adjusted from Settings → Calendar:
- Business hours: 09:00–17:00, Monday–Friday
- Buffer before session: 0 minutes (configurable up to 120 minutes)
- Buffer after session: 0 minutes (configurable up to 120 minutes)
- Minimum scheduling notice: 24 hours (configurable 0–168 hours)
- Default session duration: 60 minutes (configurable 15–480 minutes)
Conflict detection
Before scheduling a session, Vilulia can check whether a proposed time slot conflicts with existing sessions. The conflict check compares the requested start and end time against all sessions for the user. An existing session ID can be excluded from the check when rescheduling.
iCal export
Individual sessions and full calendar feeds can be exported as .ics files without requiring a connected Google or Outlook account. To export a single session, open the session detail and select Export to Calendar. To download your full session feed, go to Settings → Calendar → Export Feed. Export access is limited to users who are the session host, a participant, the case mediator, or a tenant admin within the same organization.
Pausing and disconnecting
Calendar sync can be paused per connection without disconnecting — events will not be created or updated while paused. To disconnect entirely, go to Settings → Calendar and remove the connection. Disconnecting revokes the OAuth token with the provider and deletes all stored event mappings.
Related articles
Can't find what you're looking for? Contact Support