Skip to main content
Scheduleonce logo

Scheduleonce

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

This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.

Connect​

Scheduleonce authenticates with an API key. Generate the credential in your Scheduleonce account, then paste it into FlyMyAI the first time an agent uses a Scheduleonce action.

Get your Scheduleonce credential →

Fields to fill in FlyMyAI​

FieldDetails
API keyYour Scheduleonce API credential. Create or find it in your account settings (usually under API / Developer settings). (required)

Actions​

Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.

ActionWhat it doesRequired inputs
SCHEDULEONCE_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 using 'Get available time slots', then use this tool to book one of those slots…id, start_time, guest_time_zone, booking_form
SCHEDULEONCE_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 email notifications.id
SCHEDULEONCE_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 can be optionally provided.email, first_name, last_name
SCHEDULEONCE_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 for one booking only and automatically expire after one year if not used. The boo…id
SCHEDULEONCE_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.first_name, last_name, email
SCHEDULEONCE_DELETE_CONTACTTool to delete a contact by ID from OnceHub. Use when you need to permanently remove a contact from the system.id
SCHEDULEONCE_DELETE_USERTool to delete a user account from OnceHub. Use when you need to permanently remove a user from the system.id
SCHEDULEONCE_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 30 days). Returns real-time availability based on booking rules and participan…id, start_time, end_time
SCHEDULEONCE_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 submission data.id
SCHEDULEONCE_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, host, published status, and duration.id
SCHEDULEONCE_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.id
SCHEDULEONCE_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.id
SCHEDULEONCE_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 team associations.id
SCHEDULEONCE_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.id
SCHEDULEONCE_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.-
SCHEDULEONCE_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.-
SCHEDULEONCE_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.-
SCHEDULEONCE_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 pagination.-
SCHEDULEONCE_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.-
SCHEDULEONCE_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.-
SCHEDULEONCE_LIST_ALL_TEAMSTool to list all teams in the OnceHub account. Use when you need to retrieve team information with optional cursor-based pagination.-
SCHEDULEONCE_LIST_ALL_USERSTool to list all users in the OnceHub account. Use when you need to retrieve user information with optional cursor-based pagination.-
SCHEDULEONCE_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.id
SCHEDULEONCE_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.-
SCHEDULEONCE_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.id
SCHEDULEONCE_UPDATE_USERTool to update an existing user in OnceHub. Use when you need to modify user information such as name, email, role, or timezone.id
SCHEDULEONCE_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 for holidays or special events.id, timezone, weekly
We love our partners - FlyMy.AI builds with the best. Thanks, Scheduleonce!