Skip to main content

Platform Integrations

Connect your account with third-party platforms to enhance your scheduling experience.

Overview​

Platform integrations connect VoiceHire with external services for scheduling and meetings. Sync events with Google Calendar. Connect video conferencing platforms for interview meetings.

Access Platform Integrations​

  1. Go to the Integrations section in the sidebar
  2. Click Video Conferencing

Page Layout​

The Platform Integrations page shows cards for each service:

PlatformStatus
Google CalendarTemporarily Disabled
Microsoft TeamsComing Soon
ZoomComing Soon

Microsoft Teams and Zoom cards appear dimmed with a disabled "Coming Soon" button.

Each card displays the connection status and action buttons.

Google Calendar​

Sync events with your Google Calendar.

warning

The Google Calendar Connect button is currently disabled. The connect flow described below is not available at this time.

Benefits​

  • Events appear in your Google Calendar automatically
  • View all events in one place
  • Receive calendar reminders
  • Share availability with team members

Connect Google Calendar​

info

This functionality is temporarily unavailable. The Connect button is currently disabled.

  1. Find the Google Calendar card
  2. Click Connect
  3. Sign in to your Google account when prompted
  4. Review the permissions VoiceHire requests
  5. Click Allow to grant access

Result: Google Calendar shows "Connected" status. Events sync to your calendar.

OAuth Callback​

After completing Google authorization, you are redirected to a processing page:

  1. A spinner displays with the message "Processing your integration..."
  2. Once complete, the page shows either a success state (green checkmark) or an error state (red X) with a message
  3. After 5 seconds, the page automatically redirects you back to Platform Integrations
  4. You can also click Return to Integrations at any time to go back immediately

What Gets Synced​

info

Sync behavior is handled server-side. The following details reflect the intended sync behavior and are not visible in the UI.

When connected, VoiceHire syncs:

Event TypeSynced
Scheduled eventsYes
Event cancellationsRemoved from calendar
Rescheduled eventsUpdated in calendar

Synced Event Details​

info

Sync behavior is handled server-side. The following details reflect the intended sync behavior and are not visible in the UI.

Each synced event includes:

FieldContent
TitleEvent type and candidate name
TimeScheduled date and time
DescriptionJob title and event details

Disconnect Google Calendar​

  1. Find the Google Calendar card
  2. Click Disconnect

Result: Future events stop syncing. Existing calendar events remain.

Microsoft Teams (Coming Soon)​

Create and join Teams meetings for video interviews.

Planned Features:

  • Auto-create Teams meeting links
  • Add meeting link to interview invitations
  • Join directly from VoiceHire

Zoom (Coming Soon)​

Create and join Zoom meetings for video interviews.

Planned Features:

  • Auto-create Zoom meeting links
  • Add meeting link to interview invitations
  • Join directly from VoiceHire

Multiple Users​

Each user connects their own calendar. One user's connection does not affect others.

UserCalendar
User AConnected to user-a@company.com
User BConnected to user-b@company.com
User CNot connected

Events sync to the calendar of the user who schedules them.

Permissions​

Requires the Super Admin or Admin org role to access this page.

Common Questions​

Q: Do I need admin access to Google?

A: No. You only need access to your own Google account.

Q: Will VoiceHire see my other calendar events?

A: VoiceHire only adds events. It does not read your existing calendar.

Q: What if I use multiple Google accounts?

A: Connect one account at a time. Choose the account where you want events to appear.

Q: What happens if I disconnect?

A: New events stop syncing. Existing events remain in your calendar. Delete them manually if needed.

Q: Can multiple team members connect?

A: Yes. Each user connects their own calendar independently.


Related: