Scheduling & Booking

Scheduleonce, worked by an AI employee

Not another app for your team to learn, and not a set of rules for you to build. You hire an AI employee, you give it access to your Scheduleonce account, and you ask it for things in Slack or Teams the way you would ask anyone else on the team. There is nothing to map and nothing to maintain.

  • Scheduling & Booking
  • Signs in to your account
  • 27 ready-made tools
  • Asked in Slack or Teams
At work

An illustration of how the conversation reads, not a transcript from a client account.

What Scheduleonce is

Scheduling platform for capturing, qualifying, and engaging with inbound leads

You sign in with your own Scheduleonce account, the same way you already do. We never see or hold your password.

How a run works

One message in, the work done in Scheduleonce.

  1. 01

    You ask

    You message your AI employee in the chat your team already has open, in one sentence, in your own words.

  2. 02

    It works out the step

    It decides what the job needs in Scheduleonce. You do not pick anything from a menu or wire anything together.

  3. 03

    It does the work

    Signed in to your own Scheduleonce account, inside the access you granted it, doing the thing you asked for.

  4. 04

    It reports back

    It tells you what it did, in the same thread. If it could not do something, it says so rather than guessing.

27 tools it already has

What it can do in Scheduleonce

These are the ready-made tools your AI employee already has in Scheduleonce. It is not limited to them, but it never has to be taught these.

  • Book Time SlotTool to book a time slot on a booking calendar in OnceHub. Use when you need to schedule a meeting by booking one of the available time slots. First retrieve available time slots u
  • Cancel BookingTool to cancel a booking by ID in OnceHub. Use when you need to cancel an existing booking, optionally providing a cancellation reason and controlling whether to send cancellation
  • Create ContactTool to create a new contact in ScheduleOnce. Use when you need to add a contact with email, first name, and last name. Additional fields like company, phone, and address details c
  • Create One-Time Link for Booking CalendarTool to create a one-time booking link for a booking calendar in OnceHub. Use when you need to generate a unique, single-use booking link for a customer. One-time links are good fo
  • Create UserTool to create a new user account in OnceHub. Use when you need to add a new user with first name, last name, and email. Optional role can be specified.
  • Delete ContactTool to delete a contact by ID from OnceHub. Use when you need to permanently remove a contact from the system.
  • Delete UserTool to delete a user account from OnceHub. Use when you need to permanently remove a user from the system.
  • Get Available Time SlotsTool to retrieve available time slots for a booking calendar from OnceHub. Use when you need to check availability for scheduling appointments within a specific date range (maximum
  • Get Single BookingTool to retrieve a single booking by ID from OnceHub. Use when you need to fetch complete booking details including timing, customer information, location, status, and form submiss
  • Get Single Booking CalendarTool to retrieve a single booking calendar by ID from OnceHub. Use when you need to fetch detailed information about a specific booking calendar including its subject, name, URL, h
  • Get Single ContactTool to retrieve a single contact by ID from OnceHub. Use when you need to fetch complete contact details including personal information, location data, and custom fields.
  • Get Single Master PageTool to retrieve a single master page by ID from OnceHub. Use when you need to fetch complete master page details including name, label, URL, and active status.
  • Get Single UserTool to retrieve a single user by ID from OnceHub. Use when you need to fetch detailed information about a specific user including their name, email, status, role, timezone, and te
  • Get User Scheduling AvailabilityTool to get user scheduling availability from OnceHub. Use when you need to retrieve a user's weekly schedule, working hours, and any date-specific overrides.
  • List All Booking CalendarsTool to list all booking calendars in the account. Use when you need to retrieve all booking calendars with optional cursor-based pagination.
  • List All Booking PagesTool to list all booking pages in the account. Use when you need to retrieve all booking pages with optional cursor-based pagination.
  • List All BookingsTool to list all bookings in the account. Use when you need to retrieve bookings with optional filtering by time ranges, pagination, or expansion of related objects.
  • List All ContactsTool to list all contacts in the OnceHub account. Use when you need to retrieve contact information with optional filtering by creation time, update time, owner, or cursor-based pa
  • List All Event TypesTool to list all event types in the account. Use when you need to retrieve all event types with optional cursor-based pagination to understand available event type options.
  • List All Master PagesTool to list all master pages in the account. Use when you need to retrieve all master pages with optional cursor-based pagination.
  • List All TeamsTool to list all teams in the OnceHub account. Use when you need to retrieve team information with optional cursor-based pagination.
  • List All UsersTool to list all users in the OnceHub account. Use when you need to retrieve user information with optional cursor-based pagination.
  • Mark Booking as No-ShowTool to mark a completed booking as no-show in OnceHub. Use when the customer did not attend the scheduled meeting and you need to update the booking status to reflect the no-show.
  • Test API KeyTool to validate API key authentication for OnceHub. Use when you need to verify that your API key is valid and active before making other API calls to the platform.
  • Update ContactTool to update an existing contact in ScheduleOnce. Use when you need to modify contact information such as name, email, company, or phone number.
  • Update UserTool to update an existing user in OnceHub. Use when you need to modify user information such as name, email, role, or timezone.
  • Update User Scheduling AvailabilityTool to update user scheduling availability in OnceHub. Use when you need to modify a user's weekly schedule, set working hours for specific days, or add date-specific overrides fo
Access, and who is in charge of it

You stay the boss of your Scheduleonce account.

Nothing connects until you approve it. You grant access one app at a time, you can take it back the same way, and everything your AI employee does in there is written down where you can see it.

How we handle your data
  • It signs in to your own Scheduleonce account. You are not moving anything into ours.
  • You grant access one app at a time, and you can take it back the same way.
  • Everything it does in Scheduleonce is written down, with what it did and when.
  • Anything you tell it to check with you first, it checks with you first.
Other apps in the same corner of the business

It works in Scheduleonce and the rest of your software in the same job

A real job rarely stays in one place. Reading a message in one app, checking a record in another and writing the result in a third is one request to your AI employee, not three.

Questions people ask about Scheduleonce

Can an AI employee really work inside Scheduleonce?
Yes. It signs in to your own Scheduleonce account and works in it the way a new hire would, from the chat your team already has open. Nobody installs anything, and nobody learns a new screen.
Do I have to move anything out of Scheduleonce?
No. Nothing moves and nothing is replaced. Your records stay in Scheduleonce, your team carries on in the same screens they used yesterday, and your AI employee works alongside them in there.
How does it get into my Scheduleonce account?
You sign in with your own Scheduleonce account, the same way you already do. We never see or hold your password. You approve it before anything connects, and you can take the access back the same way you gave it.
What can it actually do in Scheduleonce?
It has 27 ready-made tools in Scheduleonce today, among them Book Time Slot, Cancel Booking and Create Contact. The full list is on this page. It is not limited to those, but it never has to be taught them.
Can it use Scheduleonce and the rest of my software in the same job?
Yes, and that is usually the point. Reading a message in one app, checking a record in Scheduleonce and writing the result somewhere else is one request to your AI employee, not three separate ones you stitch together.
Who decides what it is allowed to do in Scheduleonce?
You do. You grant access one app at a time and can withdraw it at any time, anything you ask it to check with you first it checks with you first, and everything it does in Scheduleonce is written down with what it did and when.