Calendar feeds are reliable for most turnovers, but they can lag. When a guest checks out early, a booking changes, or a feed temporarily stalls, waiting for sync can cost you hours. Knowing when to add a cleaning manually—and how to do it safely—keeps your team moving and your properties ready on time.

This guide walks you through the real situations where manual entry beats automatic sync, how to avoid creating duplicate jobs, and what to check before your cleaner arrives.

When Calendar Sync Isn't Fast Enough

Calendar feeds refresh on a schedule, not instantly. If a guest cancels or changes their checkout time, the feed may take minutes or hours to update. During that lag, your team doesn't see the change, and a cleaner might show up to an occupied property or miss a sudden early turnover. Manual entry closes that gap immediately.

Urgent situations call for manual action: a same-day booking confirmation, an unexpected guest departure, a last-minute access window, or a feed that hasn't updated in several hours. In these cases, adding the cleaning directly into PlanAhead lets you assign a cleaner and send a message right away, without waiting for the calendar system to catch up.

Feed delays are normal and temporary. Most feeds sync within minutes. But when a turnover is time-sensitive—especially if it affects guest arrival, cleaner travel, or property access—manual entry gives you control and certainty.

  • Check your feed's last-refresh timestamp in PlanAhead's calendar health view to spot stale data.
  • Add a manual cleaning immediately if a booking changes and the feed hasn't updated within 15 minutes.
  • Assign the cleaner and send a message in the same step so they see the job and the urgency together.
  • Keep a backup cleaner contact ready for same-day changes so you're not searching for coverage when time is tight.

How to Add a Manual Cleaning Without Creating Duplicates

The biggest risk with manual entry is creating two jobs for the same turnover: one from the synced feed and one you added by hand. When the feed updates later, you'll have overlapping cleanings, confused assignments, and wasted effort. Preventing this takes a simple check before you save.

Before adding a manual cleaning, search your Schedule view for the property and date. Look at upcoming, later, and missed sections. If you see a cleaning already listed for that date, edit the existing cleaning instead. Update the assignment, add notes, or adjust the time. If the feed created it but the details are wrong, correct them without duplicating.

If you're certain no cleaning exists yet—because the feed is delayed or the booking is brand new—add the manual entry with a clear title that includes the guest name or booking reference if you have it. This makes it easier to match the manual job to the synced one later and delete the duplicate if both appear. Once the feed updates and you see a second cleaning, delete the manual one and keep the synced version, which will have the feed's metadata intact.

Document the reason you added it manually in the cleaning notes. Write something like 'Manual entry: same-day booking, feed not yet updated' or 'Manual entry: guest early checkout confirmed by phone.' This note helps your team understand why the job exists and whether it's a duplicate to watch for.

  • Search Schedule for the property and date before adding a manual cleaning.
  • If a cleaning already exists, edit it instead of creating a new one.
  • Include the guest name or booking reference in the cleaning title for easy matching later.
  • Add a note explaining why you entered it manually so your team knows it's temporary or urgent.
  • Delete the manual entry once the synced version appears and you've confirmed they're the same job.

Assigning and Confirming a Manual Cleaning Quickly

Once you've added the manual cleaning, assign it to your primary cleaner for that property or to a cleaner you know is available that day. PlanAhead stores the assignment with the cleaning, so the cleaner sees it in their Schedule and knows they're responsible.

Send a message right after assigning. Explain the situation briefly: 'Same-day booking confirmed. Turnover at 123 Main St, 2 PM checkout. Can you confirm?' The cleaner can respond in Messages immediately if it's urgent. Don't assume they saw the assignment notification; a direct message ensures they know.

If your primary cleaner can't take it, use the backup-coverage feature. PlanAhead lets you ask configured backup cleaners to cover the job. The first one who accepts becomes the assigned cleaner for that cleaning without changing your house default. If no backup accepts and the cleaning remains unassigned, you must decide what happens next. PlanAhead does not automatically assign anyone to enter a property.

  • Assign the manual cleaning to your primary cleaner or a known available team member.
  • Send a message explaining the situation and asking for confirmation.
  • Use backup-coverage requests if your primary cleaner is unavailable.
  • Check the cleaning status the morning of the job to confirm attendance.
  • If the cleaning remains unassigned, contact a cleaner directly or find coverage through the marketplace.

Preventing Confusion When the Feed Finally Updates

After you've added a manual cleaning and assigned it, the synced feed will eventually update. When it does, you may see a second cleaning appear for the same property and date. This is expected and not a problem if you handle it correctly. The synced version is usually more complete because it includes the feed's booking data, so keep that one and delete the manual entry.

Before you delete, verify that both cleanings refer to the same turnover. Check the guest name, checkout time, and property address. If they match, the synced version is your source of truth. Delete the manual one, and the cleaner's assignment will stay intact because you assigned them to the synced version before deleting the manual one.

If the synced version appears with different details—a different time, guest, or property—do not assume it's the same job. Compare carefully. A feed update might reflect a guest change or a rescheduled turnover. If you're unsure, ask the guest or booking system directly before deleting anything.

Document the deletion in your notes so your team knows the manual entry was a temporary placeholder. This prevents confusion if someone searches the history later and wonders why the job disappeared.

  • Watch Schedule for a synced cleaning to appear after you've added a manual one.
  • Compare guest name, time, and property to confirm they're the same job.
  • Delete the manual entry and keep the synced version as your source of truth.
  • Verify the cleaner assignment transferred to the synced version before deleting.
  • If details don't match, keep both cleanings and investigate the discrepancy.

Limitations and checks

  • Calendar-feed refresh can be delayed by third-party systems; urgent changes should be confirmed directly with the cleaner or guest.
  • A calendar event or assignment does not by itself prove that a cleaner accepted or completed a job. Confirm attendance and check in on the day of the cleaning.
  • PlanAhead is not a booking system or property-management system. Manual entry is a tool for urgent situations, not a replacement for a working calendar feed.
  • Duplicate cleanings can occur if you add a manual entry and the feed updates with the same job. Always search Schedule before adding a manual cleaning, and delete duplicates as soon as you spot them.

Frequently asked questions

How long should I wait for a feed to update before adding a manual cleaning?

Most feeds update within 5 to 15 minutes. If a booking changes and you don't see it in PlanAhead after 15 minutes, check the feed's last-refresh timestamp in the calendar health view. If it's stale, add a manual cleaning and message your cleaner immediately. For same-day or time-sensitive turnovers, don't wait more than 30 minutes.

What happens if I add a manual cleaning and the synced version appears later with different details?

Compare the two cleanings carefully. Check the guest name, checkout time, and property. If they match, they're the same job—delete the manual one and keep the synced version. If the details differ, you have two separate jobs and should keep both. When in doubt, verify with your booking system or the guest before deleting anything.

Can I assign a cleaner to a manual cleaning the same way I assign a synced one?

Yes. Manual cleanings work the same way as synced ones. You can assign a cleaner, ask for backup coverage, send messages, and track attendance. The only difference is that you created the job manually instead of the feed creating it. Once assigned, the cleaner sees it in their Schedule and can respond in Messages.

What should I do if I keep adding manual cleanings because my feed is always behind?

This signals a feed problem, not a reason to switch to manual entry. Check the feed's last-refresh timestamp regularly using PlanAhead's calendar health view. If it's consistently stale, verify the feed URL is correct, the booking system hasn't changed it, and PlanAhead still has permission to access it. Contact your booking system's support if the feed is down or slow.

This article provides general operational guidance. Calendar-feed timing depends on third-party systems; confirm urgent changes directly.