Share via


oncehub (Preview)

Integrate OnceHub's intelligent scheduling directly into your workflows. Automate your entire meeting lifecycle by retrieving availability, offering time slots, and booking meetings from within your custom business applications and process automation flows. Perfect for M365 organizations, this connector helps you eliminate manual scheduling for sales, customer service, and recruiting. Build powerful, automated scheduling workflows and bots to save time and reduce administrative tasks.

This connector is available in the following products and regions:

Service Class Regions
Copilot Studio Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name OnceHub
URL https://www.oncehub.com/contact
Email contact@oncehub.com
Connector Metadata
Publisher OnceHub
Website https://www.oncehub.com/
Privacy policy https://www.oncehub.com/trustcenter/legal/privacynotice
Categories Productivity;Website

OnceHub

OnceHub lets you connect scheduling and availability with thousands of the most popular apps so you can automate your meeting workflows and have more time for what matters most-no code required. Retrieve availability, offer time slots, and schedule meetings using OnceHub. Integrate seamless scheduling into your Microsoft-based apps, bots, and workflows.

Publisher: OnceHub

Pre-requisites

  • A valid OnceHub account
  • Access to OnceHub booking calendars
  • API key from OnceHub

Supported Operations

Get available time slots for scheduling

Retrieve real-time availability based on booking rules and participant calendars. Use this operation to display open time slots to users before confirming a meeting.

Schedule a meeting in a specified time slot

Schedule a meeting using a previously selected time slot. This action confirms the booking with participant details and creates the meeting in OnceHub.

Obtaining Credentials

For authentication, you need to use an API key. To get an API key, you will need to:

  1. Log into your OnceHub account
  2. Navigate to your account settings or developer section
  3. Generate an API key for use with the connector

You will also need your booking calendar ID(s) to use with the connector operations.

Deployment Instructions

Please use these instructions to deploy this connector as custom connector in Microsoft Power Automate and Power Apps.

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
api_key securestring The api_key for this api True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Get available time slots for scheduling

Retrieve real-time availability based on booking rules and participant calendars. Use this operation to display open time slots to users before confirming a meeting.

Schedule a meeting in a specified time slot

Schedule a meeting using a previously selected time slot. This action confirms the booking with participant details and creates the meeting in OnceHub.

Get available time slots for scheduling

Retrieve real-time availability based on booking rules and participant calendars. Use this operation to display open time slots to users before confirming a meeting.

Parameters

Name Key Required Type Description
Booking calendar ID
Id True string

Booking calendar ID

Returns

Name Path Type Description
array of object
start_time
start_time date-time

ISO 8601 formatted start time

locations
locations array of object
type
locations.type string

Type of meeting location

value
locations.value string

Location value (e.g., 'google_meet')

id
locations.id string

Optional ID of the location

Schedule a meeting in a specified time slot

Schedule a meeting using a previously selected time slot. This action confirms the booking with participant details and creates the meeting in OnceHub.

Parameters

Name Key Required Type Description
ID of the booking calendar
Id True string

ID of the booking calendar

start_time
start_time True date-time

The date and time of the time slot

guest_time_zone
guest_time_zone True string

The guest's timezone in IANA format

name
name True string
email
email True email
location_type
location_type string

Type of location

location_value
location_value string

For virtual meetings: google_meet, etc. For phone: guest's phone number. For physical: address ID (e.g., ADD-1234).