Create Booking
Creates a new booking in BookingKoala
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_BOOKING])
Cancel Booking
Cancels an existing booking in BookingKoala
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_BOOKING])
Reschedule Booking
Reschedules an existing booking to a new date/time
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESCHEDULE_BOOKING])
Add Customer
Adds a new customer to BookingKoala
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_CUSTOMER])
Update Customer Information
Updates the information of an existing customer
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_CUSTOMER_INFO])
Add Service
Adds a new service to the BookingKoala catalog
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_SERVICE])
Update Service Details
Updates the details of an existing service
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_SERVICE_DETAILS])
Add Staff Member
Adds a new staff member to BookingKoala
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_STAFF_MEMBER])
Update Staff Schedule
Updates the working schedule of a staff member
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_STAFF_SCHEDULE])
Process Refund
Processes a refund for a cancelled or disputed booking
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PROCESS_REFUND])
Create Invoice
Creates an invoice for a booking or service
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_INVOICE])
Send Customer Reminder
Sends a reminder to a customer about their upcoming booking
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_CUSTOMER_REMINDER])
Generate Report
Generates a custom report based on specified parameters
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_REPORT])
Update Inventory
Updates the inventory levels for products or services
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_INVENTORY])
Send Feedback Request
Sends a request to a customer to provide feedback on a completed service
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_FEEDBACK_REQUEST])
Block Time Slot
Blocks a specific time slot to prevent bookings
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BLOCK_TIME_SLOT])
Sync Calendar
Syncs BookingKoala calendar with an external calendar service
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SYNC_CALENDAR])
Apply Coupon
Applies a coupon code to a booking or service
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPLY_COUPON])
Set Business Hours
Sets or updates the business hours for the company or specific services
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_BUSINESS_HOURS])
New Booking Created
Triggers when a new booking is created in BookingKoala
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_BOOKING_CREATED])
Booking Cancelled
Triggers when a booking is cancelled in BookingKoala
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOOKING_CANCELLED])
Booking Rescheduled
Triggers when a booking is rescheduled to a new date/time
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOOKING_RESCHEDULED])
New Customer Added
Triggers when a new customer is added to BookingKoala
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CUSTOMER_ADDED])
Service Completed
Triggers when a service is marked as completed
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SERVICE_COMPLETED])
Payment Received
Triggers when a payment is received for a booking
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAYMENT_RECEIVED])
New Review Submitted
Triggers when a customer submits a new review
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_REVIEW_SUBMITTED])
Staff Member Added
Triggers when a new staff member is added to the system
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.STAFF_MEMBER_ADDED])
Low Inventory Alert
Triggers when inventory for a product or service falls below a set threshold
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LOW_INVENTORY_ALERT])