Home Guides Calendar Integration

Calendar Integration

Looking for a simpler start? See the Quick Start guide — no technical setup required.

There are three ways to get VoxeNova into your meetings: email invite, calendar OAuth, or pasting a meeting URL directly.

Via Email Invite

The simplest way to include VoxeNova — no OAuth or API integration required. Just add the AI facilitator as a meeting attendee.

How It Works

  1. Create your meeting in Google Calendar, Outlook, or any calendar app
  2. Add ai.facilitator@{your-slug}.voxenova.com as an attendee
  3. VoxeNova receives the invite, parses the meeting URL, and auto-schedules the bot
  4. You'll receive a confirmation email within 30 seconds

Supported Platforms

PlatformURL Auto-Detection
Zoom✓ from LOCATION or description
Google Meet✓ automatic
Microsoft Teams✓ from join link
Webex✓ from LOCATION or description

Cancellations & Reschedules

To cancel, send a calendar cancellation to the same address. VoxeNova tracks the ICS SEQUENCE number — updated invites automatically reschedule the bot.

Tips

Via Calendar OAuth

Connect your Google or Microsoft calendar for automatic meeting detection. VoxeNova monitors your calendar and auto-joins meetings matching your filter rules.

Google Calendar

  1. Go to Integrations in your VoxeNova dashboard
  2. Expand Google Calendar and click Connect Google Calendar
  3. Authorise VoxeNova to read your calendar events
  4. Configure auto-join filters (see below)

Microsoft Outlook

  1. Go to Integrations in your VoxeNova dashboard
  2. Expand Microsoft Calendar and click Connect Microsoft Calendar
  3. Sign in with your Microsoft account and grant calendar access
  4. Configure auto-join filters
Note: Calendar OAuth requires an admin to set up OAuth client credentials. See the Integrations guide for Azure AD / Google Cloud Console setup.

Via Meeting URL

Paste a meeting URL directly — no calendar integration needed.

Dashboard

Open your scheduling dashboard, paste the meeting URL, select a meeting type, and click Schedule.

API

Use the scheduling API to create a meeting programmatically:

bash curl -X POST https://{your-slug}.voxenova.com/api/v1/schedule \ -H "Authorization: Bearer sk_your_api_key" \ -H "Content-Type: application/json" \ -d '{ "meeting_url": "https://zoom.us/j/123456789", "meeting_type": "product_discovery", "scheduled_at": "2026-03-15T14:00:00Z", "duration_minutes": 60 }'

Chat Integrations

Send a meeting URL via Slack, Teams, or Google Chat. See the Scheduling guide for details on each platform.

Auto-Join Filters

When using Calendar OAuth, configure rules to control which meetings VoxeNova joins automatically.

Join Modes

ModeBehaviour
allJoin every meeting with a valid URL
filteredJoin only meetings matching your filter rules
manualNever auto-join — you must schedule each meeting explicitly

Filter Rules