The Integrations Settings page allows you to connect Radius Booking with third-party services. Navigate to Radius Booking → Settings → Integrations.
1. Google Calendar #
Sync your appointments automatically with Google Calendar, so every new booking creates a calendar event in real time.

How to Enable
- Toggle: Switch on the Google Calendar toggle to activate the integration.
- Client ID: Enter the OAuth 2.0 Client ID from your Google Cloud Console.
- Client Secret: Enter the corresponding Client Secret from your Google Cloud Console.
- Redirect URI: This is auto-generated by the plugin. Copy this URI and paste it into the Authorized Redirect URIs field in your Google Cloud Console OAuth settings.
- Configure Google Calendar Access: Once credentials are entered, click this button to authorize and link your Google Calendar account.
Steps to Connect
- Go to Google Cloud Console and create an OAuth 2.0 credential.
- Copy the Redirect URI from this page and add it to your Google OAuth settings.
- Paste the Client ID and Client Secret into the fields above.
- Click Configure Google Calendar Access to complete the authorization.
2. Zoom #
Automatically create and manage Zoom meetings for every appointment. When enabled, a unique Zoom meeting link is generated for each confirmed booking.

How to Enable
- Toggle: Switch on the Zoom toggle to activate the integration.
- Account ID: Insert your Zoom Account ID from the Zoom Marketplace app credentials.
- Client ID: Put the Client ID of your Zoom Server-to-Server OAuth app.
- Client Secret: Enter the corresponding Client Secret from your Zoom app.
Meeting Options
- Require Password for Zoom Meetings: Activate to add password protection to all auto-created Zoom meetings.
- Enable Waiting Room for Meetings: Switch on to enable the Zoom waiting room so the host admits participants manually.
- Send Zoom Meeting Invite to Customers: Toggle on to automatically email the Zoom meeting link to customers upon booking confirmation.
- Default Meeting Duration (minutes): Set the default length for Zoom meetings (e.g., 60 minutes).
Steps to Connect
- Log in to the Zoom Marketplace and create a Server-to-Server OAuth app.
- Copy the Account ID, Client ID, and Client Secret from your Zoom app.
- Paste the credentials into the fields above.
- Configure your meeting options and click Save Settings.
3. Apple Calendar #
Generate iCal (.ics) files for Apple Calendar sync. When enabled, customers can download calendar files or subscribe to calendar feeds to add their appointments directly to Apple Calendar.

- Toggle: Switch on Apple Calendar to activate iCal file generation.
- Show ‘Add to Apple Calendar’ Download Link: Toggle on to display a download link in the booking confirmation, letting customers save the appointment to Apple Calendar.
- Include Location Details in Calendar Events: Activate to add the appointment location to the iCal event.
- Include Appointment Details in Calendar Events: Toggle on to include full service and booking details in the calendar event description.
- Add Reminders to Calendar Events: Switch on to include a built-in reminder in the iCal file.
- Reminder Time Before Appointment (minutes): Set how many minutes before the appointment the reminder fires (e.g., 60 minutes).
- Calendar Name: Set the name displayed for the calendar feed (e.g., My Business Appointments).
- Organizer Email: Enter the email address shown as the event organizer in the iCal file (e.g., bookings@yourbusiness.com).
Apple Calendar works via iCal (.ics) files — no API credentials are needed. Simply enable the toggle and configure your preferences.
Click Save Changes to apply all integration settings.