Per-Site Isolation #
On a WordPress Multisite network, HighLevel Sync provides complete per-site isolation:
- OAuth Connections — Each sub-site connects independently to a different GHL location.
- Settings — Each site has its own field mappings, tag configurations, and feature settings.
- Sync Queues — Separate queue for each sub-site.
- Caching — Site-scoped transients prevent cross-site data leaks.
- Statistics — Per-site sync stats via
get_blog_option/update_blog_option.
Network-Level Safety #
A 2-minute network-wide processing lock ensures only one site’s queue processes at a time, preventing resource contention.
Activation/Deactivation #
The plugin handles multisite-aware activation and deactivation hooks, properly setting up and cleaning up per-site data.
