Create Booking
Creates a new booking on behalf of a client
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_BOOKING_ACTION])
Cancel Booking
Cancels an existing booking
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_BOOKING_ACTION])
Reschedule Booking
Reschedules an existing booking to a new time slot
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESCHEDULE_BOOKING_ACTION])
Send Custom Reminder
Sends a custom reminder to a client about their upcoming booking
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_CUSTOM_REMINDER_ACTION])
Update Booking Details
Updates the details of an existing booking
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_BOOKING_DETAILS_ACTION])
Add Team Member
Adds a new team member to the YouCanBook.me account
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_TEAM_MEMBER_ACTION])
Remove Team Member
Removes an existing team member from the YouCanBook.me account
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_TEAM_MEMBER_ACTION])
Update Team Member Availability
Updates the availability of a team member
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_TEAM_MEMBER_AVAILABILITY_ACTION])
Create Booking Page
Creates a new booking page with specified settings
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_BOOKING_PAGE_ACTION])
Update Booking Page
Updates the settings of an existing booking page
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_BOOKING_PAGE_ACTION])
Delete Booking Page
Deletes an existing booking page
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_BOOKING_PAGE_ACTION])
Add Custom Field
Adds a new custom field to a booking form
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_CUSTOM_FIELD_ACTION])
Remove Custom Field
Removes an existing custom field from a booking form
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_CUSTOM_FIELD_ACTION])
Generate Report
Generates a custom report based on specified parameters
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_REPORT_ACTION])
Set Working Hours
Sets or updates the working hours for a team member or booking page
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_WORKING_HOURS_ACTION])
Create Coupon Code
Creates a new coupon code for discounts on bookings
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_COUPON_CODE_ACTION])
Disable Coupon Code
Disables an existing coupon code
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DISABLE_COUPON_CODE_ACTION])
Set Up Integration
Sets up an integration with a third-party service (e.g., Zoom, Google Calendar)
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_UP_INTEGRATION_ACTION])
Update Notification Settings
Updates the notification settings for bookings, reminders, or admin alerts
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_NOTIFICATION_SETTINGS_ACTION])
Export Bookings
Exports booking data for a specified time period in a chosen format
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EXPORT_BOOKINGS_ACTION])
New Booking
Triggered when a new booking is made on YouCanBook.me
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_BOOKING_TRIGGER])
Booking Cancelled
Triggered when a booking is cancelled by the client or admin
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOOKING_CANCELLED_TRIGGER])
Booking Rescheduled
Triggered when a booking is rescheduled to a new time
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOOKING_RESCHEDULED_TRIGGER])
Reminder Sent
Triggered when a reminder is sent to a client about an upcoming booking
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMINDER_SENT_TRIGGER])
New Team Member Added
Triggered when a new team member is added to the YouCanBook.me account
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_TEAM_MEMBER_TRIGGER])
Availability Updated
Triggered when a team member updates their availability
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AVAILABILITY_UPDATED_TRIGGER])
New Booking Page Created
Triggered when a new booking page is created
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_BOOKING_PAGE_TRIGGER])
Booking Page Updated
Triggered when changes are made to an existing booking page
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOOKING_PAGE_UPDATED_TRIGGER])
New Custom Field Added
Triggered when a new custom field is added to a booking form
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CUSTOM_FIELD_TRIGGER])
Payment Received
Triggered when a payment is received for a booking
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAYMENT_RECEIVED_TRIGGER])