Bookingmood
Commission-free rental booking software for products, bookings, calendar events, site pages, widgets, and customer attributes.
Fits short-term rental operators that publish booking widgets and site pages, manage bookings and calendar tasks, and update product and attribute data.
Use Bookingmood with Snow
Snow is a personal AI assistant that builds real apps for you, and they can put Bookingmood to work.
What Snow can do with Bookingmood
These are the Bookingmood operations Snow and the apps you build with it can run. Sign in to choose which ones Snow may run without asking.
Reads58
Look at your data without changing it.
- List Booking Widgets
List all booking widgets accessible by the current API key. Returns widget configurations including their IDs, names, types, and organization associations. Use this to discover available widgets before performing operations like searching availability or managing bookings. Supports pagination via limit and offset parameters.
- List Bookings
Tool to retrieve bookings from the system with optional filtering and pagination. Returns a list of booking records including details like reference codes, organization info, timestamps, and payment information. Use this when you need to list bookings, search by reference or organization, or paginate through booking records.
- List Calendar Event Updates
List calendar event updates with filtering and pagination. Use when you need to track changes to calendar events, including status updates, product reassignments, and interval modifications. Supports PostgREST-based query parameters for selecting specific columns and ordering results.
- List Calendar Events
Tool to list calendar events with filtering and pagination. Use this to retrieve events visible on the timeline (bookings, blocked periods, notes), optionally filtering by status, type, date ranges, or other criteria. Supports PostgREST-style filtering and pagination via limit/offset parameters.
- List Capacities
List booking capacities with filtering and pagination. Use this to retrieve capacity configurations that define booking limits for products and capacity groups. Supports filtering by ID, capacity group, or product, as well as column selection, pagination, and sorting.
- List Capacity Groups
Tool to list capacity groups with filtering and pagination. Use when you need to retrieve capacity group configurations, which define how guest capacity is managed and grouped. Supports filtering by various attributes and pagination for large result sets.
- List Contact Bookings
List contact bookings with filtering and pagination. Use when you need to retrieve associations between contacts and bookings. Supports filtering by id, booking_id, contact_id, and created_at, as well as column selection and sorting.
- List Contacts
Tool to list customer contacts with filtering and pagination. Supports PostgREST query parameters for column selection, ordering, and pagination. Use this to retrieve contacts from the system.
- List Coupons
Tool to list discount coupons with filtering and pagination. Use this when you need to retrieve coupons from the system, search by code or scope, or paginate through coupon records. Supports PostgREST-style filtering on all fields including code, scope, stackable status, quota, and timestamps.
- List External Calendars
Tool to list external calendar sync configurations (e.g., Google Calendar, iCal). Use this to retrieve all external calendars with optional filtering and pagination. Supports PostgREST-style filtering for querying specific calendars by name, type, or organization.
Creates4
Add something new to your account.
- Create Product
Tool to create a new bookable product in the organization. Use this when you need to register a new rental property, accommodation, or bookable item in the system. This action will automatically update your subscription based on the product count.
- Create Booking Widget
Tool to create a new booking widget. Use after preparing widget parameters.
- Create Site Pages
Tool to create new site pages. Use when you need to add pages to a site in the organization.
- Invite Member
Tool to invite a member to your organization. The member will receive an email with a link to accept the invitation. Use this when you need to add new team members or grant access to your BookingMood organization.
Updates42
Change something that is already there.
- Update Booking Details
Updates booking detail records that match the specified filters. Booking details store guest-filled form field data such as names, contact info, and custom field values. At least one filter must be provided to target specific records. Use this to modify attachment URLs, localized field names, descriptions, or customer-provided values.
- Update Bookings
Updates booking records that match the specified filters. Bookings represent customer reservations with metadata such as currency, references, confirmation status, and silent mode. At least one filter must be provided to target specific records. Use this to modify booking attributes like confirmation timestamp, currency settings, or booking references.
- Update Calendar Events
Update existing calendar events that match the specified filters. Use this to modify event status (CANCELLED, TENTATIVE, CONFIRMED), notes, title, or dates. At least one filter must be provided to target specific events. Commonly used to confirm tentative bookings or add notes to existing events.
- Update Capacity Groups
Updates capacity group records that match the specified filters. Capacity groups define guest types (e.g., adults, children) and how their numbers are tracked (manual input or sum of sub-groups). At least one filter must be provided to target specific records. Use this to modify names, descriptions, display order, or capacity calculation settings.
- Update Contacts
Updates contact records that match the specified filters. Use this to modify existing contact information such as name, email, phone, address, company details, or custom metadata. At least one filter must be provided to target specific contacts.
- Update Coupons
Updates coupon records that match the specified filters. Use this to modify existing coupons such as code, description, definition, quota, scope, or stackable status. At least one filter must be provided to target specific coupons.
- Update Payments
Tool to update existing payments in the Bookingmood system. Use when you need to modify payment details such as amount, status, currency, or transaction information. At least one filter must be provided to target specific payment records.
- Update Products
Updates product records that match the specified filters. Use this to modify existing product configurations such as name, description, type, status, pricing, or guest capacity. At least one filter must be provided to target specific products. Typically used with the 'id' filter to update a specific product.
- Update Services
Updates service records that match the specified filters. Use this to modify existing service information such as description, name, price, duration, or active status. At least one filter must be provided to target specific services.
- Update Sites
Tool to update existing site records that match the specified filters. Use when you need to modify the site name. At least one filter must be provided to target specific sites.
Deletes38
Remove something. This often cannot be undone.
- Delete Booking Details
Tool to delete booking details matching given filters. Use after confirming which booking detail records to remove.
- Delete Bookings
Tool to delete bookings matching given filters. Use when you need to remove bookings from the system. At least one filter parameter is required to prevent accidental deletion of all bookings.
- Delete Calendar Events
Tool to delete calendar events matching given filters. Use after confirming which calendar event records to remove.
- Delete Contacts
Tool to delete customer contacts from the system. Use after confirming which contacts to remove. Supports filter patterns like email=like.%test.com to delete test contacts.
- Delete Coupons
Tool to delete coupons matching given filters. Use after confirming which coupons to remove. Supports PostgREST-style filtering on all fields.
- Delete Services
Tool to delete services matching given filters. Use after confirming which services to remove. Supports PostgREST-style filtering with operators like eq, in, etc.
- Delete Attributes
Tool to delete attributes matching given filters. Use after confirming which attribute records to remove.
- Delete Calendar Event Notes
Tool to delete calendar event notes matching given filters. Use after confirming which notes to remove. At least one filter parameter is required to prevent accidental bulk deletion.
- Delete Calendar Event Tasks
Tool to delete calendar event tasks matching given filters. Use after confirming which calendar event task records to remove.
- Delete Capacities
Tool to delete capacities matching given filters. Use when you need to remove capacity records from the system.
Related integrations
Ready to put Bookingmood to work?
Sign up free, build an app by chatting, and connect Bookingmood in minutes. No credit card required.