← cleansync.io

Changelog

Recent updates to CleanSync. Newest first.

Oct 2, 2026

  • v0.21.0CleanSync offers the price you keep setting by hand, and new rentals start from your defaults
    • If you keep changing a rental's cleaning price by hand in Jobber, CleanSync now notices and emails you once with a button to make that the rental's price, so new cleanings come out right. Nothing changes unless you press it, jobs already in Jobber keep their price, and if you change prices by hand on purpose, ignore it and we won't ask again.
    • New rentals start from the default price and cleaning length in your Settings. The rental form used to fill in $75 and 4 hours no matter what your defaults were.
    • Adding your first rental is quicker: the form opens right away and asks for the calendar link first, and everything else starts from your defaults.
    • Standing jobs: if a standing job is closed in Jobber while cleanings are still on it, those cleanings now get their own jobs too, so none of them is lost.

Oct 1, 2026

  • v0.20.2Monthly summaries count every cleaning, and the rental form rides out busy moments in Jobber
    • Your monthly summary email now counts every cleaning CleanSync scheduled that month. It used to count only the bookings still on your calendar on the 1st, and most finished stays have dropped off the calendar by then, so the number came out low. October's summary, on November 1, is the first with the full count.
    • The customer, address and team pickers on the rental form no longer show an error when Jobber is briefly busy. CleanSync waits a moment and tries again.
    • For OwnerRez hosts: the note CleanSync adds to each booking with its Jobber job number is no longer skipped when OwnerRez is in the middle of updating that booking.
    • CleanSync now runs on Jobber's newest API version.

Sep 30, 2026

  • v0.20.1New rentals sync as soon as you save them, and a closed standing job no longer skips cleanings
    • Saving a rental now pulls its calendar right away instead of waiting for the next hourly check, so a new rental's cleanings show up in Jobber within a minute or two.
    • Standing jobs: if a rental's standing job gets closed in Jobber, each new booking now gets its own job instead of waiting for the standing job to be reopened, so no cleaning is skipped. Reopen the job and new cleanings go back on it. We also fixed a few rentals that sat on "Standing job pending" for hours after switching, and the rental form now explains why a new standing job starts empty.
    • Fixed: saving an OwnerRez rental's settings could drop its OwnerRez connection and ask for a calendar link instead. Saves now keep the connection, and Re-sync is hidden on OwnerRez rentals, where it does not apply.
    • Fixed: after moving a rental from a calendar link to OwnerRez or Hospitable, deleting the old rental warned that its jobs were left behind in Jobber, even though the new rental was still using them.
    • A calendar link with a stray space in it, easy to pick up when a long link wraps while copying, is now caught the moment you paste it, with a note on how to fix it. The email about a calendar link that stopped working now explains where to get a fresh one.

Sep 16, 2026

  • v0.20.0One standing job per rental, with automatic payments
    • New, per rental: instead of one Jobber job per cleaning, CleanSync can keep one standing recurring job for the rental and add a visit for every booking. Turn on automatic payments on that one job in Jobber and every cleaning is charged automatically, with no invoice to send by hand. Off by default; switch it on under Job model in the rental's settings. Cleanings already on your calendar stay as they are, and rentals connected through OwnerRez or Hospitable keep one job per cleaning for now.

Sep 15, 2026

  • v0.19.8Rentals on different channel-manager feeds no longer look like duplicates
    • Fixed: when two or more of your rentals each had their own channel-manager calendar (Hospitable, Hostaway and similar), we mistook them for one shared calendar, synced only one of them, and emailed you about a duplicate that did not exist. Every rental now syncs from its own link, and the rental list shows the label of each extra calendar it reads.
    • Fixed: re-importing an OwnerRez rental you had already set up reset its price, cleaning window and crew back to your account defaults. A second import now leaves the existing rental alone and tells you it is already there.
    • Fixed: our nightly price check compared every upcoming job against the rental's current price, so raising a price made the jobs created before the change look wrong every night. It now knows when a price last changed and only checks jobs created after that.

Sep 9, 2026

  • v0.19.7Setup reminders now fire when they should
    • Fixed: saving a rental's settings quietly reset how old that rental looked to us. We wait a day or two before reminding you that a rental still has no calendar connected, or is not linked to a customer yet, so that we are not nagging about one you are still setting up. Because saving reset the clock, the rentals you were actively working on were the ones least likely to get the reminder. They now arrive as intended.

Sep 8, 2026

  • v0.19.6Calendars that change their booking IDs no longer look like mass cancellations
    • Fixed: some channel managers hand out a brand new ID for the same booking every time we read the calendar. That made every booking look like it had vanished and reappeared, which tripped our safety brake and paused syncing for the whole rental. Bookings are now matched on the rental and checkout date as well as the ID, so a calendar that behaves this way syncs normally.
    • Fixed: two nightly self-checks that reported a problem every night whether or not anything was wrong. They now only report real drift, so the ones you do hear about are worth reading.

Sep 6, 2026

  • v0.19.5Rentals that were getting no cleanings at all now get them
    • Fixed: a rental whose only calendar was a channel-manager link (Hostaway, Lodgify, Guesty and similar) was skipped entirely, so it produced no cleanings. If you added a rental with one of those links and nothing ever appeared, this was why.
    • Fixed: rentals set to repeat could never create a job, because the schedule we sent Jobber was missing its start date and was rejected every time.
    • Fixed: extra calendar links saved with a label were not being read at all, so any booking that only appeared on one of those was missed.

Sep 2, 2026

  • v0.19.4Test booking fixed for rentals linked from OwnerRez
    • Fixed: the Send a test booking button did nothing for rentals that were linked from OwnerRez. It now creates the test job against the right Jobber property, and a rental that has no Jobber address yet gets a clear message instead of a silent failure.
  • v0.19.3Crew instructions now show on the visit
    • Fixed: the crew instructions you set on a rental (door codes, lockbox codes, links to reference photos) were saved on the Jobber job but not on the visit, and the visit is what your crew opens in the Jobber app. New cleanings now carry the instructions on the visit as well. We are also filling them in on upcoming cleanings that were already scheduled, so nothing needs re-entering.
    • Fixed: when a booking's dates change, the refreshed instructions now update on the visit too, not only on the job.

Sep 1, 2026

  • v0.19.2Internal monitoring fix
    • A correction to our own alerting, so that when something does go wrong we get an accurate count of it rather than an inflated one. No change to the app, and nothing to do on your end.
  • v0.19.1Behind-the-scenes reliability work, plus some tidying you might spot in job titles
    • Improved: if a problem on our side ever stops us reading calendars for several accounts at once, we now find out immediately rather than discovering it from support emails. Faster fixes when something shared breaks, and nothing changes for you when it does not.
    • Fixed: a stray dash in the title and notes of the test job created by "Send a test booking", and in the sign-off of our emails. Cosmetic only, but it is the sort of thing you notice on your own calendar.
    • The rest of this release is internal: corrections to how we measure whether new accounts are getting set up successfully. Nothing to do on your end.

Aug 28, 2026

  • v0.19.0A rental that is not linked to Jobber now says so, and the delete-a-rental email stopped getting its facts wrong
    • New: if a rental has a calendar and is finding real bookings but is not linked to a Jobber customer yet, we now email you once and tell you how many cleanings are waiting on it. Adding a rental with just a nickname and a calendar link is deliberate, and you can see its cleanings straight away, but nothing reaches your Jobber calendar until the rental is linked. Nothing used to point that out, so it was possible to finish setup, watch cleanings appear in the list, and quietly never get a single job. We wait 48 hours before saying anything, and only say it when there are genuinely cleanings waiting.
    • Fixed: the email you get after deleting a rental could list leftover jobs as "#34246 on null" when Jobber returned no date for them. It now uses the visit date instead, and where there is genuinely no date it simply shows the job number.
    • Fixed: that same email described leftover jobs as "still on your Jobber calendar" even when none of them were actually scheduled. It now checks whether each job has a visit and says what is true: all of them scheduled, none of them, or how many.

Aug 26, 2026

  • v0.18.0See when each booking arrived, and filter your cleanings by rental
    • New: every cleaning now shows the date CleanSync first read it from the calendar. The most common question we get is some version of "did you receive the booking my client made last week?", and until now the only way to answer it was to ask us. Now it is on the screen. Note this is when we read the booking, not when the guest made it, because calendar feeds do not carry a booked-on date.
    • New: filter your upcoming cleanings by rental. If you run a dozen properties, one long list sorted by date is hard to search when the question is about one specific rental. There is now a dropdown with a count next to each rental.
    • Both of these live in the Upcoming cleanings panel on your dashboard. If a booking is not in that list, it has not reached us from the booking platform yet, which is worth knowing before you go looking in Jobber for it.

Aug 21, 2026

  • v0.17.0Guest stay dates on your jobs, alerts when a booking moves, and more calendars per rental
    • New: every cleaning we create from a calendar now carries the guest's arrival and checkout dates in the job. Cleaners asked for this so they can see the gap between one guest leaving and the next arriving without opening the booking. Cleanings already on your calendar are not rewritten; this applies to new ones.
    • New: an alert when a guest moves their stay. The cleaning itself has always followed the new checkout date automatically, but nothing told you it had moved, which matters if you have a laundry pickup or a supply run booked against the old date. This is off by default. Turn it on in your notification settings if you want it.
    • New: more than two calendar links per rental. Airbnb and Vrbo had their own fields and nothing else fit, so a rental on a third platform had nowhere to put it. You can now add extra calendars to any rental, and any standard calendar link works, not just the big two. If you added an extra calendar before this release, it is now actually being read.
    • New: a warning if you add the same calendar link to two different rentals. Two rentals sharing one calendar means only one of them picks up each booking, and the cleanings land on the wrong customer. We now catch it as you save and let you go ahead anyway if it really is intentional.

Aug 18, 2026

  • v0.16.0Checklists on your cleanings, one-off jobs, and alerts when a rental goes quiet
    • New: per-rental cleaning checklists. Paste a Jobber checklist link into a rental once and every cleaning we create for it carries that checklist, so your crew sees the same steps on every job. There is a short guide in the rental form showing where to copy the link from, because Jobber does not currently let an app list your checklists for you.
    • New: choose whether a rental's cleanings are filed in Jobber as one-off or recurring jobs. One-off is the default and suits most people, since a turnover for one guest's checkout never repeats. If your turnovers sit alongside recurring contracts and you would rather they match, switch it on the rental. Jobber fixes this when a job is created, so it applies to new cleanings only.
    • Fixed: every cleaning we created was being filed in Jobber as a recurring job. That filled recurring-job filters and reports with work that never repeats. New cleanings are one-off; cleanings already on your calendar keep what they were created as, because Jobber does not allow it to be changed afterwards.
    • Fixed: cleanings that existed in Jobber but never reached anybody's calendar. A job could be created correctly and end up with no visit attached, so it never appeared on the schedule and no crew was assigned. Those are now found and repaired automatically, and a repair that fails is retried instead of being given up on. If this hit you, it looked like a cleaning that simply was not there on the day, and that was ours.
    • Fixed: a false "client not found" error. When Jobber was briefly unreachable we reported it as your customer having been deleted, which was both alarming and wrong. We now tell the difference between a customer that is gone and a Jobber we could not reach.
    • Fixed: testing a calendar link counted blocked-off dates as upcoming bookings, so a calendar with no guest stays could look like it had three. It now counts actual guest stays and says so plainly when there are none. Pasting a cleaning task calendar instead of a booking calendar is now recognised and explained too.
    • New: we tell you when something stops a rental working, rather than only showing it in the dashboard. A rental with no calendar link, a Jobber customer being deleted and switching rentals off, and jobs left on your calendar after you delete a rental now all reach you by email.
    • Improved: notices no longer pile up. The same unresolved problem used to add a fresh notice every day; now there is one per problem and it updates in place.
    • Fixed: the unsubscribe link in our emails named one type of email when it actually stopped all of them. It now says what it does. Account errors keep appearing in your dashboard either way.

Aug 4, 2026

  • v0.15.0See your upcoming cleanings without leaving CleanSync
    • New: Upcoming cleanings. Your dashboard now lists what CleanSync has pulled in from your calendars, with the rental, date and time. Jobber is still your schedule of record, so this is read-only; it is there to answer "did that calendar link actually work?" without switching apps.
    • Fixed: two buttons that were returning an error instead of working. "Resync" on a rental, and the button that emails a host to ask for their calendar link. Both work now. To be straight with you: the host email button had never worked since we launched it in July, so if you tried to send a host that request and nothing seemed to happen, that was us and not you. It works now.
    • New: if two of your rentals end up reading the same calendar, we now spot it. Only one of them can pick up each booking, and the two can disagree on price, so we keep the rental you configured, pause the copy, and tell you which is which.
    • Improved: deleting a rental now tells you about any upcoming jobs it already created and left on your Jobber calendar, instead of leaving them there quietly. We never close them for you, since one of them might be the only job covering a real cleaning.
    • Improved: a rental whose calendar link has stopped working now reminds you every week while it is paused. Previously the notice appeared once and, if dismissed, could stay quiet for weeks while that rental scheduled nothing.
    • Behind the scenes: every night we now re-read every connected calendar and compare it against your Jobber schedule, so a cleaning that is missing, duplicated, or priced differently than the rental is set to gets flagged to us within a day rather than waiting for someone to notice.

Jul 19, 2026

  • v0.14.2Behind-the-scenes improvements
    • Routine reliability and performance improvements across the app. Nothing to do on your end.
  • v0.14.1Cancellation fix and faster loading for large accounts
    • Fixed: guest cancellations briefly failed to close their cleaning jobs (introduced with the custom job titles release, caught by our alerting overnight). Every pending cancellation has been processed; no action needed.
    • Improved: accounts with thousands of Jobber customers no longer hit rate limits when opening the rental form repeatedly. The customer list is now cached for a few minutes, so repeat opens are instant.
    • Improved: a rental with a broken calendar link now alerts once when the problem starts instead of re-alerting every hour. You still get the email and the dashboard notice; the noise is gone.

Jul 18, 2026

  • Clearer additional line items
    • Each additional line item now has labeled fields (item name, quantity, price each), a dollar sign on the price box, and a live "bills as 2 x $10.00 = $20.00 per job" preview so there is no guessing what will land on the invoice.
  • v0.14.0Correct cleaning times, automatic short-notice fees, your own job titles
    • Fixed: rentals with a custom checkout time now schedule cleanings at that time. Previously the configured checkout was ignored and every cleaning defaulted to an 11:00 am start; existing jobs were corrected automatically.
    • New: short-notice fees. Add a pricing rule that automatically charges extra when a booking shows up close to the clean (for example $50 inside 24 hours, $35 inside 48).
    • New: job title wording. Set your own title style in Settings (for example "AirBnB Turnover") and every synced job is named your way, with the rental name included.
    • New: additional line items per rental. Bill things like laundry as their own line on every job, separate from the turnover fee.
  • v0.13.0Unassigned jobs and crew instructions
    • New: "Leave unassigned (dispatch later)." Each rental's "Who does the clean" setting can now leave synced jobs unassigned, so your dispatcher assigns crews on your own schedule instead of every job defaulting to the account owner. Also available for jobs already on your calendar; reply to support and we will flip them for you.
    • New: Crew instructions. Write a rental's door codes, supply notes, and turnover steps once in CleanSync and they appear on every new cleaning job for that rental, right where your crew sees the visit.
    • New: "Pull from Jobber notes." One click copies the notes you already keep on a customer in Jobber into the rental's crew instructions. It only adds to the box and never changes anything in Jobber.
    • Fixed: rentals connected through OwnerRez now honor their configured assignee.

Jul 2, 2026

  • v0.12.0Get the calendar link from your host, without the chase
    • New: "Request it from your host." Send your property owner a secure link; they paste the rental's Airbnb or Vrbo calendar on a guided two-minute page (no account needed) and cleanings start scheduling automatically. Works right while you're adding the rental.
    • Every error message now explains what happened and what to do next, in plain English instead of technical codes.
    • Onboarding emails now walk you through getting the calendar link from your host, and if you're still stuck we'll offer to set it up for you.
  • Site updates.

Jul 1, 2026

  • Privacy and terms updated.

Jun 29, 2026

  • Vrbo calendars sync reliably again
    • Vrbo began blocking calendar checks from cloud providers. Fetches now take a route that gets through, so Vrbo bookings sync like normal - no need to re-paste your links.
  • Sync reliability improvements.

Jun 26, 2026

  • Sync reliability improvements.

Jun 25, 2026

  • Site updates.

Jun 22, 2026

  • Sync reliability improvements.
  • Sync reliability improvements.
  • Site updates.

Jun 19, 2026

  • v0.11.0Quieter alerts, steadier syncs
    • Sync alerts are quieter: a one-off hiccup reading your Airbnb or Vrbo calendar no longer emails you. We only flag a problem after it keeps failing.
    • Sync now recovers from more edge cases on its own, so legitimate cleanings don't get dropped or duplicated.
    • Refreshed the cleansync.io homepage.
  • Sync reliability improvements.

Jun 18, 2026

  • Reliability and performance improvements.

Jun 17, 2026

  • Reliability and performance improvements.
  • Site updates.

Jun 3, 2026

  • Sync reliability improvements.
  • Reliability and performance improvements.

Jun 2, 2026

  • Site updates.

May 26, 2026

  • Site updates.

May 24, 2026

  • v0.10.0Clearer alerts when something needs your attention
    • Sync alert emails now tell you exactly what to do next, with the right link, in one or two sentences
    • When CleanSync needs you to reconnect to Jobber, the button goes straight to the CleanSync listing in the Jobber App Store
    • New in-app prompt asks for your sync alert email if we don't have it yet, so you actually get notified when something breaks
    • Fixed a case where some new installs weren't receiving the welcome email

May 22, 2026

  • v0.9.1Sync runs are more resilient
    • Sync now retries automatically when Jobber's API is slow, so a single sluggish response no longer fails a whole run
    • Error notifications now name the specific rental that triggered the issue, not just the account

May 21, 2026

  • v0.9.0Live in the Jobber App Store
    • CleanSync is officially listed in the Jobber App Store. Any Jobber account can install in about two minutes.
    • Refreshed CleanSync brand mark across the app and the Marketplace listing

May 2, 2026

  • Security updates to OAuth and sync.

May 1, 2026

  • v0.8.0Per-clean pricing rules and reliability fixes
    • Per-clean pricing rules: weekend rates, date-range rates, or specific-date rates per rental
    • Test booking now lets you pick which crew member the visit is assigned to
    • Crew assignments stay on the visit when a booking is rescheduled (fixes a quiet bug where reschedules silently dropped the assignee)
    • Better handling of the rare case where Jobber's token refresh response omits optional fields - fewer edge-case sync interruptions
    • Privacy policy updated to reflect our current analytics setup
    • Added a launch waitlist on cleansync.io so visitors can get notified when CleanSync is live in the Jobber App Store

Apr 26, 2026

  • v0.7.0Round-robin crew rotation
    • Rotate cleaning assignments across multiple crew members per rental
    • Set the rotation list per property; falls back to your default assignee if empty
  • v0.6.0Send a test booking on demand
    • New "Send a test booking" button creates a real Jobber job titled TEST: ... - safe to delete
    • Auto-closes the test job within 24 hours so it doesn't clutter your schedule
    • Confirms the whole pipeline works end-to-end before real bookings hit
  • v0.5.0Monthly summary email
    • Get a once-a-month recap on the 1st: cleans completed, total revenue, busiest rental
    • Sent to the alert email you've already configured
    • Goes out automatically - first one arrives June 1
  • v0.4.0Onboarding checklist
    • New 4-step progress card on the dashboard for fresh installs
    • Checks off automatically: Connected → Added rental → First sync → First Jobber job
    • Auto-hides once you're fully set up; one-click dismiss otherwise
  • v0.3.0Per-rental settings polish
    • Set the actual checkout time for each rental (no more silent 11am default)
    • Block extra minutes before/after each clean so crews aren't back-to-back
    • Copy settings from another rental when adding a new one
  • v0.2.1Privacy and terms updated
    • Updated Privacy Policy and Terms of Service to reflect new email programs and the public roadmap
    • Reliability improvements to the email pipeline

Apr 25, 2026

  • v0.2.0New email infrastructure
    • Switched email delivery to a more reliable provider (Resend)
    • Bounce + complaint handling improved - your alert email always reaches you

Apr 24, 2026

  • v0.1.0Initial production deploy
    • First public CleanSync release - Airbnb and Vrbo bookings auto-create Jobber cleaning jobs