Changelog
Follow up on the latest improvements and updates.
RSS
We’ve introduced
Media Uploads
, giving your cleaners the ability to document their work directly from the field with structured, organized evidence attached to every booking.This release also includes a fresh design, performance improvements, and enhanced data reliability for a smoother mobile experience.
How it works
Inside any assigned booking, cleaners will now see a new
Media
button in the upper right corner.
From there, they can upload photos from their
gallery
or take pictures directly with their camera
.
Each photo can include structured
Tags
such as Before, After, Damage, or custom tags defined by your company. Tags are fully managed by the company under Settings > Portals)
All uploaded media is automatically linked to the booking and visible from the Booking Details view, including the service provider who uploaded it.

This allows you to:
• Clearly document job completion
• Track before and after conditions
• Report damages with proper context
• Strengthen quality control and accountability

Everything is organized and filterable by tags for quick review.
Please note: If you want to use this setting, you must enable it from Settings > Portals)
—
🚀 What’s Coming Next
This release also lays the groundwork for structured
Service Checklists
Soon, cleaners will be able to:
• Mark service items as completed (based on booked services)
• Leave comments
• Attach photos directly to specific tasks
• Complete structured job check-out flows
More details coming very soon.
-------------------------------------------------------------------
Media Uploads are available on Professional and Enterprise plans.
We’ve added
Custom Payouts
so you can fully control how payouts are calculated for specific bookings or recurring booking lines.How it works
In the Team Assignment window, click the new ⚙️ icon next to Assign / Invite

Choose a payout type:
- Flat rate
- Hourly
- Percentage
Set the value and assign or invite the team
Each team still has a default wage, but with Custom Payouts you can override it per booking. Flat rates will fully replace the default payout calculation.
You can manage and review these payouts anytime from the Service Providers section in the booking details.
We’ve also standardized payout calculations to ensure consistent values across booking details view, reports and the Service Provider portal.
⏱️ Custom Duration for Bookings
You can now set a Custom Duration for any booking, overriding the duration calculated from services.
This setting is located in the bookings edit time/frequency window.

This works independently from payouts, but for hourly-paid teams, payouts will be calculated using this custom duration if exists
More flexibility, clearer payouts, and better control 🚀
improved
Recurrent Bookings đź§®
ConvertLabs now
automatically calculates prices
for all recurring bookings after the first appointment
. Modifiers such as discounts or fees intended for single use are automatically added or removed depending on the context.This calculation is performed when the first recurrence is generated and validated to ensure accurate results, with a clear breakdown for each price component, including a 'Recurring Total' detail in the booking forms, if applicable.
The items that can modify a recurring booking’s price include:
- Same-day fee
- Discount codes
- Gift cards
- Frequency-discount removal for the first visit only (if enabled)
- Referral discounts
This makes it easier than ever to track exactly how your customers are charged over time.
Note: Manually editing a booking price — either during creation or afterward — will fix that price and override automatic calculations.
Note: The booking lines that existed prior to this update will not be modified; their price will remain the same.
We’ve added a
new unit-based pricing parameter
type for items with measurable or variable units. This helps optimize use cases like square footage, allowing customers to input more accurate data
instead of selecting from fixed intervals.How it works:
- Define a min and max range
- Set a price per unit and ConvertLabs will automatically calculate the total
- For smaller ranges (under 100 units), users will see a dropdown selector instead of a number input


Now you can also
rename
grouped pricing parameter labels
! Edit them directly by clicking the pencil icon next to each group name within a service.Note: Must be done individually per service, as the pricing parameter sets vary.
new
improved
Refunds đź’¸
You can now view the
full refund history
directly inside the booking details page.
The refund creation modal also now displays the
available balance
.
improved
fixed
Multi-Locations UX/UI 🗺️
A full UX refresh for the
multi-locations
feature! The interface is now more consistent, logical, and intuitive:- Default view “All Locations” displays global data with clear location tags for each item
- Dedicated location selectors in creation and editing views
- General performance improvements and multiple bug fixes



new
improved
Service Providers 👥
A few improvements and new options to make managing your Service Providers easier:
- View each Service Provider’s estimated payout(or synced paid amount), and invited Service Providers directly in booking details
- Option to uninviteService Providers from a booking
- Setting to control whether Service Providers automatically carry over to future recurring visits. Find it in your Settings → Time & Scheduling tab

improved
fixed
Email Notifications ✉️
Our email notifications received a big upgrade:
- Cleaner interface and improved text-formatting controls
- 100% accurate preview (both styles & content)
- New available tags

Pro tip: Check your company logo in Company Settings. For best results in email headers, use a rectangular PNG or SVG with a transparent background (similar to the ConvertLabs logo). You’ll also find helpful tips on recommended dimensions and aspect ratio there.
Customers can now open a detailed service popup window directly from their portal, giving them clearer, more transparent information about each booking.

improved
fixed
UX Improvements
- New interval filters in dashboards metrics
- Fixed several widget-related bugs (dropdowns and sliders), especially issues with repeated frequencies in category-filtered setups
- Tables are now smarter! You’ll see real-time filtering as you type, plus improved sorting across all available columns. You can hover your mouse over the table headers; if you see the clickable icon, it means you can sort the table by that column in ascending or descending order.
- Added new date options in pickers: Yesterday, Last Week, Last Month, and more

Load More
→