π·οΈ Smarter Duration Discounts & Scheduling Notice Logic for Rentals
π§ Overview
We've improved how Duration-Based Discounts and Minimum Scheduling Notice work for rental booking modes that use predefined rental periods and rental times.
Previously, some calculations could behave differently than businesses expected because eligibility was evaluated using the underlying booking duration rather than the configured rental period. This was most noticeable for day-based, night-based, weekly, and monthly rental configurations where customers select dates rather than specific times.
With this enhancement, discounts and booking restrictions now align more closely with how rental businesses define and sell their rentals.
β What's New?
π° Smarter Duration-Based Discounts
Duration discounts now evaluate eligibility based on the listing's configured rental period, ensuring discounts are applied more consistently across date-based rental modes.
Example
A vacation rental is configured with:
- Rental-start: 3:00 PM
- Rental-end: 11:00 AM
- 2-day+ discount enabled
A customer books from Monday to Wednesday.
Even though the booking duration is less than 48 hours, the booking clearly represents a 2-day stay and will now correctly qualify for the discount.
β³ Improved Minimum Scheduling Notice
For rental modes configured using Days, Weeks, or Months, minimum scheduling notice is now evaluated using the configured rental period instead of exact hour calculations.
A listing requires:
- Minimum Scheduling Notice: 2 Days
If today is Wednesday and the booking starts on Friday, the booking will be considered valid (irrespective of the exact booking start time on Friday) because it satisfies the 2-day notice requirement.
Previously, the system evaluated this as an exact 48-hour requirement, which could sometimes produce unexpected results.
Note : Businesses that require precise time-based restrictions can continue using the Hours option for scheduling notice. For example, a 48-hour notice requirement configured using hours will continue to be evaluated as an exact 48 hours.
π― Why This Matters
- Makes duration discounts behave more consistently for day-based, night-based, weekly, and monthly rentals.
- Aligns booking restrictions with how rental businesses define their rental periods.
- Creates a more intuitive booking experience for both businesses and customers.
- Reduces confusion around discount eligibility and booking notice requirements.
- This enhancement helps Rentals behave more naturally for businesses that operate using predefined rental periods.
π·οΈ Smarter Duration Discounts & Scheduling Notice Logic for Rentals
π§ Overview
We've improved how Duration-Based Discounts and Minimum Scheduling Notice work for rental booking modes that use predefined rental periods and rental times.
Previously, some calculations could behave differently than businesses expected because eligibility was evaluated using the underlying booking duration rather than the configured rental period. This was most noticeable for day-based, night-based, weekly, and monthly rental configurations where customers select dates rather than specific times.
With this enhancement, discounts and booking restrictions now align more closely with how rental businesses define and sell their rentals.
β What's New?
π° Smarter Duration-Based Discounts
Duration discounts now evaluate eligibility based on the listing's configured rental period, ensuring discounts are applied more consistently across date-based rental modes.
Example
A vacation rental is configured with:
- Rental-start: 3:00 PM
- Rental-end: 11:00 AM
- 2-day+ discount enabled
A customer books from Monday to Wednesday.
Even though the booking duration is less than 48 hours, the booking clearly represents a 2-day stay and will now correctly qualify for the discount.
β³ Improved Minimum Scheduling Notice
For rental modes configured using Days, Weeks, or Months, minimum scheduling notice is now evaluated using the configured rental period instead of exact hour calculations.
A listing requires:
- Minimum Scheduling Notice: 2 Days
If today is Wednesday and the booking starts on Friday, the booking will be considered valid (irrespective of the exact booking start time on Friday) because it satisfies the 2-day notice requirement.
Previously, the system evaluated this as an exact 48-hour requirement, which could sometimes produce unexpected results.
Note : Businesses that require precise time-based restrictions can continue using the Hours option for scheduling notice. For example, a 48-hour notice requirement configured using hours will continue to be evaluated as an exact 48 hours.
π― Why This Matters
- Makes duration discounts behave more consistently for day-based, night-based, weekly, and monthly rentals.
- Aligns booking restrictions with how rental businesses define their rental periods.
- Creates a more intuitive booking experience for both businesses and customers.
- Reduces confusion around discount eligibility and booking notice requirements.
- This enhancement helps Rentals behave more naturally for businesses that operate using predefined rental periods.
Find Available Rentals Faster with Date Filters on Booking Page
π§ Overview
We're making it easier for customers to find the right rental.
Customers can now filter available listings on the Rentals Booking Page using a Start Date and End Date before browsing listings. The system automatically shows listings that are available during the selected rental period and pre-fills booking details when a listing is opened.
This helps customers discover relevant rentals faster without checking availability listing by listing.
π What's New?
π Filter Listings by Date Range
Customers can now filter based upon a Start Date and End Date directly from the booking page.
Once both dates are selected:
- Listings are filtered based on availability
- Only relevant listings are shown
- Booking details are automatically pre-filled when a listing is opened
π Works Across All Booking Modes
- The date filter automatically adapts to the booking mode configured for each listing.
- All booking rules β including availability, inventory, lead time, buffers, duration requirements, and advance booking limits β are respected before a listing is shown.
π Date Selector Listings
- Listings are shown only when they can be booked for the complete selected date range
Note : Nightly rentals requiring at least one night will not appear when the same start and end date are selected
π Date & Time Selector Listings
- Listings are shown only when a continuous booking can be created for the selected date range
- Example: If a customer searches July 10 β July 12, a listing can appear even if it's available from 11:30 PM on July 10 to 12:30 AM on July 12.
β±οΈ Fixed Duration Listings
- Listings are shown if the rental can start within the selected date range
- The rental may end after the selected end date depending on the configured duration
π§© How to Use
- Open the Rentals Booking Page
- Select a Start Date and End Date in the Availability filter and click Apply
- Browse filtered listings
- Open a listing to view pre-filled booking details
- Complete the booking as usual
π― Why This Matters
- Helps customers find available rentals faster
- Reduces time spent checking availability manually for each listing
- Improves booking conversion with easier discoverability and smarter defaults

Customer Replied Trigger: Improved Message Filters
Whatβs new?
Weβve enhanced message filters with 2 updates: a new Has Attachments filter with yes/no values, and a new Message Body filter that combines the older Contains Phrase and Exact Match Phrase filters in one place.
How it works
Use Has Attachments to check whether a message includes files. Use Message Body to filter messages by whether the body contains, does not contain, exactly matches, is empty, or is not empty. Existing workflows using Contains Phrase or Exact Match Phrase will continue to work.
How to use it
- Open the message filter setup in your workflow.
- Choose Has Attachments or Message Body.
- Select the condition and enter the phrase or yes/no value.
Why we built it
This makes message filtering clearer and more flexible, while keeping existing workflows safe and unchanged.
Simple example
- A marketing agency uses Has Attachments = Yes to route messages with uploaded creative files to the design team.
- A real estate team uses Message Body contains βshowingβ to send property showing requests to the right pipeline.
Additional Notes
- Has Attachments supports yes/no values.
- Message Body includes contains, does not contain, exact match, empty, and not empty checks.
- Older Contains Phrase and Exact Match Phrase filters remain backward compatible.
Preview

Goal Event Enhancements: Now with support for Task status
Whatβs new?
The Goal Event now supports Task Status as a goal type with support for both Task Created and Task Completed. This lets workflow builders pull a contact to a goal branch when a task tied to that contact is marked completed.
How it works
In the Goal Event action, select Task Status, then choose Task Created / Completed and add filters using the same filter options available in the Task based workflow trigger.
How to use it
- Add or edit a Goal Event action in a workflow.
- Select Task Status as the goal type.
- Choose Task Created / Completed, then apply any needed task filters.
Why we built it
Task lifecycle events were already available as workflow triggers, but not as goals. This closes that gap and helps builders route contacts based on real CRM task progress without extra workflow steps.
Simple example
A consulting agency creates a CRM task from a form submission. When the assigned onboarding task is marked Task Completed, the contact is pulled to the goal branch and receives the next onboarding email.
Additional Notes
- Uses the Task Created / Completed event
- Users can filter tasks by Name or Assignee
Preview

