The system will never automatically assign a cleaning to a cleaner. There are only 3 ways that a Turnover Job can be assigned to a cleaner:
1 - An administrator specifically assigns a particular job to a particular cleaner (an alert will be sent via SMS and email to the cleaner if configured in the cleaner's user profile)
2 - A cleaner clicks the "accept job" link in a new turnover alert email or SMS message
3 - A cleaner accepts a request to transfer a job to themselves from another cleaner
Each of these mechanisms are tracked and logged in the system for full forensic review if needed.
Link to this FAQ: https://hostlogic.app/faqs.php?slug=how-are-turnover-jobs-assigned-to-cleaners
If a job is moved from "assigned" to "unassigned" by an administrative user, the job is returned to the "Available Jobs" pool where other users/cleaners can see and accept it (assuming they have access to the home and job-type). The job is also re-queued for email and SMS "job available" notifications. Additionally, if the job is within 48 hours of the job-start-time, a second notification/alert will be sent out to notify users and admins of the urgency of a last minute job which has gone unassigned.
Link to this FAQ: https://hostlogic.app/faqs.php?slug=what-happens-if-i-change-an-assigned-job-to-unassigned
The system uses the iCal calendar link that Airbnb provides for each listing. You add one iCal URL per listing (under the listing settings for each home).
Step 1 - To obtain your Airbnb iCal link, log in to your Airbnb account on a computer, switch to your Hosting dashboard, and go to your Calendar. Select your listing, open the Availability settings, scroll to Calendar sync, and click Export calendar to copy your unique URL.
Step 2 - In HostLogic, log in as an administrator, click "homes" in the nav-bar, select the home whose iCal link you copied in step 1, in the "Turnover Listing" section, click the name of the home, then paste the iCal link copied in Step-1 into the "iCal URL" field provided. While you're here, ensure that the Check-out and Check in Times are correct for that particular home, Select "Sync Calendar" to enable Hostlogic to pull your turnover schedule from Airbnb (NOTE: HostLogic uses a read-only protocol to obtain your schedule and it does not have any ability to control, edit, or alter settings within AirBnB), the click "Submit" to save the settings.
Step 3 - Repeat steps 1 and 2 for all additional homes.
NOTE - For advanced hosts who have multiple listings for a single property, you will repeat steps 1 and 2 for each *listing* as well.
Link to this FAQ: https://hostlogic.app/faqs.php?slug=how-do-i-link-hostlogic-with-airbnb-to-sync-turnover-jobs
The system uses the iCal calendar link that Airbnb provides for each listing. You add one iCal URL per listing (under the listing settings for each home).
A scheduled HostLogic routine runs every 15 minutes, fetches each listing's iCal feed, to identify new reservations. From that data it creates new turnover jobs, updates existing ones when dates change, and removes jobs when reservations are cancelled. So whenever a guest books or changes a reservation on Airbnb, the corresponding turnover job appears or updates in the system within about 15 minutes.
Link to this FAQ: https://hostlogic.app/faqs.php?slug=how-does-the-system-get-jobs-from-airbnb
Each Airbnb listing is added as a separate "Turnover Listing" under the same home. So one home can have multiple listings (e.g. "Main House" and "Guest Suite"), each with its own iCal URL, checkout/check-in times, and default cleaning rate. Turnover jobs are created per listing, so you get one job per reservation regardless of how many listings the home has.
Link to this FAQ: https://hostlogic.app/faqs.php?slug=what-if-my-home-has-multiple-listings-on-airbnb
Association is done through cleaning rates: you set a turnover rate per cleaner per listing (or use the listing's default rate). Cleaners are not restricted to only "their" homes—any cleaner can accept any unassigned job for your tenant. Setting a rate for a specific cleaner on a specific listing defines how much that cleaner is paid when they complete a job at that listing; it does not limit who can accept jobs there. So you effectively associate cleaners with homes/listings by configuring their pay rates for those listings.
Link to this FAQ: https://hostlogic.app/faqs.php?slug=how-do-i-associate-certain-cleaners-with-certain-homes
Each turnover listing has a default cleaning rate. You can optionally set a different rate per cleaner per listing (so one cleaner might get a higher or lower rate at a given property). When a job is created from Airbnb, it uses the listing default until a cleaner is assigned; when the job is marked as paid, the system uses the assigned cleaner's rate for that listing if set, otherwise the listing default. For one-off cases (e.g. extra work), you can override the rate on the individual job before marking it paid.
Link to this FAQ: https://hostlogic.app/faqs.php?slug=how-are-cleaning-rates-handled
When a new turnover job is created (from the iCal poll), the system sends notifications to cleaners who have opted in: by email and SMS (where enabled). The message indicates that a new job is available and includes a link to accept it. Cleaners can also log in anytime and go to turnovers → available to see all unassigned jobs and accept them from the Available Jobs page.
Link to this FAQ: https://hostlogic.app/faqs.php?slug=how-do-the-cleaners-learn-of-new-jobs
Currently, all cleaners who have opted in to "new job available" notifications receive the same alerts at the same time. There is no built-in priority or "offer to this cleaner first" delay. The first cleaner to accept the job gets it. If you need to favor certain cleaners for certain homes, you would coordinate that outside the system (e.g. by agreement) or add such logic in a future version.
Link to this FAQ: https://hostlogic.app/faqs.php?slug=can-the-system-send-jobs-to-certain-cleaners-first
Cleaners can accept jobs in two ways: (1) From the notification—clicking the link in the "New turnover job available" email or SMS takes them to a page where they confirm acceptance. (2) From the website—by going to turnovers → available (Available Jobs), they can open a job and click Accept, or select multiple jobs and use "Assign to Me." Once a job is accepted it is assigned to that cleaner; if someone else already accepted it, the system will show that the job is no longer available.
Link to this FAQ: https://hostlogic.app/faqs.php?slug=how-do-the-cleaners-accept-jobs
The system computes a "same-day checkin" flag for each job when reservations are synced: it is set when another reservation at the same home has a check-in date that matches this job's turnover date (so the cleaner must finish before the same-day guests arrive). This is shown in the admin turnover schedule, on the job detail page, and in the daily schedule email. Cleaners also see it on their schedule, the Available Jobs page, and job details.
Link to this FAQ: https://hostlogic.app/faqs.php?slug=how-do-i-know-if-the-job-is-a-same-day-checkin
As a host/admin, go to turnovers in the navigation to open the turnover schedule. There you can see jobs by date, home, listing, assigned cleaner, status (unassigned, assigned, in progress, completed), and same-day indicators. You can use this view to see the full picture and open any job for editing, assignment changes, or cancellation.
Link to this FAQ: https://hostlogic.app/faqs.php?slug=how-do-i-see-the-turnover-schedule
Open the job from the turnover schedule (or the job edit/detail page). Use the option to transfer the job: choose the cleaner you want to send it to and submit the transfer request. That cleaner receives an email and SMS and can accept or decline. Once they accept, the job is reassigned to them and both cleaners get a confirmation. Jobs cannot be transferred after the assigned cleaner has marked the job as "Started."
Link to this FAQ: https://hostlogic.app/faqs.php?slug=how-do-i-transfer-a-job-assignment-to-another-cleaner
Cleaners use the website: from turnovers → my sched (or the dashboard), they open the job and click Start Job when they arrive, and Finish Job when done. Those actions update the job status to "In progress" and then "Completed." Completed jobs are eligible for payment. If they do not start or finish on time, the system can send reminder notifications to the cleaner and the host.
Link to this FAQ: https://hostlogic.app/faqs.php?slug=how-do-cleaners-mark-a-job-as-started-or-finished
When a cleaning incurs extra work or charges beyond the standard rate, the host can override the amount for that job before marking it paid. Use the job's payment/rate override so the paid amount reflects the agreed total. This keeps the adjustment tied to the specific job and reservation for record-keeping.
Link to this FAQ: https://hostlogic.app/faqs.php?slug=what-if-there-are-extra-charges-for-a-cleaning
Payment is handled manually by the host or admin. Completed jobs appear on the unpaid-jobs report; the admin marks them as paid (with payment method and optional reference, e.g. Venmo/Zelle). The system then uses the effective rate (cleaner-by-listing or listing default, or job override) to record the paid amount. Cleaners receive a payment notification by email and SMS when they are marked as paid. There is no automatic payment to cleaners' accounts; that is done outside the system (e.g. Venmo, PayPal, Zelle).
Link to this FAQ: https://hostlogic.app/faqs.php?slug=how-and-when-do-cleaners-get-paid
Removing a cleaner from a home is done by changing their association with that property. If you use per-listing rates for that cleaner, remove or zero out their rate for the listings for that home so they are no longer the preferred rate for that property. They can still accept any unassigned job unless you restrict them in another way (e.g. archiving them or changing their role). If you simply want to stop offering them jobs at a specific home, you can coordinate that outside the system or rely on not assigning/transferring jobs to them for that home.
Link to this FAQ: https://hostlogic.app/faqs.php?slug=how-do-i-remove-cleaners-from-a-home
Cleaners are users in the system. To remove them, use the admin/user management area and archive or deactivate the user account. Archiving prevents them from logging in and removes them from active cleaner lists. Existing job history and payment records remain for your records.
Link to this FAQ: https://hostlogic.app/faqs.php?slug=how-do-i-remove-cleaners-from-the-system
Rates are set per listing (and optionally per cleaner per listing). To change what a cleaner is paid for a given home, update that cleaner's rate for the turnover listing(s) for that home—or change the listing's default rate if you want to affect all cleaners who don't have a specific rate. The new rate applies to jobs marked as paid after the change; already-paid jobs keep their recorded amount.
Link to this FAQ: https://hostlogic.app/faqs.php?slug=how-do-i-change-the-rate-a-cleaner-gets-paid-for-a-home
Polling is controlled per turnover listing via the "Sync Calendar" (or equivalent) setting. Turn off or disable calendar sync for the listing(s) for that home so the cron job will skip them and no longer create or update jobs from the iCal feed. You can turn sync back on later to resume. This is useful when a property is temporarily off Airbnb or you want to manage that home manually.
Link to this FAQ: https://hostlogic.app/faqs.php?slug=how-do-i-pause-job-polling-for-a-home
From the turnover schedule or job detail/edit page, you can cancel or delete the job. The system will treat it as removed (e.g. status cancelled/removed). The assigned cleaner, if any, will receive a turnover-deleted notification by email and SMS so they know not to show up.
Link to this FAQ: https://hostlogic.app/faqs.php?slug=how-do-i-cancel-a-job
Edit the job from the turnover schedule or job edit page and change the start/end date and/or time. Save the changes. The system will send a rescheduled notification by email and SMS to the assigned cleaner so they see the new window.
Link to this FAQ: https://hostlogic.app/faqs.php?slug=how-do-i-move-a-job-s-start-end-date-or-time
Both email and SMS (text) notifications are available for many events. Users can opt in or out per notification type in their preferences, for example: new job available, job not accepted, not started, started, finished, not finished, job deleted, assigned, rescheduled, transfer request/accept/decline, and payment. Hosts and cleaners each have their own preference toggles. Daily turnover schedule can be sent by email (SMS for daily schedule may be added later). All sent notifications are logged in the Notification Log for troubleshooting.
Link to this FAQ: https://hostlogic.app/faqs.php?slug=what-notification-options-are-available-for-hosts-and-cleaners
The system uses a consistent time zone (e.g. America/Los_Angeles) for scheduling and display. Listings can have an optional time zone setting (managed under the "Edit Home" page which is available by clicking the home name in the "Homes" page.
Job start/end times and notification times are interpreted in that context. Ensure your server and listing time zones match your actual location so "today" and "same-day" logic and daily emails are correct.
Link to this FAQ: https://hostlogic.app/faqs.php?slug=time-zones
Every Venmo, Paypal, Zelle payment will include a "Reference Number" which you can use to reconcile your payment and job history. You can view these reference numbers in the My Payment History Report by clicking turnovers → reports → payment history. Clicking the Reference ID will redirect you to a page which summarizes the completed turnovers included in that payment.
Link to this FAQ: https://hostlogic.app/faqs.php?slug=what-is-the-reference-number-in-the-my-payment-history-report
When an Airbnb reservation is cancelled within Airbnb's system, the job is cancelled and a message confirming the cancellation is sent by email and SMS to the assigned cleaner.
In the event that a reservation is altered and the checkout date is changed to a different date, the job is moved to the new date and it will remain assigned the current cleaner. A message confirming the change is sent by email and SMS to the assigned cleaner and host, if selected.
Link to this FAQ: https://hostlogic.app/faqs.php?slug=what-happens-if-a-reservation-is-cancelled-or-altered
Email us at support@hostlogic.app