Summary / Overview
When you remove an owner from a property in PropertyTree, Snug now removes that owner from the property’s owner list after the next PropertyTree sync. This prevents "locked" owners from lingering in Snug when they have already been removed in PropertyTree, so what you see in Snug matches your source of truth in PropertyTree.
Who this is for
This article is for Property Managers using Snug with the PropertyTree PMS integration, particularly those managing owners in the Onlist / Owners section for a property.
What changed
- Snug now checks all properties linked to the updated ownership records in PropertyTree, not just the properties returned in the current sync run.
- When an owner is removed from a property in PropertyTree, that owner’s relationship is removed from the property in Snug after the next sync.
- Behaviour is now consistent between incremental syncs (e.g.
pull-pms-data) and full syncs (e.g. when an integration is reactivated) in terms of cleaning up old owner relationships. - You should no longer see extra, outdated owners in Snug that you cannot edit because they are locked to PropertyTree.
How it works / What you’ll see
You don’t need to change how you work. The cleanup happens automatically as part of the PropertyTree ↔ Snug sync.
To understand the behaviour and confirm it’s working:
- Update ownership in PropertyTree
- Remove the owner from the property in PropertyTree (or adjust the ownership so a contact is no longer listed as an owner).
- Wait for the next PropertyTree sync
- Snug runs regular syncs with PropertyTree.
- Support or Engineering may also trigger an on-demand sync (for example, via the
pull-pms-datajob or a full sync).
- Check the property in Snug
- Open the property in Snug.
- Go to the owners section (Onlist / Owners & contacts).
- The owner you removed from PropertyTree should no longer appear as an owner for that property after the sync completes.
- Locked owner behaviour stays the same
- Owners imported from PropertyTree remain read-only in Snug.
- If an owner is still present in PropertyTree as an owner, they will continue to appear in Snug and will still show the lock message explaining that updates must be made in PropertyTree.
FAQs / Notes
Does this change how I edit owners in Snug?
No. Locked owners imported from PropertyTree are still managed in PropertyTree. This change only makes sure that when an owner is removed in PropertyTree, they are also removed in Snug after the next sync.
When will I see the change take effect?
After the next PropertyTree sync (either the regular scheduled sync or a manually triggered sync). It is not instant at the exact moment you click save in PropertyTree.
Which customers are affected?
Any agency using Snug with the PropertyTree PMS integration, where property owner lists are synced from PropertyTree. The change is backend-only and applies automatically.
Are there any breaking changes or configuration steps?
No. There are no new settings to turn on, no feature flags, and no UI changes. The behaviour is an improvement to the existing sync logic so that owner cleanup is more complete and consistent.