[2026-04-13 00:00:02] INFO: === Booking Cron Started === []
[2026-04-13 00:00:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 00:00:02] INFO: Sync window {"last_sync":"2026-04-12T22:55:02+00:00","sync_from":"2026-04-12T22:25:02+00:00","overlap_minutes":30}
[2026-04-13 00:00:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":207}
[2026-04-13 00:00:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 00:00:02] INFO: Processing retry queue []
[2026-04-13 00:00:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-12T23:00:02+00:00"}
[2026-04-13 00:00:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":306}
[2026-04-13 00:00:02] INFO: Lock released []
[2026-04-13 00:05:02] INFO: === Booking Cron Started === []
[2026-04-13 00:05:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 00:05:02] INFO: Sync window {"last_sync":"2026-04-12T23:00:02+00:00","sync_from":"2026-04-12T22:30:02+00:00","overlap_minutes":30}
[2026-04-13 00:05:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":238}
[2026-04-13 00:05:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 00:05:02] INFO: Processing retry queue []
[2026-04-13 00:05:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-12T23:05:02+00:00"}
[2026-04-13 00:05:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":304}
[2026-04-13 00:05:02] INFO: Lock released []
[2026-04-13 00:10:01] INFO: === Booking Cron Started === []
[2026-04-13 00:10:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 00:10:01] INFO: Sync window {"last_sync":"2026-04-12T23:05:02+00:00","sync_from":"2026-04-12T22:35:02+00:00","overlap_minutes":30}
[2026-04-13 00:10:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":229}
[2026-04-13 00:10:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 00:10:02] INFO: Processing retry queue []
[2026-04-13 00:10:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-12T23:10:02+00:00"}
[2026-04-13 00:10:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":311}
[2026-04-13 00:10:02] INFO: Lock released []
[2026-04-13 00:15:01] INFO: === Booking Cron Started === []
[2026-04-13 00:15:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 00:15:02] INFO: Sync window {"last_sync":"2026-04-12T23:10:02+00:00","sync_from":"2026-04-12T22:40:02+00:00","overlap_minutes":30}
[2026-04-13 00:15:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":257}
[2026-04-13 00:15:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 00:15:02] INFO: Processing retry queue []
[2026-04-13 00:15:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-12T23:15:02+00:00"}
[2026-04-13 00:15:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":326}
[2026-04-13 00:15:02] INFO: Lock released []
[2026-04-13 00:20:01] INFO: === Booking Cron Started === []
[2026-04-13 00:20:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 00:20:01] INFO: Sync window {"last_sync":"2026-04-12T23:15:02+00:00","sync_from":"2026-04-12T22:45:02+00:00","overlap_minutes":30}
[2026-04-13 00:20:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":226}
[2026-04-13 00:20:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 00:20:01] INFO: Processing retry queue []
[2026-04-13 00:20:01] INFO: Last sync timestamp updated {"timestamp":"2026-04-12T23:20:01+00:00"}
[2026-04-13 00:20:01] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":305}
[2026-04-13 00:20:01] INFO: Lock released []
[2026-04-13 00:25:01] INFO: === Booking Cron Started === []
[2026-04-13 00:25:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 00:25:01] INFO: Sync window {"last_sync":"2026-04-12T23:20:01+00:00","sync_from":"2026-04-12T22:50:01+00:00","overlap_minutes":30}
[2026-04-13 00:25:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":271}
[2026-04-13 00:25:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 00:25:02] INFO: Processing retry queue []
[2026-04-13 00:25:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-12T23:25:02+00:00"}
[2026-04-13 00:25:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":314}
[2026-04-13 00:25:02] INFO: Lock released []
[2026-04-13 00:30:01] INFO: === Booking Cron Started === []
[2026-04-13 00:30:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 00:30:01] INFO: Sync window {"last_sync":"2026-04-12T23:25:02+00:00","sync_from":"2026-04-12T22:55:02+00:00","overlap_minutes":30}
[2026-04-13 00:30:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":280}
[2026-04-13 00:30:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 00:30:02] INFO: Processing retry queue []
[2026-04-13 00:30:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-12T23:30:02+00:00"}
[2026-04-13 00:30:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":357}
[2026-04-13 00:30:02] INFO: Lock released []
[2026-04-13 00:35:02] INFO: === Booking Cron Started === []
[2026-04-13 00:35:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 00:35:02] INFO: Sync window {"last_sync":"2026-04-12T23:30:02+00:00","sync_from":"2026-04-12T23:00:02+00:00","overlap_minutes":30}
[2026-04-13 00:35:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":243}
[2026-04-13 00:35:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 00:35:02] INFO: Processing retry queue []
[2026-04-13 00:35:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-12T23:35:02+00:00"}
[2026-04-13 00:35:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":295}
[2026-04-13 00:35:02] INFO: Lock released []
[2026-04-13 00:40:02] INFO: === Booking Cron Started === []
[2026-04-13 00:40:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 00:40:02] INFO: Sync window {"last_sync":"2026-04-12T23:35:02+00:00","sync_from":"2026-04-12T23:05:02+00:00","overlap_minutes":30}
[2026-04-13 00:40:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":281}
[2026-04-13 00:40:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 00:40:02] INFO: Processing retry queue []
[2026-04-13 00:40:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-12T23:40:02+00:00"}
[2026-04-13 00:40:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":397}
[2026-04-13 00:40:02] INFO: Lock released []
[2026-04-13 00:45:02] INFO: === Booking Cron Started === []
[2026-04-13 00:45:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 00:45:02] INFO: Sync window {"last_sync":"2026-04-12T23:40:02+00:00","sync_from":"2026-04-12T23:10:02+00:00","overlap_minutes":30}
[2026-04-13 00:45:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":363}
[2026-04-13 00:45:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 00:45:02] INFO: Processing retry queue []
[2026-04-13 00:45:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-12T23:45:02+00:00"}
[2026-04-13 00:45:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":424}
[2026-04-13 00:45:02] INFO: Lock released []
[2026-04-13 00:50:01] INFO: === Booking Cron Started === []
[2026-04-13 00:50:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 00:50:01] INFO: Sync window {"last_sync":"2026-04-12T23:45:02+00:00","sync_from":"2026-04-12T23:15:02+00:00","overlap_minutes":30}
[2026-04-13 00:50:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":320}
[2026-04-13 00:50:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 00:50:02] INFO: Processing retry queue []
[2026-04-13 00:50:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-12T23:50:02+00:00"}
[2026-04-13 00:50:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":379}
[2026-04-13 00:50:02] INFO: Lock released []
[2026-04-13 00:55:02] INFO: === Booking Cron Started === []
[2026-04-13 00:55:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 00:55:02] INFO: Sync window {"last_sync":"2026-04-12T23:50:02+00:00","sync_from":"2026-04-12T23:20:02+00:00","overlap_minutes":30}
[2026-04-13 00:55:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":234}
[2026-04-13 00:55:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 00:55:02] INFO: Processing retry queue []
[2026-04-13 00:55:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-12T23:55:02+00:00"}
[2026-04-13 00:55:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":306}
[2026-04-13 00:55:02] INFO: Lock released []
[2026-04-13 01:00:02] INFO: === Booking Cron Started === []
[2026-04-13 01:00:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 01:00:02] INFO: Sync window {"last_sync":"2026-04-12T23:55:02+00:00","sync_from":"2026-04-12T23:25:02+00:00","overlap_minutes":30}
[2026-04-13 01:00:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":235}
[2026-04-13 01:00:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 01:00:02] INFO: Processing retry queue []
[2026-04-13 01:00:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T00:00:02+00:00"}
[2026-04-13 01:00:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":393}
[2026-04-13 01:00:02] INFO: Lock released []
[2026-04-13 01:05:02] INFO: === Booking Cron Started === []
[2026-04-13 01:05:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 01:05:02] INFO: Sync window {"last_sync":"2026-04-13T00:00:02+00:00","sync_from":"2026-04-12T23:30:02+00:00","overlap_minutes":30}
[2026-04-13 01:05:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":253}
[2026-04-13 01:05:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 01:05:02] INFO: Processing retry queue []
[2026-04-13 01:05:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T00:05:02+00:00"}
[2026-04-13 01:05:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":321}
[2026-04-13 01:05:02] INFO: Lock released []
[2026-04-13 01:10:02] INFO: === Booking Cron Started === []
[2026-04-13 01:10:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 01:10:02] INFO: Sync window {"last_sync":"2026-04-13T00:05:02+00:00","sync_from":"2026-04-12T23:35:02+00:00","overlap_minutes":30}
[2026-04-13 01:10:03] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":236}
[2026-04-13 01:10:03] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 01:10:03] INFO: Processing retry queue []
[2026-04-13 01:10:03] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T00:10:03+00:00"}
[2026-04-13 01:10:03] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":371}
[2026-04-13 01:10:03] INFO: Lock released []
[2026-04-13 01:15:01] INFO: === Booking Cron Started === []
[2026-04-13 01:15:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 01:15:01] INFO: Sync window {"last_sync":"2026-04-13T00:10:03+00:00","sync_from":"2026-04-12T23:40:03+00:00","overlap_minutes":30}
[2026-04-13 01:15:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":223}
[2026-04-13 01:15:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 01:15:02] INFO: Processing retry queue []
[2026-04-13 01:15:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T00:15:02+00:00"}
[2026-04-13 01:15:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":301}
[2026-04-13 01:15:02] INFO: Lock released []
[2026-04-13 01:20:02] INFO: === Booking Cron Started === []
[2026-04-13 01:20:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 01:20:02] INFO: Sync window {"last_sync":"2026-04-13T00:15:02+00:00","sync_from":"2026-04-12T23:45:02+00:00","overlap_minutes":30}
[2026-04-13 01:20:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":286}
[2026-04-13 01:20:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 01:20:02] INFO: Processing retry queue []
[2026-04-13 01:20:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T00:20:02+00:00"}
[2026-04-13 01:20:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":358}
[2026-04-13 01:20:02] INFO: Lock released []
[2026-04-13 01:25:02] INFO: === Booking Cron Started === []
[2026-04-13 01:25:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 01:25:02] INFO: Sync window {"last_sync":"2026-04-13T00:20:02+00:00","sync_from":"2026-04-12T23:50:02+00:00","overlap_minutes":30}
[2026-04-13 01:25:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":312}
[2026-04-13 01:25:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 01:25:02] INFO: Processing retry queue []
[2026-04-13 01:25:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T00:25:02+00:00"}
[2026-04-13 01:25:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":411}
[2026-04-13 01:25:02] INFO: Lock released []
[2026-04-13 01:30:02] INFO: === Booking Cron Started === []
[2026-04-13 01:30:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 01:30:02] INFO: Sync window {"last_sync":"2026-04-13T00:25:02+00:00","sync_from":"2026-04-12T23:55:02+00:00","overlap_minutes":30}
[2026-04-13 01:30:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":221}
[2026-04-13 01:30:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 01:30:02] INFO: Processing retry queue []
[2026-04-13 01:30:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T00:30:02+00:00"}
[2026-04-13 01:30:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":305}
[2026-04-13 01:30:02] INFO: Lock released []
[2026-04-13 01:35:02] INFO: === Booking Cron Started === []
[2026-04-13 01:35:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 01:35:02] INFO: Sync window {"last_sync":"2026-04-13T00:30:02+00:00","sync_from":"2026-04-13T00:00:02+00:00","overlap_minutes":30}
[2026-04-13 01:35:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":348}
[2026-04-13 01:35:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 01:35:02] INFO: Processing retry queue []
[2026-04-13 01:35:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T00:35:02+00:00"}
[2026-04-13 01:35:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":456}
[2026-04-13 01:35:02] INFO: Lock released []
[2026-04-13 01:40:02] INFO: === Booking Cron Started === []
[2026-04-13 01:40:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 01:40:02] INFO: Sync window {"last_sync":"2026-04-13T00:35:02+00:00","sync_from":"2026-04-13T00:05:02+00:00","overlap_minutes":30}
[2026-04-13 01:40:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":201}
[2026-04-13 01:40:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 01:40:02] INFO: Processing retry queue []
[2026-04-13 01:40:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T00:40:02+00:00"}
[2026-04-13 01:40:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":245}
[2026-04-13 01:40:02] INFO: Lock released []
[2026-04-13 01:45:01] INFO: === Booking Cron Started === []
[2026-04-13 01:45:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 01:45:02] INFO: Sync window {"last_sync":"2026-04-13T00:40:02+00:00","sync_from":"2026-04-13T00:10:02+00:00","overlap_minutes":30}
[2026-04-13 01:45:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":271}
[2026-04-13 01:45:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 01:45:02] INFO: Processing retry queue []
[2026-04-13 01:45:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T00:45:02+00:00"}
[2026-04-13 01:45:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":376}
[2026-04-13 01:45:02] INFO: Lock released []
[2026-04-13 01:50:02] INFO: === Booking Cron Started === []
[2026-04-13 01:50:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 01:50:02] INFO: Sync window {"last_sync":"2026-04-13T00:45:02+00:00","sync_from":"2026-04-13T00:15:02+00:00","overlap_minutes":30}
[2026-04-13 01:50:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":226}
[2026-04-13 01:50:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 01:50:02] INFO: Processing retry queue []
[2026-04-13 01:50:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T00:50:02+00:00"}
[2026-04-13 01:50:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":310}
[2026-04-13 01:50:02] INFO: Lock released []
[2026-04-13 01:55:01] INFO: === Booking Cron Started === []
[2026-04-13 01:55:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 01:55:02] INFO: Sync window {"last_sync":"2026-04-13T00:50:02+00:00","sync_from":"2026-04-13T00:20:02+00:00","overlap_minutes":30}
[2026-04-13 01:55:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":360}
[2026-04-13 01:55:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 01:55:02] INFO: Processing retry queue []
[2026-04-13 01:55:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T00:55:02+00:00"}
[2026-04-13 01:55:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":412}
[2026-04-13 01:55:02] INFO: Lock released []
[2026-04-13 02:00:02] INFO: === Booking Cron Started === []
[2026-04-13 02:00:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 02:00:02] INFO: Sync window {"last_sync":"2026-04-13T00:55:02+00:00","sync_from":"2026-04-13T00:25:02+00:00","overlap_minutes":30}
[2026-04-13 02:00:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":312}
[2026-04-13 02:00:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 02:00:02] INFO: Processing retry queue []
[2026-04-13 02:00:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T01:00:02+00:00"}
[2026-04-13 02:00:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":352}
[2026-04-13 02:00:02] INFO: Lock released []
[2026-04-13 02:05:01] INFO: === Booking Cron Started === []
[2026-04-13 02:05:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 02:05:01] INFO: Sync window {"last_sync":"2026-04-13T01:00:02+00:00","sync_from":"2026-04-13T00:30:02+00:00","overlap_minutes":30}
[2026-04-13 02:05:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":308}
[2026-04-13 02:05:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 02:05:02] INFO: Processing retry queue []
[2026-04-13 02:05:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T01:05:02+00:00"}
[2026-04-13 02:05:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":344}
[2026-04-13 02:05:02] INFO: Lock released []
[2026-04-13 02:10:01] INFO: === Booking Cron Started === []
[2026-04-13 02:10:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 02:10:01] INFO: Sync window {"last_sync":"2026-04-13T01:05:02+00:00","sync_from":"2026-04-13T00:35:02+00:00","overlap_minutes":30}
[2026-04-13 02:10:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":229}
[2026-04-13 02:10:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 02:10:02] INFO: Processing retry queue []
[2026-04-13 02:10:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T01:10:02+00:00"}
[2026-04-13 02:10:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":266}
[2026-04-13 02:10:02] INFO: Lock released []
[2026-04-13 02:15:01] INFO: === Booking Cron Started === []
[2026-04-13 02:15:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 02:15:01] INFO: Sync window {"last_sync":"2026-04-13T01:10:02+00:00","sync_from":"2026-04-13T00:40:02+00:00","overlap_minutes":30}
[2026-04-13 02:15:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":272}
[2026-04-13 02:15:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 02:15:02] INFO: Processing retry queue []
[2026-04-13 02:15:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T01:15:02+00:00"}
[2026-04-13 02:15:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":362}
[2026-04-13 02:15:02] INFO: Lock released []
[2026-04-13 02:20:01] INFO: === Booking Cron Started === []
[2026-04-13 02:20:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 02:20:01] INFO: Sync window {"last_sync":"2026-04-13T01:15:02+00:00","sync_from":"2026-04-13T00:45:02+00:00","overlap_minutes":30}
[2026-04-13 02:20:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":189}
[2026-04-13 02:20:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 02:20:01] INFO: Processing retry queue []
[2026-04-13 02:20:01] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T01:20:01+00:00"}
[2026-04-13 02:20:01] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":240}
[2026-04-13 02:20:01] INFO: Lock released []
[2026-04-13 02:25:02] INFO: === Booking Cron Started === []
[2026-04-13 02:25:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 02:25:02] INFO: Sync window {"last_sync":"2026-04-13T01:20:01+00:00","sync_from":"2026-04-13T00:50:01+00:00","overlap_minutes":30}
[2026-04-13 02:25:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":188}
[2026-04-13 02:25:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 02:25:02] INFO: Processing retry queue []
[2026-04-13 02:25:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T01:25:02+00:00"}
[2026-04-13 02:25:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":285}
[2026-04-13 02:25:02] INFO: Lock released []
[2026-04-13 02:30:02] INFO: === Booking Cron Started === []
[2026-04-13 02:30:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 02:30:02] INFO: Sync window {"last_sync":"2026-04-13T01:25:02+00:00","sync_from":"2026-04-13T00:55:02+00:00","overlap_minutes":30}
[2026-04-13 02:30:03] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":287}
[2026-04-13 02:30:03] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 02:30:03] INFO: Processing retry queue []
[2026-04-13 02:30:03] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T01:30:03+00:00"}
[2026-04-13 02:30:03] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":338}
[2026-04-13 02:30:03] INFO: Lock released []
[2026-04-13 02:35:01] INFO: === Booking Cron Started === []
[2026-04-13 02:35:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 02:35:01] INFO: Sync window {"last_sync":"2026-04-13T01:30:03+00:00","sync_from":"2026-04-13T01:00:03+00:00","overlap_minutes":30}
[2026-04-13 02:35:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":242}
[2026-04-13 02:35:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 02:35:01] INFO: Processing retry queue []
[2026-04-13 02:35:01] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T01:35:01+00:00"}
[2026-04-13 02:35:01] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":345}
[2026-04-13 02:35:01] INFO: Lock released []
[2026-04-13 02:40:02] INFO: === Booking Cron Started === []
[2026-04-13 02:40:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 02:40:02] INFO: Sync window {"last_sync":"2026-04-13T01:35:01+00:00","sync_from":"2026-04-13T01:05:01+00:00","overlap_minutes":30}
[2026-04-13 02:40:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":309}
[2026-04-13 02:40:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 02:40:02] INFO: Processing retry queue []
[2026-04-13 02:40:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T01:40:02+00:00"}
[2026-04-13 02:40:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":362}
[2026-04-13 02:40:02] INFO: Lock released []
[2026-04-13 02:45:02] INFO: === Booking Cron Started === []
[2026-04-13 02:45:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 02:45:02] INFO: Sync window {"last_sync":"2026-04-13T01:40:02+00:00","sync_from":"2026-04-13T01:10:02+00:00","overlap_minutes":30}
[2026-04-13 02:45:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":323}
[2026-04-13 02:45:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 02:45:02] INFO: Processing retry queue []
[2026-04-13 02:45:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T01:45:02+00:00"}
[2026-04-13 02:45:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":424}
[2026-04-13 02:45:02] INFO: Lock released []
[2026-04-13 02:50:02] INFO: === Booking Cron Started === []
[2026-04-13 02:50:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 02:50:02] INFO: Sync window {"last_sync":"2026-04-13T01:45:02+00:00","sync_from":"2026-04-13T01:15:02+00:00","overlap_minutes":30}
[2026-04-13 02:50:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":230}
[2026-04-13 02:50:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 02:50:02] INFO: Processing retry queue []
[2026-04-13 02:50:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T01:50:02+00:00"}
[2026-04-13 02:50:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":327}
[2026-04-13 02:50:02] INFO: Lock released []
[2026-04-13 02:55:02] INFO: === Booking Cron Started === []
[2026-04-13 02:55:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 02:55:02] INFO: Sync window {"last_sync":"2026-04-13T01:50:02+00:00","sync_from":"2026-04-13T01:20:02+00:00","overlap_minutes":30}
[2026-04-13 02:55:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":251}
[2026-04-13 02:55:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 02:55:02] INFO: Processing retry queue []
[2026-04-13 02:55:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T01:55:02+00:00"}
[2026-04-13 02:55:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":305}
[2026-04-13 02:55:02] INFO: Lock released []
[2026-04-13 03:00:02] INFO: === Booking Cron Started === []
[2026-04-13 03:00:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 03:00:02] INFO: Sync window {"last_sync":"2026-04-13T01:55:02+00:00","sync_from":"2026-04-13T01:25:02+00:00","overlap_minutes":30}
[2026-04-13 03:00:03] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":334}
[2026-04-13 03:00:03] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 03:00:03] INFO: Processing retry queue []
[2026-04-13 03:00:03] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T02:00:03+00:00"}
[2026-04-13 03:00:03] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":550}
[2026-04-13 03:00:03] INFO: Lock released []
[2026-04-13 03:05:02] INFO: === Booking Cron Started === []
[2026-04-13 03:05:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 03:05:02] INFO: Sync window {"last_sync":"2026-04-13T02:00:03+00:00","sync_from":"2026-04-13T01:30:03+00:00","overlap_minutes":30}
[2026-04-13 03:05:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":226}
[2026-04-13 03:05:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 03:05:02] INFO: Processing retry queue []
[2026-04-13 03:05:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T02:05:02+00:00"}
[2026-04-13 03:05:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":295}
[2026-04-13 03:05:02] INFO: Lock released []
[2026-04-13 03:10:01] INFO: === Booking Cron Started === []
[2026-04-13 03:10:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 03:10:01] INFO: Sync window {"last_sync":"2026-04-13T02:05:02+00:00","sync_from":"2026-04-13T01:35:02+00:00","overlap_minutes":30}
[2026-04-13 03:10:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":297}
[2026-04-13 03:10:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 03:10:01] INFO: Processing retry queue []
[2026-04-13 03:10:01] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T02:10:01+00:00"}
[2026-04-13 03:10:01] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":368}
[2026-04-13 03:10:01] INFO: Lock released []
[2026-04-13 03:15:02] INFO: === Booking Cron Started === []
[2026-04-13 03:15:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 03:15:02] INFO: Sync window {"last_sync":"2026-04-13T02:10:01+00:00","sync_from":"2026-04-13T01:40:01+00:00","overlap_minutes":30}
[2026-04-13 03:15:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":275}
[2026-04-13 03:15:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 03:15:02] INFO: Processing retry queue []
[2026-04-13 03:15:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T02:15:02+00:00"}
[2026-04-13 03:15:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":349}
[2026-04-13 03:15:02] INFO: Lock released []
[2026-04-13 03:20:02] INFO: === Booking Cron Started === []
[2026-04-13 03:20:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 03:20:02] INFO: Sync window {"last_sync":"2026-04-13T02:15:02+00:00","sync_from":"2026-04-13T01:45:02+00:00","overlap_minutes":30}
[2026-04-13 03:20:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":213}
[2026-04-13 03:20:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 03:20:02] INFO: Processing retry queue []
[2026-04-13 03:20:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T02:20:02+00:00"}
[2026-04-13 03:20:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":262}
[2026-04-13 03:20:02] INFO: Lock released []
[2026-04-13 03:25:02] INFO: === Booking Cron Started === []
[2026-04-13 03:25:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 03:25:02] INFO: Sync window {"last_sync":"2026-04-13T02:20:02+00:00","sync_from":"2026-04-13T01:50:02+00:00","overlap_minutes":30}
[2026-04-13 03:25:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":257}
[2026-04-13 03:25:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 03:25:02] INFO: Processing retry queue []
[2026-04-13 03:25:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T02:25:02+00:00"}
[2026-04-13 03:25:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":348}
[2026-04-13 03:25:02] INFO: Lock released []
[2026-04-13 03:30:02] INFO: === Booking Cron Started === []
[2026-04-13 03:30:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 03:30:02] INFO: Sync window {"last_sync":"2026-04-13T02:25:02+00:00","sync_from":"2026-04-13T01:55:02+00:00","overlap_minutes":30}
[2026-04-13 03:30:03] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":349}
[2026-04-13 03:30:03] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 03:30:03] INFO: Processing retry queue []
[2026-04-13 03:30:03] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T02:30:03+00:00"}
[2026-04-13 03:30:03] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":454}
[2026-04-13 03:30:03] INFO: Lock released []
[2026-04-13 03:35:02] INFO: === Booking Cron Started === []
[2026-04-13 03:35:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 03:35:02] INFO: Sync window {"last_sync":"2026-04-13T02:30:03+00:00","sync_from":"2026-04-13T02:00:03+00:00","overlap_minutes":30}
[2026-04-13 03:35:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":417}
[2026-04-13 03:35:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 03:35:02] INFO: Processing retry queue []
[2026-04-13 03:35:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T02:35:02+00:00"}
[2026-04-13 03:35:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":458}
[2026-04-13 03:35:02] INFO: Lock released []
[2026-04-13 03:40:02] INFO: === Booking Cron Started === []
[2026-04-13 03:40:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 03:40:02] INFO: Sync window {"last_sync":"2026-04-13T02:35:02+00:00","sync_from":"2026-04-13T02:05:02+00:00","overlap_minutes":30}
[2026-04-13 03:40:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":180}
[2026-04-13 03:40:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 03:40:02] INFO: Processing retry queue []
[2026-04-13 03:40:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T02:40:02+00:00"}
[2026-04-13 03:40:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":242}
[2026-04-13 03:40:02] INFO: Lock released []
[2026-04-13 03:45:01] INFO: === Booking Cron Started === []
[2026-04-13 03:45:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 03:45:02] INFO: Sync window {"last_sync":"2026-04-13T02:40:02+00:00","sync_from":"2026-04-13T02:10:02+00:00","overlap_minutes":30}
[2026-04-13 03:45:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":216}
[2026-04-13 03:45:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 03:45:02] INFO: Processing retry queue []
[2026-04-13 03:45:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T02:45:02+00:00"}
[2026-04-13 03:45:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":258}
[2026-04-13 03:45:02] INFO: Lock released []
[2026-04-13 03:50:02] INFO: === Booking Cron Started === []
[2026-04-13 03:50:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 03:50:02] INFO: Sync window {"last_sync":"2026-04-13T02:45:02+00:00","sync_from":"2026-04-13T02:15:02+00:00","overlap_minutes":30}
[2026-04-13 03:50:03] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":301}
[2026-04-13 03:50:03] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 03:50:03] INFO: Processing retry queue []
[2026-04-13 03:50:03] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T02:50:03+00:00"}
[2026-04-13 03:50:03] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":382}
[2026-04-13 03:50:03] INFO: Lock released []
[2026-04-13 03:55:01] INFO: === Booking Cron Started === []
[2026-04-13 03:55:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 03:55:02] INFO: Sync window {"last_sync":"2026-04-13T02:50:03+00:00","sync_from":"2026-04-13T02:20:03+00:00","overlap_minutes":30}
[2026-04-13 03:55:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":310}
[2026-04-13 03:55:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 03:55:02] INFO: Processing retry queue []
[2026-04-13 03:55:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T02:55:02+00:00"}
[2026-04-13 03:55:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":361}
[2026-04-13 03:55:02] INFO: Lock released []
[2026-04-13 04:00:02] INFO: === Booking Cron Started === []
[2026-04-13 04:00:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 04:00:02] INFO: Sync window {"last_sync":"2026-04-13T02:55:02+00:00","sync_from":"2026-04-13T02:25:02+00:00","overlap_minutes":30}
[2026-04-13 04:00:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":178}
[2026-04-13 04:00:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 04:00:02] INFO: Processing retry queue []
[2026-04-13 04:00:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T03:00:02+00:00"}
[2026-04-13 04:00:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":299}
[2026-04-13 04:00:02] INFO: Lock released []
[2026-04-13 04:05:02] INFO: === Booking Cron Started === []
[2026-04-13 04:05:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 04:05:02] INFO: Sync window {"last_sync":"2026-04-13T03:00:02+00:00","sync_from":"2026-04-13T02:30:02+00:00","overlap_minutes":30}
[2026-04-13 04:05:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":228}
[2026-04-13 04:05:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 04:05:02] INFO: Processing retry queue []
[2026-04-13 04:05:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T03:05:02+00:00"}
[2026-04-13 04:05:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":286}
[2026-04-13 04:05:02] INFO: Lock released []
[2026-04-13 04:10:02] INFO: === Booking Cron Started === []
[2026-04-13 04:10:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 04:10:02] INFO: Sync window {"last_sync":"2026-04-13T03:05:02+00:00","sync_from":"2026-04-13T02:35:02+00:00","overlap_minutes":30}
[2026-04-13 04:10:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":233}
[2026-04-13 04:10:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 04:10:02] INFO: Processing retry queue []
[2026-04-13 04:10:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T03:10:02+00:00"}
[2026-04-13 04:10:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":273}
[2026-04-13 04:10:02] INFO: Lock released []
[2026-04-13 04:15:01] INFO: === Booking Cron Started === []
[2026-04-13 04:15:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 04:15:01] INFO: Sync window {"last_sync":"2026-04-13T03:10:02+00:00","sync_from":"2026-04-13T02:40:02+00:00","overlap_minutes":30}
[2026-04-13 04:15:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":323}
[2026-04-13 04:15:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 04:15:02] INFO: Processing retry queue []
[2026-04-13 04:15:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T03:15:02+00:00"}
[2026-04-13 04:15:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":386}
[2026-04-13 04:15:02] INFO: Lock released []
[2026-04-13 04:20:02] INFO: === Booking Cron Started === []
[2026-04-13 04:20:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 04:20:02] INFO: Sync window {"last_sync":"2026-04-13T03:15:02+00:00","sync_from":"2026-04-13T02:45:02+00:00","overlap_minutes":30}
[2026-04-13 04:20:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":306}
[2026-04-13 04:20:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 04:20:02] INFO: Processing retry queue []
[2026-04-13 04:20:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T03:20:02+00:00"}
[2026-04-13 04:20:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":381}
[2026-04-13 04:20:02] INFO: Lock released []
[2026-04-13 04:25:02] INFO: === Booking Cron Started === []
[2026-04-13 04:25:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 04:25:02] INFO: Sync window {"last_sync":"2026-04-13T03:20:02+00:00","sync_from":"2026-04-13T02:50:02+00:00","overlap_minutes":30}
[2026-04-13 04:25:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":282}
[2026-04-13 04:25:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 04:25:02] INFO: Processing retry queue []
[2026-04-13 04:25:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T03:25:02+00:00"}
[2026-04-13 04:25:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":331}
[2026-04-13 04:25:02] INFO: Lock released []
[2026-04-13 04:30:02] INFO: === Booking Cron Started === []
[2026-04-13 04:30:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 04:30:02] INFO: Sync window {"last_sync":"2026-04-13T03:25:02+00:00","sync_from":"2026-04-13T02:55:02+00:00","overlap_minutes":30}
[2026-04-13 04:30:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":198}
[2026-04-13 04:30:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 04:30:02] INFO: Processing retry queue []
[2026-04-13 04:30:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T03:30:02+00:00"}
[2026-04-13 04:30:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":303}
[2026-04-13 04:30:02] INFO: Lock released []
[2026-04-13 04:35:02] INFO: === Booking Cron Started === []
[2026-04-13 04:35:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 04:35:02] INFO: Sync window {"last_sync":"2026-04-13T03:30:02+00:00","sync_from":"2026-04-13T03:00:02+00:00","overlap_minutes":30}
[2026-04-13 04:35:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":246}
[2026-04-13 04:35:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 04:35:02] INFO: Processing retry queue []
[2026-04-13 04:35:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T03:35:02+00:00"}
[2026-04-13 04:35:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":327}
[2026-04-13 04:35:02] INFO: Lock released []
[2026-04-13 04:40:02] INFO: === Booking Cron Started === []
[2026-04-13 04:40:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 04:40:02] INFO: Sync window {"last_sync":"2026-04-13T03:35:02+00:00","sync_from":"2026-04-13T03:05:02+00:00","overlap_minutes":30}
[2026-04-13 04:40:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":367}
[2026-04-13 04:40:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 04:40:02] INFO: Processing retry queue []
[2026-04-13 04:40:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T03:40:02+00:00"}
[2026-04-13 04:40:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":422}
[2026-04-13 04:40:02] INFO: Lock released []
[2026-04-13 04:45:02] INFO: === Booking Cron Started === []
[2026-04-13 04:45:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 04:45:02] INFO: Sync window {"last_sync":"2026-04-13T03:40:02+00:00","sync_from":"2026-04-13T03:10:02+00:00","overlap_minutes":30}
[2026-04-13 04:45:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":298}
[2026-04-13 04:45:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 04:45:02] INFO: Processing retry queue []
[2026-04-13 04:45:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T03:45:02+00:00"}
[2026-04-13 04:45:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":407}
[2026-04-13 04:45:02] INFO: Lock released []
[2026-04-13 04:50:02] INFO: === Booking Cron Started === []
[2026-04-13 04:50:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 04:50:02] INFO: Sync window {"last_sync":"2026-04-13T03:45:02+00:00","sync_from":"2026-04-13T03:15:02+00:00","overlap_minutes":30}
[2026-04-13 04:50:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":194}
[2026-04-13 04:50:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 04:50:02] INFO: Processing retry queue []
[2026-04-13 04:50:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T03:50:02+00:00"}
[2026-04-13 04:50:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":261}
[2026-04-13 04:50:02] INFO: Lock released []
[2026-04-13 04:55:02] INFO: === Booking Cron Started === []
[2026-04-13 04:55:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 04:55:02] INFO: Sync window {"last_sync":"2026-04-13T03:50:02+00:00","sync_from":"2026-04-13T03:20:02+00:00","overlap_minutes":30}
[2026-04-13 04:55:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":195}
[2026-04-13 04:55:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 04:55:02] INFO: Processing retry queue []
[2026-04-13 04:55:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T03:55:02+00:00"}
[2026-04-13 04:55:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":330}
[2026-04-13 04:55:02] INFO: Lock released []
[2026-04-13 05:00:02] INFO: === Booking Cron Started === []
[2026-04-13 05:00:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 05:00:02] INFO: Sync window {"last_sync":"2026-04-13T03:55:02+00:00","sync_from":"2026-04-13T03:25:02+00:00","overlap_minutes":30}
[2026-04-13 05:00:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":274}
[2026-04-13 05:00:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 05:00:02] INFO: Processing retry queue []
[2026-04-13 05:00:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T04:00:02+00:00"}
[2026-04-13 05:00:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":441}
[2026-04-13 05:00:02] INFO: Lock released []
[2026-04-13 05:05:01] INFO: === Booking Cron Started === []
[2026-04-13 05:05:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 05:05:01] INFO: Sync window {"last_sync":"2026-04-13T04:00:02+00:00","sync_from":"2026-04-13T03:30:02+00:00","overlap_minutes":30}
[2026-04-13 05:05:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":174}
[2026-04-13 05:05:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 05:05:01] INFO: Processing retry queue []
[2026-04-13 05:05:01] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T04:05:01+00:00"}
[2026-04-13 05:05:01] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":240}
[2026-04-13 05:05:01] INFO: Lock released []
[2026-04-13 05:10:02] INFO: === Booking Cron Started === []
[2026-04-13 05:10:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 05:10:02] INFO: Sync window {"last_sync":"2026-04-13T04:05:01+00:00","sync_from":"2026-04-13T03:35:01+00:00","overlap_minutes":30}
[2026-04-13 05:10:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":264}
[2026-04-13 05:10:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 05:10:02] INFO: Processing retry queue []
[2026-04-13 05:10:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T04:10:02+00:00"}
[2026-04-13 05:10:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":352}
[2026-04-13 05:10:02] INFO: Lock released []
[2026-04-13 05:15:02] INFO: === Booking Cron Started === []
[2026-04-13 05:15:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 05:15:02] INFO: Sync window {"last_sync":"2026-04-13T04:10:02+00:00","sync_from":"2026-04-13T03:40:02+00:00","overlap_minutes":30}
[2026-04-13 05:15:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":274}
[2026-04-13 05:15:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 05:15:02] INFO: Processing retry queue []
[2026-04-13 05:15:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T04:15:02+00:00"}
[2026-04-13 05:15:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":319}
[2026-04-13 05:15:02] INFO: Lock released []
[2026-04-13 05:20:02] INFO: === Booking Cron Started === []
[2026-04-13 05:20:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 05:20:02] INFO: Sync window {"last_sync":"2026-04-13T04:15:02+00:00","sync_from":"2026-04-13T03:45:02+00:00","overlap_minutes":30}
[2026-04-13 05:20:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":287}
[2026-04-13 05:20:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 05:20:02] INFO: Processing retry queue []
[2026-04-13 05:20:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T04:20:02+00:00"}
[2026-04-13 05:20:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":412}
[2026-04-13 05:20:02] INFO: Lock released []
[2026-04-13 05:25:02] INFO: === Booking Cron Started === []
[2026-04-13 05:25:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 05:25:02] INFO: Sync window {"last_sync":"2026-04-13T04:20:02+00:00","sync_from":"2026-04-13T03:50:02+00:00","overlap_minutes":30}
[2026-04-13 05:25:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":182}
[2026-04-13 05:25:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 05:25:02] INFO: Processing retry queue []
[2026-04-13 05:25:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T04:25:02+00:00"}
[2026-04-13 05:25:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":270}
[2026-04-13 05:25:02] INFO: Lock released []
[2026-04-13 05:30:02] INFO: === Booking Cron Started === []
[2026-04-13 05:30:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 05:30:02] INFO: Sync window {"last_sync":"2026-04-13T04:25:02+00:00","sync_from":"2026-04-13T03:55:02+00:00","overlap_minutes":30}
[2026-04-13 05:30:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":317}
[2026-04-13 05:30:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 05:30:02] INFO: Processing retry queue []
[2026-04-13 05:30:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T04:30:02+00:00"}
[2026-04-13 05:30:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":392}
[2026-04-13 05:30:02] INFO: Lock released []
[2026-04-13 05:35:01] INFO: === Booking Cron Started === []
[2026-04-13 05:35:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 05:35:01] INFO: Sync window {"last_sync":"2026-04-13T04:30:02+00:00","sync_from":"2026-04-13T04:00:02+00:00","overlap_minutes":30}
[2026-04-13 05:35:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":191}
[2026-04-13 05:35:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 05:35:02] INFO: Processing retry queue []
[2026-04-13 05:35:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T04:35:02+00:00"}
[2026-04-13 05:35:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":229}
[2026-04-13 05:35:02] INFO: Lock released []
[2026-04-13 05:40:02] INFO: === Booking Cron Started === []
[2026-04-13 05:40:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 05:40:02] INFO: Sync window {"last_sync":"2026-04-13T04:35:02+00:00","sync_from":"2026-04-13T04:05:02+00:00","overlap_minutes":30}
[2026-04-13 05:40:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":294}
[2026-04-13 05:40:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 05:40:02] INFO: Processing retry queue []
[2026-04-13 05:40:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T04:40:02+00:00"}
[2026-04-13 05:40:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":380}
[2026-04-13 05:40:02] INFO: Lock released []
[2026-04-13 05:45:02] INFO: === Booking Cron Started === []
[2026-04-13 05:45:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 05:45:02] INFO: Sync window {"last_sync":"2026-04-13T04:40:02+00:00","sync_from":"2026-04-13T04:10:02+00:00","overlap_minutes":30}
[2026-04-13 05:45:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":321}
[2026-04-13 05:45:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 05:45:02] INFO: Processing retry queue []
[2026-04-13 05:45:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T04:45:02+00:00"}
[2026-04-13 05:45:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":403}
[2026-04-13 05:45:02] INFO: Lock released []
[2026-04-13 05:50:02] INFO: === Booking Cron Started === []
[2026-04-13 05:50:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 05:50:02] INFO: Sync window {"last_sync":"2026-04-13T04:45:02+00:00","sync_from":"2026-04-13T04:15:02+00:00","overlap_minutes":30}
[2026-04-13 05:50:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":359}
[2026-04-13 05:50:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 05:50:02] INFO: Processing retry queue []
[2026-04-13 05:50:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T04:50:02+00:00"}
[2026-04-13 05:50:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":412}
[2026-04-13 05:50:02] INFO: Lock released []
[2026-04-13 05:55:01] INFO: === Booking Cron Started === []
[2026-04-13 05:55:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 05:55:01] INFO: Sync window {"last_sync":"2026-04-13T04:50:02+00:00","sync_from":"2026-04-13T04:20:02+00:00","overlap_minutes":30}
[2026-04-13 05:55:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":244}
[2026-04-13 05:55:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 05:55:02] INFO: Processing retry queue []
[2026-04-13 05:55:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T04:55:02+00:00"}
[2026-04-13 05:55:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":310}
[2026-04-13 05:55:02] INFO: Lock released []
[2026-04-13 06:00:02] INFO: === Booking Cron Started === []
[2026-04-13 06:00:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 06:00:02] INFO: Sync window {"last_sync":"2026-04-13T04:55:02+00:00","sync_from":"2026-04-13T04:25:02+00:00","overlap_minutes":30}
[2026-04-13 06:00:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":197}
[2026-04-13 06:00:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 06:00:02] INFO: Processing retry queue []
[2026-04-13 06:00:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T05:00:02+00:00"}
[2026-04-13 06:00:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":299}
[2026-04-13 06:00:02] INFO: Lock released []
[2026-04-13 06:05:01] INFO: === Booking Cron Started === []
[2026-04-13 06:05:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 06:05:01] INFO: Sync window {"last_sync":"2026-04-13T05:00:02+00:00","sync_from":"2026-04-13T04:30:02+00:00","overlap_minutes":30}
[2026-04-13 06:05:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":240}
[2026-04-13 06:05:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 06:05:02] INFO: Processing retry queue []
[2026-04-13 06:05:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T05:05:02+00:00"}
[2026-04-13 06:05:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":286}
[2026-04-13 06:05:02] INFO: Lock released []
[2026-04-13 06:10:01] INFO: === Booking Cron Started === []
[2026-04-13 06:10:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 06:10:01] INFO: Sync window {"last_sync":"2026-04-13T05:05:02+00:00","sync_from":"2026-04-13T04:35:02+00:00","overlap_minutes":30}
[2026-04-13 06:10:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":220}
[2026-04-13 06:10:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 06:10:01] INFO: Processing retry queue []
[2026-04-13 06:10:01] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T05:10:01+00:00"}
[2026-04-13 06:10:01] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":266}
[2026-04-13 06:10:01] INFO: Lock released []
[2026-04-13 06:15:02] INFO: === Booking Cron Started === []
[2026-04-13 06:15:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 06:15:02] INFO: Sync window {"last_sync":"2026-04-13T05:10:01+00:00","sync_from":"2026-04-13T04:40:01+00:00","overlap_minutes":30}
[2026-04-13 06:15:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":175}
[2026-04-13 06:15:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 06:15:02] INFO: Processing retry queue []
[2026-04-13 06:15:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T05:15:02+00:00"}
[2026-04-13 06:15:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":214}
[2026-04-13 06:15:02] INFO: Lock released []
[2026-04-13 06:20:02] INFO: === Booking Cron Started === []
[2026-04-13 06:20:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 06:20:02] INFO: Sync window {"last_sync":"2026-04-13T05:15:02+00:00","sync_from":"2026-04-13T04:45:02+00:00","overlap_minutes":30}
[2026-04-13 06:20:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":275}
[2026-04-13 06:20:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 06:20:02] INFO: Processing retry queue []
[2026-04-13 06:20:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T05:20:02+00:00"}
[2026-04-13 06:20:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":329}
[2026-04-13 06:20:02] INFO: Lock released []
[2026-04-13 06:25:01] INFO: === Booking Cron Started === []
[2026-04-13 06:25:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 06:25:01] INFO: Sync window {"last_sync":"2026-04-13T05:20:02+00:00","sync_from":"2026-04-13T04:50:02+00:00","overlap_minutes":30}
[2026-04-13 06:25:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":302}
[2026-04-13 06:25:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 06:25:02] INFO: Processing retry queue []
[2026-04-13 06:25:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T05:25:02+00:00"}
[2026-04-13 06:25:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":381}
[2026-04-13 06:25:02] INFO: Lock released []
[2026-04-13 06:30:02] INFO: === Booking Cron Started === []
[2026-04-13 06:30:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 06:30:02] INFO: Sync window {"last_sync":"2026-04-13T05:25:02+00:00","sync_from":"2026-04-13T04:55:02+00:00","overlap_minutes":30}
[2026-04-13 06:30:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":365}
[2026-04-13 06:30:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 06:30:02] INFO: Processing retry queue []
[2026-04-13 06:30:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T05:30:02+00:00"}
[2026-04-13 06:30:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":434}
[2026-04-13 06:30:02] INFO: Lock released []
[2026-04-13 06:35:02] INFO: === Booking Cron Started === []
[2026-04-13 06:35:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 06:35:02] INFO: Sync window {"last_sync":"2026-04-13T05:30:02+00:00","sync_from":"2026-04-13T05:00:02+00:00","overlap_minutes":30}
[2026-04-13 06:35:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":181}
[2026-04-13 06:35:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 06:35:02] INFO: Processing retry queue []
[2026-04-13 06:35:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T05:35:02+00:00"}
[2026-04-13 06:35:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":278}
[2026-04-13 06:35:02] INFO: Lock released []
[2026-04-13 06:40:01] INFO: === Booking Cron Started === []
[2026-04-13 06:40:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 06:40:01] INFO: Sync window {"last_sync":"2026-04-13T05:35:02+00:00","sync_from":"2026-04-13T05:05:02+00:00","overlap_minutes":30}
[2026-04-13 06:40:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":235}
[2026-04-13 06:40:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 06:40:02] INFO: Processing retry queue []
[2026-04-13 06:40:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T05:40:02+00:00"}
[2026-04-13 06:40:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":330}
[2026-04-13 06:40:02] INFO: Lock released []
[2026-04-13 06:45:02] INFO: === Booking Cron Started === []
[2026-04-13 06:45:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 06:45:02] INFO: Sync window {"last_sync":"2026-04-13T05:40:02+00:00","sync_from":"2026-04-13T05:10:02+00:00","overlap_minutes":30}
[2026-04-13 06:45:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":248}
[2026-04-13 06:45:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 06:45:02] INFO: Processing retry queue []
[2026-04-13 06:45:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T05:45:02+00:00"}
[2026-04-13 06:45:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":327}
[2026-04-13 06:45:02] INFO: Lock released []
[2026-04-13 06:50:01] INFO: === Booking Cron Started === []
[2026-04-13 06:50:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 06:50:01] INFO: Sync window {"last_sync":"2026-04-13T05:45:02+00:00","sync_from":"2026-04-13T05:15:02+00:00","overlap_minutes":30}
[2026-04-13 06:50:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":196}
[2026-04-13 06:50:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 06:50:02] INFO: Processing retry queue []
[2026-04-13 06:50:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T05:50:02+00:00"}
[2026-04-13 06:50:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":252}
[2026-04-13 06:50:02] INFO: Lock released []
[2026-04-13 06:55:01] INFO: === Booking Cron Started === []
[2026-04-13 06:55:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 06:55:01] INFO: Sync window {"last_sync":"2026-04-13T05:50:02+00:00","sync_from":"2026-04-13T05:20:02+00:00","overlap_minutes":30}
[2026-04-13 06:55:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":356}
[2026-04-13 06:55:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 06:55:01] INFO: Processing retry queue []
[2026-04-13 06:55:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T05:55:01+00:00"}
[2026-04-13 06:55:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":405}
[2026-04-13 06:55:02] INFO: Lock released []
[2026-04-13 07:00:02] INFO: === Booking Cron Started === []
[2026-04-13 07:00:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 07:00:02] INFO: Sync window {"last_sync":"2026-04-13T05:55:01+00:00","sync_from":"2026-04-13T05:25:01+00:00","overlap_minutes":30}
[2026-04-13 07:00:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":251}
[2026-04-13 07:00:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 07:00:02] INFO: Processing retry queue []
[2026-04-13 07:00:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T06:00:02+00:00"}
[2026-04-13 07:00:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":533}
[2026-04-13 07:00:02] INFO: Lock released []
[2026-04-13 07:05:02] INFO: === Booking Cron Started === []
[2026-04-13 07:05:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 07:05:02] INFO: Sync window {"last_sync":"2026-04-13T06:00:02+00:00","sync_from":"2026-04-13T05:30:02+00:00","overlap_minutes":30}
[2026-04-13 07:05:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":339}
[2026-04-13 07:05:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 07:05:02] INFO: Processing retry queue []
[2026-04-13 07:05:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T06:05:02+00:00"}
[2026-04-13 07:05:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":459}
[2026-04-13 07:05:02] INFO: Lock released []
[2026-04-13 07:10:01] INFO: === Booking Cron Started === []
[2026-04-13 07:10:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 07:10:02] INFO: Sync window {"last_sync":"2026-04-13T06:05:02+00:00","sync_from":"2026-04-13T05:35:02+00:00","overlap_minutes":30}
[2026-04-13 07:10:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":273}
[2026-04-13 07:10:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 07:10:02] INFO: Processing retry queue []
[2026-04-13 07:10:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T06:10:02+00:00"}
[2026-04-13 07:10:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":378}
[2026-04-13 07:10:02] INFO: Lock released []
[2026-04-13 07:15:02] INFO: === Booking Cron Started === []
[2026-04-13 07:15:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 07:15:02] INFO: Sync window {"last_sync":"2026-04-13T06:10:02+00:00","sync_from":"2026-04-13T05:40:02+00:00","overlap_minutes":30}
[2026-04-13 07:15:03] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":257}
[2026-04-13 07:15:03] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 07:15:03] INFO: Processing retry queue []
[2026-04-13 07:15:03] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T06:15:03+00:00"}
[2026-04-13 07:15:03] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":321}
[2026-04-13 07:15:03] INFO: Lock released []
[2026-04-13 07:20:02] INFO: === Booking Cron Started === []
[2026-04-13 07:20:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 07:20:02] INFO: Sync window {"last_sync":"2026-04-13T06:15:03+00:00","sync_from":"2026-04-13T05:45:03+00:00","overlap_minutes":30}
[2026-04-13 07:20:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":231}
[2026-04-13 07:20:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 07:20:02] INFO: Processing retry queue []
[2026-04-13 07:20:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T06:20:02+00:00"}
[2026-04-13 07:20:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":298}
[2026-04-13 07:20:02] INFO: Lock released []
[2026-04-13 07:25:02] INFO: === Booking Cron Started === []
[2026-04-13 07:25:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 07:25:02] INFO: Sync window {"last_sync":"2026-04-13T06:20:02+00:00","sync_from":"2026-04-13T05:50:02+00:00","overlap_minutes":30}
[2026-04-13 07:25:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":280}
[2026-04-13 07:25:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 07:25:02] INFO: Processing retry queue []
[2026-04-13 07:25:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T06:25:02+00:00"}
[2026-04-13 07:25:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":347}
[2026-04-13 07:25:02] INFO: Lock released []
[2026-04-13 07:30:01] INFO: === Booking Cron Started === []
[2026-04-13 07:30:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 07:30:01] INFO: Sync window {"last_sync":"2026-04-13T06:25:02+00:00","sync_from":"2026-04-13T05:55:02+00:00","overlap_minutes":30}
[2026-04-13 07:30:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":344}
[2026-04-13 07:30:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 07:30:02] INFO: Processing retry queue []
[2026-04-13 07:30:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T06:30:02+00:00"}
[2026-04-13 07:30:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":556}
[2026-04-13 07:30:02] INFO: Lock released []
[2026-04-13 07:35:02] INFO: === Booking Cron Started === []
[2026-04-13 07:35:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 07:35:02] INFO: Sync window {"last_sync":"2026-04-13T06:30:02+00:00","sync_from":"2026-04-13T06:00:02+00:00","overlap_minutes":30}
[2026-04-13 07:35:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":226}
[2026-04-13 07:35:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 07:35:02] INFO: Processing retry queue []
[2026-04-13 07:35:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T06:35:02+00:00"}
[2026-04-13 07:35:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":291}
[2026-04-13 07:35:02] INFO: Lock released []
[2026-04-13 07:40:01] INFO: === Booking Cron Started === []
[2026-04-13 07:40:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 07:40:01] INFO: Sync window {"last_sync":"2026-04-13T06:35:02+00:00","sync_from":"2026-04-13T06:05:02+00:00","overlap_minutes":30}
[2026-04-13 07:40:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":307}
[2026-04-13 07:40:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 07:40:02] INFO: Processing retry queue []
[2026-04-13 07:40:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T06:40:02+00:00"}
[2026-04-13 07:40:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":380}
[2026-04-13 07:40:02] INFO: Lock released []
[2026-04-13 07:45:02] INFO: === Booking Cron Started === []
[2026-04-13 07:45:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 07:45:02] INFO: Sync window {"last_sync":"2026-04-13T06:40:02+00:00","sync_from":"2026-04-13T06:10:02+00:00","overlap_minutes":30}
[2026-04-13 07:45:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":225}
[2026-04-13 07:45:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 07:45:02] INFO: Processing retry queue []
[2026-04-13 07:45:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T06:45:02+00:00"}
[2026-04-13 07:45:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":281}
[2026-04-13 07:45:02] INFO: Lock released []
[2026-04-13 07:50:02] INFO: === Booking Cron Started === []
[2026-04-13 07:50:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 07:50:02] INFO: Sync window {"last_sync":"2026-04-13T06:45:02+00:00","sync_from":"2026-04-13T06:15:02+00:00","overlap_minutes":30}
[2026-04-13 07:50:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":228}
[2026-04-13 07:50:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 07:50:02] INFO: Processing retry queue []
[2026-04-13 07:50:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T06:50:02+00:00"}
[2026-04-13 07:50:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":265}
[2026-04-13 07:50:02] INFO: Lock released []
[2026-04-13 07:55:01] INFO: === Booking Cron Started === []
[2026-04-13 07:55:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 07:55:01] INFO: Sync window {"last_sync":"2026-04-13T06:50:02+00:00","sync_from":"2026-04-13T06:20:02+00:00","overlap_minutes":30}
[2026-04-13 07:55:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":264}
[2026-04-13 07:55:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 07:55:02] INFO: Processing retry queue []
[2026-04-13 07:55:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T06:55:02+00:00"}
[2026-04-13 07:55:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":331}
[2026-04-13 07:55:02] INFO: Lock released []
[2026-04-13 08:00:02] INFO: === Booking Cron Started === []
[2026-04-13 08:00:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 08:00:02] INFO: Sync window {"last_sync":"2026-04-13T06:55:02+00:00","sync_from":"2026-04-13T06:25:02+00:00","overlap_minutes":30}
[2026-04-13 08:00:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":315}
[2026-04-13 08:00:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 08:00:02] INFO: Processing retry queue []
[2026-04-13 08:00:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T07:00:02+00:00"}
[2026-04-13 08:00:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":371}
[2026-04-13 08:00:02] INFO: Lock released []
[2026-04-13 08:05:02] INFO: === Booking Cron Started === []
[2026-04-13 08:05:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 08:05:02] INFO: Sync window {"last_sync":"2026-04-13T07:00:02+00:00","sync_from":"2026-04-13T06:30:02+00:00","overlap_minutes":30}
[2026-04-13 08:05:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":372}
[2026-04-13 08:05:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 08:05:02] INFO: Processing retry queue []
[2026-04-13 08:05:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T07:05:02+00:00"}
[2026-04-13 08:05:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":409}
[2026-04-13 08:05:02] INFO: Lock released []
[2026-04-13 08:10:01] INFO: === Booking Cron Started === []
[2026-04-13 08:10:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 08:10:02] INFO: Sync window {"last_sync":"2026-04-13T07:05:02+00:00","sync_from":"2026-04-13T06:35:02+00:00","overlap_minutes":30}
[2026-04-13 08:10:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":331}
[2026-04-13 08:10:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 08:10:02] INFO: Processing retry queue []
[2026-04-13 08:10:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T07:10:02+00:00"}
[2026-04-13 08:10:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":385}
[2026-04-13 08:10:02] INFO: Lock released []
[2026-04-13 08:15:01] INFO: === Booking Cron Started === []
[2026-04-13 08:15:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 08:15:01] INFO: Sync window {"last_sync":"2026-04-13T07:10:02+00:00","sync_from":"2026-04-13T06:40:02+00:00","overlap_minutes":30}
[2026-04-13 08:15:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":285}
[2026-04-13 08:15:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 08:15:01] INFO: Processing retry queue []
[2026-04-13 08:15:01] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T07:15:01+00:00"}
[2026-04-13 08:15:01] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":355}
[2026-04-13 08:15:01] INFO: Lock released []
[2026-04-13 08:20:01] INFO: === Booking Cron Started === []
[2026-04-13 08:20:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 08:20:01] INFO: Sync window {"last_sync":"2026-04-13T07:15:01+00:00","sync_from":"2026-04-13T06:45:01+00:00","overlap_minutes":30}
[2026-04-13 08:20:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":271}
[2026-04-13 08:20:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 08:20:01] INFO: Processing retry queue []
[2026-04-13 08:20:01] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T07:20:01+00:00"}
[2026-04-13 08:20:01] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":307}
[2026-04-13 08:20:01] INFO: Lock released []
[2026-04-13 08:25:01] INFO: === Booking Cron Started === []
[2026-04-13 08:25:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 08:25:01] INFO: Sync window {"last_sync":"2026-04-13T07:20:01+00:00","sync_from":"2026-04-13T06:50:01+00:00","overlap_minutes":30}
[2026-04-13 08:25:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":232}
[2026-04-13 08:25:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 08:25:01] INFO: Processing retry queue []
[2026-04-13 08:25:01] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T07:25:01+00:00"}
[2026-04-13 08:25:01] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":327}
[2026-04-13 08:25:02] INFO: Lock released []
[2026-04-13 08:30:01] INFO: === Booking Cron Started === []
[2026-04-13 08:30:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 08:30:01] INFO: Sync window {"last_sync":"2026-04-13T07:25:01+00:00","sync_from":"2026-04-13T06:55:01+00:00","overlap_minutes":30}
[2026-04-13 08:30:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":201}
[2026-04-13 08:30:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 08:30:02] INFO: Processing retry queue []
[2026-04-13 08:30:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T07:30:02+00:00"}
[2026-04-13 08:30:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":253}
[2026-04-13 08:30:02] INFO: Lock released []
[2026-04-13 08:35:01] INFO: === Booking Cron Started === []
[2026-04-13 08:35:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 08:35:01] INFO: Sync window {"last_sync":"2026-04-13T07:30:02+00:00","sync_from":"2026-04-13T07:00:02+00:00","overlap_minutes":30}
[2026-04-13 08:35:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":375}
[2026-04-13 08:35:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 08:35:02] INFO: Processing retry queue []
[2026-04-13 08:35:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T07:35:02+00:00"}
[2026-04-13 08:35:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":434}
[2026-04-13 08:35:02] INFO: Lock released []
[2026-04-13 08:40:01] INFO: === Booking Cron Started === []
[2026-04-13 08:40:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 08:40:01] INFO: Sync window {"last_sync":"2026-04-13T07:35:02+00:00","sync_from":"2026-04-13T07:05:02+00:00","overlap_minutes":30}
[2026-04-13 08:40:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":373}
[2026-04-13 08:40:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 08:40:02] INFO: Processing retry queue []
[2026-04-13 08:40:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T07:40:02+00:00"}
[2026-04-13 08:40:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":443}
[2026-04-13 08:40:02] INFO: Lock released []
[2026-04-13 08:45:01] INFO: === Booking Cron Started === []
[2026-04-13 08:45:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 08:45:01] INFO: Sync window {"last_sync":"2026-04-13T07:40:02+00:00","sync_from":"2026-04-13T07:10:02+00:00","overlap_minutes":30}
[2026-04-13 08:45:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":203}
[2026-04-13 08:45:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 08:45:02] INFO: Processing retry queue []
[2026-04-13 08:45:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T07:45:02+00:00"}
[2026-04-13 08:45:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":270}
[2026-04-13 08:45:02] INFO: Lock released []
[2026-04-13 08:50:02] INFO: === Booking Cron Started === []
[2026-04-13 08:50:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 08:50:02] INFO: Sync window {"last_sync":"2026-04-13T07:45:02+00:00","sync_from":"2026-04-13T07:15:02+00:00","overlap_minutes":30}
[2026-04-13 08:50:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":231}
[2026-04-13 08:50:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 08:50:02] INFO: Processing retry queue []
[2026-04-13 08:50:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T07:50:02+00:00"}
[2026-04-13 08:50:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":265}
[2026-04-13 08:50:02] INFO: Lock released []
[2026-04-13 08:55:02] INFO: === Booking Cron Started === []
[2026-04-13 08:55:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 08:55:02] INFO: Sync window {"last_sync":"2026-04-13T07:50:02+00:00","sync_from":"2026-04-13T07:20:02+00:00","overlap_minutes":30}
[2026-04-13 08:55:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":211}
[2026-04-13 08:55:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 08:55:02] INFO: Processing retry queue []
[2026-04-13 08:55:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T07:55:02+00:00"}
[2026-04-13 08:55:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":257}
[2026-04-13 08:55:02] INFO: Lock released []
[2026-04-13 09:00:02] INFO: === Booking Cron Started === []
[2026-04-13 09:00:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 09:00:02] INFO: Sync window {"last_sync":"2026-04-13T07:55:02+00:00","sync_from":"2026-04-13T07:25:02+00:00","overlap_minutes":30}
[2026-04-13 09:00:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":327}
[2026-04-13 09:00:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 09:00:02] INFO: Processing retry queue []
[2026-04-13 09:00:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T08:00:02+00:00"}
[2026-04-13 09:00:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":416}
[2026-04-13 09:00:02] INFO: Lock released []
[2026-04-13 09:05:01] INFO: === Booking Cron Started === []
[2026-04-13 09:05:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 09:05:01] INFO: Sync window {"last_sync":"2026-04-13T08:00:02+00:00","sync_from":"2026-04-13T07:30:02+00:00","overlap_minutes":30}
[2026-04-13 09:05:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":220}
[2026-04-13 09:05:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 09:05:02] INFO: Processing retry queue []
[2026-04-13 09:05:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T08:05:02+00:00"}
[2026-04-13 09:05:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":272}
[2026-04-13 09:05:02] INFO: Lock released []
[2026-04-13 09:10:02] INFO: === Booking Cron Started === []
[2026-04-13 09:10:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 09:10:02] INFO: Sync window {"last_sync":"2026-04-13T08:05:02+00:00","sync_from":"2026-04-13T07:35:02+00:00","overlap_minutes":30}
[2026-04-13 09:10:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":313}
[2026-04-13 09:10:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 09:10:02] INFO: Processing retry queue []
[2026-04-13 09:10:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T08:10:02+00:00"}
[2026-04-13 09:10:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":367}
[2026-04-13 09:10:02] INFO: Lock released []
[2026-04-13 09:15:02] INFO: === Booking Cron Started === []
[2026-04-13 09:15:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 09:15:02] INFO: Sync window {"last_sync":"2026-04-13T08:10:02+00:00","sync_from":"2026-04-13T07:40:02+00:00","overlap_minutes":30}
[2026-04-13 09:15:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":322}
[2026-04-13 09:15:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 09:15:02] INFO: Processing retry queue []
[2026-04-13 09:15:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T08:15:02+00:00"}
[2026-04-13 09:15:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":371}
[2026-04-13 09:15:02] INFO: Lock released []
[2026-04-13 09:20:02] INFO: === Booking Cron Started === []
[2026-04-13 09:20:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 09:20:02] INFO: Sync window {"last_sync":"2026-04-13T08:15:02+00:00","sync_from":"2026-04-13T07:45:02+00:00","overlap_minutes":30}
[2026-04-13 09:20:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":227}
[2026-04-13 09:20:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 09:20:02] INFO: Processing retry queue []
[2026-04-13 09:20:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T08:20:02+00:00"}
[2026-04-13 09:20:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":267}
[2026-04-13 09:20:02] INFO: Lock released []
[2026-04-13 09:25:02] INFO: === Booking Cron Started === []
[2026-04-13 09:25:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 09:25:02] INFO: Sync window {"last_sync":"2026-04-13T08:20:02+00:00","sync_from":"2026-04-13T07:50:02+00:00","overlap_minutes":30}
[2026-04-13 09:25:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":227}
[2026-04-13 09:25:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 09:25:02] INFO: Processing retry queue []
[2026-04-13 09:25:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T08:25:02+00:00"}
[2026-04-13 09:25:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":277}
[2026-04-13 09:25:02] INFO: Lock released []
[2026-04-13 09:30:01] INFO: === Booking Cron Started === []
[2026-04-13 09:30:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 09:30:01] INFO: Sync window {"last_sync":"2026-04-13T08:25:02+00:00","sync_from":"2026-04-13T07:55:02+00:00","overlap_minutes":30}
[2026-04-13 09:30:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":234}
[2026-04-13 09:30:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 09:30:01] INFO: Processing retry queue []
[2026-04-13 09:30:01] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T08:30:01+00:00"}
[2026-04-13 09:30:01] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":313}
[2026-04-13 09:30:02] INFO: Lock released []
[2026-04-13 09:35:01] INFO: === Booking Cron Started === []
[2026-04-13 09:35:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 09:35:01] INFO: Sync window {"last_sync":"2026-04-13T08:30:01+00:00","sync_from":"2026-04-13T08:00:01+00:00","overlap_minutes":30}
[2026-04-13 09:35:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":250}
[2026-04-13 09:35:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 09:35:01] INFO: Processing retry queue []
[2026-04-13 09:35:01] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T08:35:01+00:00"}
[2026-04-13 09:35:01] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":288}
[2026-04-13 09:35:01] INFO: Lock released []
[2026-04-13 09:40:02] INFO: === Booking Cron Started === []
[2026-04-13 09:40:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 09:40:02] INFO: Sync window {"last_sync":"2026-04-13T08:35:01+00:00","sync_from":"2026-04-13T08:05:01+00:00","overlap_minutes":30}
[2026-04-13 09:40:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":235}
[2026-04-13 09:40:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 09:40:02] INFO: Processing retry queue []
[2026-04-13 09:40:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T08:40:02+00:00"}
[2026-04-13 09:40:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":271}
[2026-04-13 09:40:02] INFO: Lock released []
[2026-04-13 09:45:01] INFO: === Booking Cron Started === []
[2026-04-13 09:45:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 09:45:01] INFO: Sync window {"last_sync":"2026-04-13T08:40:02+00:00","sync_from":"2026-04-13T08:10:02+00:00","overlap_minutes":30}
[2026-04-13 09:45:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":311}
[2026-04-13 09:45:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 09:45:02] INFO: Processing retry queue []
[2026-04-13 09:45:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T08:45:02+00:00"}
[2026-04-13 09:45:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":359}
[2026-04-13 09:45:02] INFO: Lock released []
[2026-04-13 09:50:01] INFO: === Booking Cron Started === []
[2026-04-13 09:50:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 09:50:01] INFO: Sync window {"last_sync":"2026-04-13T08:45:02+00:00","sync_from":"2026-04-13T08:15:02+00:00","overlap_minutes":30}
[2026-04-13 09:50:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":301}
[2026-04-13 09:50:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 09:50:02] INFO: Processing retry queue []
[2026-04-13 09:50:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T08:50:02+00:00"}
[2026-04-13 09:50:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":362}
[2026-04-13 09:50:02] INFO: Lock released []
[2026-04-13 09:55:01] INFO: === Booking Cron Started === []
[2026-04-13 09:55:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 09:55:01] INFO: Sync window {"last_sync":"2026-04-13T08:50:02+00:00","sync_from":"2026-04-13T08:20:02+00:00","overlap_minutes":30}
[2026-04-13 09:55:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":229}
[2026-04-13 09:55:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 09:55:01] INFO: Processing retry queue []
[2026-04-13 09:55:01] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T08:55:01+00:00"}
[2026-04-13 09:55:01] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":320}
[2026-04-13 09:55:01] INFO: Lock released []
[2026-04-13 10:00:02] INFO: === Booking Cron Started === []
[2026-04-13 10:00:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 10:00:02] INFO: Sync window {"last_sync":"2026-04-13T08:55:01+00:00","sync_from":"2026-04-13T08:25:01+00:00","overlap_minutes":30}
[2026-04-13 10:00:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":218}
[2026-04-13 10:00:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 10:00:02] INFO: Processing retry queue []
[2026-04-13 10:00:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T09:00:02+00:00"}
[2026-04-13 10:00:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":270}
[2026-04-13 10:00:02] INFO: Lock released []
[2026-04-13 10:05:01] INFO: === Booking Cron Started === []
[2026-04-13 10:05:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 10:05:01] INFO: Sync window {"last_sync":"2026-04-13T09:00:02+00:00","sync_from":"2026-04-13T08:30:02+00:00","overlap_minutes":30}
[2026-04-13 10:05:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":233}
[2026-04-13 10:05:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 10:05:02] INFO: Processing retry queue []
[2026-04-13 10:05:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T09:05:02+00:00"}
[2026-04-13 10:05:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":275}
[2026-04-13 10:05:02] INFO: Lock released []
[2026-04-13 10:10:02] INFO: === Booking Cron Started === []
[2026-04-13 10:10:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 10:10:02] INFO: Sync window {"last_sync":"2026-04-13T09:05:02+00:00","sync_from":"2026-04-13T08:35:02+00:00","overlap_minutes":30}
[2026-04-13 10:10:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":318}
[2026-04-13 10:10:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 10:10:02] INFO: Processing retry queue []
[2026-04-13 10:10:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T09:10:02+00:00"}
[2026-04-13 10:10:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":362}
[2026-04-13 10:10:02] INFO: Lock released []
[2026-04-13 10:15:01] INFO: === Booking Cron Started === []
[2026-04-13 10:15:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 10:15:02] INFO: Sync window {"last_sync":"2026-04-13T09:10:02+00:00","sync_from":"2026-04-13T08:40:02+00:00","overlap_minutes":30}
[2026-04-13 10:15:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":237}
[2026-04-13 10:15:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 10:15:02] INFO: Processing retry queue []
[2026-04-13 10:15:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T09:15:02+00:00"}
[2026-04-13 10:15:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":290}
[2026-04-13 10:15:02] INFO: Lock released []
[2026-04-13 10:20:01] INFO: === Booking Cron Started === []
[2026-04-13 10:20:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 10:20:02] INFO: Sync window {"last_sync":"2026-04-13T09:15:02+00:00","sync_from":"2026-04-13T08:45:02+00:00","overlap_minutes":30}
[2026-04-13 10:20:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":229}
[2026-04-13 10:20:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 10:20:02] INFO: Processing retry queue []
[2026-04-13 10:20:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T09:20:02+00:00"}
[2026-04-13 10:20:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":291}
[2026-04-13 10:20:02] INFO: Lock released []
[2026-04-13 10:25:01] INFO: === Booking Cron Started === []
[2026-04-13 10:25:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 10:25:01] INFO: Sync window {"last_sync":"2026-04-13T09:20:02+00:00","sync_from":"2026-04-13T08:50:02+00:00","overlap_minutes":30}
[2026-04-13 10:25:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":342}
[2026-04-13 10:25:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 10:25:01] INFO: Processing retry queue []
[2026-04-13 10:25:01] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T09:25:01+00:00"}
[2026-04-13 10:25:01] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":395}
[2026-04-13 10:25:01] INFO: Lock released []
[2026-04-13 10:30:02] INFO: === Booking Cron Started === []
[2026-04-13 10:30:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 10:30:02] INFO: Sync window {"last_sync":"2026-04-13T09:25:01+00:00","sync_from":"2026-04-13T08:55:01+00:00","overlap_minutes":30}
[2026-04-13 10:30:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":257}
[2026-04-13 10:30:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 10:30:02] INFO: Processing retry queue []
[2026-04-13 10:30:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T09:30:02+00:00"}
[2026-04-13 10:30:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":373}
[2026-04-13 10:30:02] INFO: Lock released []
[2026-04-13 10:35:01] INFO: === Booking Cron Started === []
[2026-04-13 10:35:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 10:35:01] INFO: Sync window {"last_sync":"2026-04-13T09:30:02+00:00","sync_from":"2026-04-13T09:00:02+00:00","overlap_minutes":30}
[2026-04-13 10:35:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":221}
[2026-04-13 10:35:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 10:35:01] INFO: Processing retry queue []
[2026-04-13 10:35:01] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T09:35:01+00:00"}
[2026-04-13 10:35:01] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":263}
[2026-04-13 10:35:01] INFO: Lock released []
[2026-04-13 10:40:01] INFO: === Booking Cron Started === []
[2026-04-13 10:40:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 10:40:01] INFO: Sync window {"last_sync":"2026-04-13T09:35:01+00:00","sync_from":"2026-04-13T09:05:01+00:00","overlap_minutes":30}
[2026-04-13 10:40:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":303}
[2026-04-13 10:40:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 10:40:02] INFO: Processing retry queue []
[2026-04-13 10:40:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T09:40:02+00:00"}
[2026-04-13 10:40:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":392}
[2026-04-13 10:40:02] INFO: Lock released []
[2026-04-13 10:45:02] INFO: === Booking Cron Started === []
[2026-04-13 10:45:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 10:45:02] INFO: Sync window {"last_sync":"2026-04-13T09:40:02+00:00","sync_from":"2026-04-13T09:10:02+00:00","overlap_minutes":30}
[2026-04-13 10:45:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":221}
[2026-04-13 10:45:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 10:45:02] INFO: Processing retry queue []
[2026-04-13 10:45:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T09:45:02+00:00"}
[2026-04-13 10:45:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":282}
[2026-04-13 10:45:02] INFO: Lock released []
[2026-04-13 10:50:02] INFO: === Booking Cron Started === []
[2026-04-13 10:50:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 10:50:02] INFO: Sync window {"last_sync":"2026-04-13T09:45:02+00:00","sync_from":"2026-04-13T09:15:02+00:00","overlap_minutes":30}
[2026-04-13 10:50:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":319}
[2026-04-13 10:50:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 10:50:02] INFO: Processing retry queue []
[2026-04-13 10:50:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T09:50:02+00:00"}
[2026-04-13 10:50:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":414}
[2026-04-13 10:50:02] INFO: Lock released []
[2026-04-13 10:55:01] INFO: === Booking Cron Started === []
[2026-04-13 10:55:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 10:55:01] INFO: Sync window {"last_sync":"2026-04-13T09:50:02+00:00","sync_from":"2026-04-13T09:20:02+00:00","overlap_minutes":30}
[2026-04-13 10:55:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":228}
[2026-04-13 10:55:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 10:55:01] INFO: Processing retry queue []
[2026-04-13 10:55:01] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T09:55:01+00:00"}
[2026-04-13 10:55:01] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":274}
[2026-04-13 10:55:01] INFO: Lock released []
[2026-04-13 11:00:02] INFO: === Booking Cron Started === []
[2026-04-13 11:00:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 11:00:02] INFO: Sync window {"last_sync":"2026-04-13T09:55:01+00:00","sync_from":"2026-04-13T09:25:01+00:00","overlap_minutes":30}
[2026-04-13 11:00:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":384}
[2026-04-13 11:00:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 11:00:02] INFO: Processing retry queue []
[2026-04-13 11:00:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T10:00:02+00:00"}
[2026-04-13 11:00:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":465}
[2026-04-13 11:00:02] INFO: Lock released []
[2026-04-13 11:05:02] INFO: === Booking Cron Started === []
[2026-04-13 11:05:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 11:05:02] INFO: Sync window {"last_sync":"2026-04-13T10:00:02+00:00","sync_from":"2026-04-13T09:30:02+00:00","overlap_minutes":30}
[2026-04-13 11:05:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":376}
[2026-04-13 11:05:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 11:05:02] INFO: Processing retry queue []
[2026-04-13 11:05:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T10:05:02+00:00"}
[2026-04-13 11:05:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":426}
[2026-04-13 11:05:02] INFO: Lock released []
[2026-04-13 11:10:01] INFO: === Booking Cron Started === []
[2026-04-13 11:10:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 11:10:01] INFO: Sync window {"last_sync":"2026-04-13T10:05:02+00:00","sync_from":"2026-04-13T09:35:02+00:00","overlap_minutes":30}
[2026-04-13 11:10:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":263}
[2026-04-13 11:10:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 11:10:02] INFO: Processing retry queue []
[2026-04-13 11:10:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T10:10:02+00:00"}
[2026-04-13 11:10:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":312}
[2026-04-13 11:10:02] INFO: Lock released []
[2026-04-13 11:15:01] INFO: === Booking Cron Started === []
[2026-04-13 11:15:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 11:15:01] INFO: Sync window {"last_sync":"2026-04-13T10:10:02+00:00","sync_from":"2026-04-13T09:40:02+00:00","overlap_minutes":30}
[2026-04-13 11:15:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":405}
[2026-04-13 11:15:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 11:15:01] INFO: Processing retry queue []
[2026-04-13 11:15:01] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T10:15:01+00:00"}
[2026-04-13 11:15:01] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":525}
[2026-04-13 11:15:02] INFO: Lock released []
[2026-04-13 11:20:02] INFO: === Booking Cron Started === []
[2026-04-13 11:20:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 11:20:02] INFO: Sync window {"last_sync":"2026-04-13T10:15:01+00:00","sync_from":"2026-04-13T09:45:01+00:00","overlap_minutes":30}
[2026-04-13 11:20:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":352}
[2026-04-13 11:20:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 11:20:02] INFO: Processing retry queue []
[2026-04-13 11:20:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T10:20:02+00:00"}
[2026-04-13 11:20:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":418}
[2026-04-13 11:20:02] INFO: Lock released []
[2026-04-13 11:25:01] INFO: === Booking Cron Started === []
[2026-04-13 11:25:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 11:25:01] INFO: Sync window {"last_sync":"2026-04-13T10:20:02+00:00","sync_from":"2026-04-13T09:50:02+00:00","overlap_minutes":30}
[2026-04-13 11:25:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":243}
[2026-04-13 11:25:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 11:25:01] INFO: Processing retry queue []
[2026-04-13 11:25:01] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T10:25:01+00:00"}
[2026-04-13 11:25:01] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":294}
[2026-04-13 11:25:01] INFO: Lock released []
[2026-04-13 11:30:02] INFO: === Booking Cron Started === []
[2026-04-13 11:30:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 11:30:02] INFO: Sync window {"last_sync":"2026-04-13T10:25:01+00:00","sync_from":"2026-04-13T09:55:01+00:00","overlap_minutes":30}
[2026-04-13 11:30:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":225}
[2026-04-13 11:30:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 11:30:02] INFO: Processing retry queue []
[2026-04-13 11:30:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T10:30:02+00:00"}
[2026-04-13 11:30:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":289}
[2026-04-13 11:30:02] INFO: Lock released []
[2026-04-13 11:35:01] INFO: === Booking Cron Started === []
[2026-04-13 11:35:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 11:35:01] INFO: Sync window {"last_sync":"2026-04-13T10:30:02+00:00","sync_from":"2026-04-13T10:00:02+00:00","overlap_minutes":30}
[2026-04-13 11:35:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":351}
[2026-04-13 11:35:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 11:35:02] INFO: Processing retry queue []
[2026-04-13 11:35:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T10:35:02+00:00"}
[2026-04-13 11:35:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":418}
[2026-04-13 11:35:02] INFO: Lock released []
[2026-04-13 11:40:01] INFO: === Booking Cron Started === []
[2026-04-13 11:40:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 11:40:01] INFO: Sync window {"last_sync":"2026-04-13T10:35:02+00:00","sync_from":"2026-04-13T10:05:02+00:00","overlap_minutes":30}
[2026-04-13 11:40:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":308}
[2026-04-13 11:40:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 11:40:01] INFO: Processing retry queue []
[2026-04-13 11:40:01] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T10:40:01+00:00"}
[2026-04-13 11:40:01] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":370}
[2026-04-13 11:40:01] INFO: Lock released []
[2026-04-13 11:45:02] INFO: === Booking Cron Started === []
[2026-04-13 11:45:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 11:45:02] INFO: Sync window {"last_sync":"2026-04-13T10:40:01+00:00","sync_from":"2026-04-13T10:10:01+00:00","overlap_minutes":30}
[2026-04-13 11:45:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":250}
[2026-04-13 11:45:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 11:45:02] INFO: Processing retry queue []
[2026-04-13 11:45:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T10:45:02+00:00"}
[2026-04-13 11:45:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":310}
[2026-04-13 11:45:02] INFO: Lock released []
[2026-04-13 11:50:02] INFO: === Booking Cron Started === []
[2026-04-13 11:50:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 11:50:02] INFO: Sync window {"last_sync":"2026-04-13T10:45:02+00:00","sync_from":"2026-04-13T10:15:02+00:00","overlap_minutes":30}
[2026-04-13 11:50:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":241}
[2026-04-13 11:50:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 11:50:02] INFO: Processing retry queue []
[2026-04-13 11:50:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T10:50:02+00:00"}
[2026-04-13 11:50:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":311}
[2026-04-13 11:50:02] INFO: Lock released []
[2026-04-13 11:55:01] INFO: === Booking Cron Started === []
[2026-04-13 11:55:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 11:55:01] INFO: Sync window {"last_sync":"2026-04-13T10:50:02+00:00","sync_from":"2026-04-13T10:20:02+00:00","overlap_minutes":30}
[2026-04-13 11:55:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":246}
[2026-04-13 11:55:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 11:55:02] INFO: Processing retry queue []
[2026-04-13 11:55:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T10:55:02+00:00"}
[2026-04-13 11:55:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":319}
[2026-04-13 11:55:02] INFO: Lock released []
[2026-04-13 12:00:02] INFO: === Booking Cron Started === []
[2026-04-13 12:00:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 12:00:02] INFO: Sync window {"last_sync":"2026-04-13T10:55:02+00:00","sync_from":"2026-04-13T10:25:02+00:00","overlap_minutes":30}
[2026-04-13 12:00:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":347}
[2026-04-13 12:00:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 12:00:02] INFO: Processing retry queue []
[2026-04-13 12:00:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T11:00:02+00:00"}
[2026-04-13 12:00:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":405}
[2026-04-13 12:00:02] INFO: Lock released []
[2026-04-13 12:05:01] INFO: === Booking Cron Started === []
[2026-04-13 12:05:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 12:05:01] INFO: Sync window {"last_sync":"2026-04-13T11:00:02+00:00","sync_from":"2026-04-13T10:30:02+00:00","overlap_minutes":30}
[2026-04-13 12:05:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":308}
[2026-04-13 12:05:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 12:05:02] INFO: Processing retry queue []
[2026-04-13 12:05:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T11:05:02+00:00"}
[2026-04-13 12:05:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":388}
[2026-04-13 12:05:02] INFO: Lock released []
[2026-04-13 12:10:01] INFO: === Booking Cron Started === []
[2026-04-13 12:10:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 12:10:01] INFO: Sync window {"last_sync":"2026-04-13T11:05:02+00:00","sync_from":"2026-04-13T10:35:02+00:00","overlap_minutes":30}
[2026-04-13 12:10:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":295}
[2026-04-13 12:10:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 12:10:01] INFO: Processing retry queue []
[2026-04-13 12:10:01] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T11:10:01+00:00"}
[2026-04-13 12:10:01] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":367}
[2026-04-13 12:10:01] INFO: Lock released []
[2026-04-13 12:15:01] INFO: === Booking Cron Started === []
[2026-04-13 12:15:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 12:15:01] INFO: Sync window {"last_sync":"2026-04-13T11:10:01+00:00","sync_from":"2026-04-13T10:40:01+00:00","overlap_minutes":30}
[2026-04-13 12:15:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":326}
[2026-04-13 12:15:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 12:15:02] INFO: Processing retry queue []
[2026-04-13 12:15:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T11:15:02+00:00"}
[2026-04-13 12:15:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":372}
[2026-04-13 12:15:02] INFO: Lock released []
[2026-04-13 12:20:02] INFO: === Booking Cron Started === []
[2026-04-13 12:20:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 12:20:02] INFO: Sync window {"last_sync":"2026-04-13T11:15:02+00:00","sync_from":"2026-04-13T10:45:02+00:00","overlap_minutes":30}
[2026-04-13 12:20:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":242}
[2026-04-13 12:20:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 12:20:02] INFO: Processing retry queue []
[2026-04-13 12:20:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T11:20:02+00:00"}
[2026-04-13 12:20:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":310}
[2026-04-13 12:20:02] INFO: Lock released []
[2026-04-13 12:25:01] INFO: === Booking Cron Started === []
[2026-04-13 12:25:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 12:25:01] INFO: Sync window {"last_sync":"2026-04-13T11:20:02+00:00","sync_from":"2026-04-13T10:50:02+00:00","overlap_minutes":30}
[2026-04-13 12:25:02] INFO: Wix API: Query Bookings success {"count":1,"execution_time_ms":311}
[2026-04-13 12:25:02] INFO: Bookings fetched from Wix {"count":1}
[2026-04-13 12:25:02] INFO: Processing booking: 666c28c6-56e0-4e93-988b-83d0baa0a363 []
[2026-04-13 12:25:02] INFO: Using custom person count from CMS for 666c28c6-56e0-4e93-988b-83d0baa0a363 {"count":3.0}
[2026-04-13 12:25:02] INFO: --> CODELOCKS API: Request Data (UTC Time) {"wix_booking_id":"666c28c6-56e0-4e93-988b-83d0baa0a363","start":"2026-04-19 15:00:00"}
[2026-04-13 12:25:02] INFO: --> CODELOCKS API: Calling NetCode generation for: 2026-04-19 15:00 []
[2026-04-13 12:25:02] INFO: Codelocks API: NetCode generated successfully {"access_code":"*1105007","execution_time_ms":814}
[2026-04-13 12:25:02] INFO: <-- CODELOCKS API: Response Data {"success":true,"accessCode":"*1105007","validFrom":"2026-04-19 15:00:00.000000","validUntil":"2026-04-19 16:00:00","raw_response":{"ActualNetcode":"1105007","DurationDays":0,"DurationHours":1,"Mode":"standard","SubMode":"alltime","Timecode":"2025/04/01/20:29","LockID":"285619","Startdate":"0000-00-00T00:00:00+00:00","Expires":"2026-04-19 16:00:00","Startdata":{"datetime":{"date":"2026-04-19 15:00:00.000000","timezone_type":3,"timezone":"UTC"},"original":"2026-04-19 15:00","timezone":"UTC","date_ymd":"2026-04-19","date_dmy":"19/04/2026","date_mdy":"04/19/2026","time_his":"15:00:00","time_hi":"15:00","time_h":"15"}}}
[2026-04-13 12:25:02] INFO: Sending Customer Email to harrigray@icloud.com []
[2026-04-13 12:25:03] INFO: Email triggered successfully {"email_id":"booking_access_code","contact_id":"4b8b507d-16eb-4c2a-93ce-83012095b083","response":{"success":true}}
[2026-04-13 12:25:03] INFO: Wix Customer Email Response captured and persisted {"response":{"success":true}}
[2026-04-13 12:25:03] INFO: Sending Admin Email to ef618fa9-8287-4065-b1ab-13d135e99ab9 []
[2026-04-13 12:25:04] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"ef618fa9-8287-4065-b1ab-13d135e99ab9","response":{"success":true}}
[2026-04-13 12:25:04] INFO: Sending Admin Email to 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 12:25:04] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 12:25:04] INFO: Wix Admin Email Response captured and persisted {"response":{"ef618fa9-8287-4065-b1ab-13d135e99ab9":{"success":true},"4675e7af-39cd-491c-b78b-2ba5ff34f88c":{"success":true}}}
[2026-04-13 12:25:04] INFO: Booking processed successfully: 666c28c6-56e0-4e93-988b-83d0baa0a363 []
[2026-04-13 12:25:04] INFO: Processing retry queue []
[2026-04-13 12:25:04] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T11:25:04+00:00"}
[2026-04-13 12:25:04] INFO: === Booking Cron Completed Successfully === {"bookings_processed":1,"execution_time_ms":3167}
[2026-04-13 12:25:04] INFO: Lock released []
[2026-04-13 12:30:01] INFO: === Booking Cron Started === []
[2026-04-13 12:30:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 12:30:01] INFO: Sync window {"last_sync":"2026-04-13T11:25:04+00:00","sync_from":"2026-04-13T10:55:04+00:00","overlap_minutes":30}
[2026-04-13 12:30:01] INFO: Wix API: Query Bookings success {"count":1,"execution_time_ms":238}
[2026-04-13 12:30:01] INFO: Bookings fetched from Wix {"count":1}
[2026-04-13 12:30:01] INFO: Processing booking: 666c28c6-56e0-4e93-988b-83d0baa0a363 []
[2026-04-13 12:30:02] INFO: Using custom person count from CMS for 666c28c6-56e0-4e93-988b-83d0baa0a363 {"count":3.0}
[2026-04-13 12:30:02] INFO: Processing retry queue []
[2026-04-13 12:30:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T11:30:02+00:00"}
[2026-04-13 12:30:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":1,"execution_time_ms":460}
[2026-04-13 12:30:02] INFO: Lock released []
[2026-04-13 12:35:02] INFO: === Booking Cron Started === []
[2026-04-13 12:35:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 12:35:02] INFO: Sync window {"last_sync":"2026-04-13T11:30:02+00:00","sync_from":"2026-04-13T11:00:02+00:00","overlap_minutes":30}
[2026-04-13 12:35:02] INFO: Wix API: Query Bookings success {"count":1,"execution_time_ms":349}
[2026-04-13 12:35:02] INFO: Bookings fetched from Wix {"count":1}
[2026-04-13 12:35:02] INFO: Processing booking: 666c28c6-56e0-4e93-988b-83d0baa0a363 []
[2026-04-13 12:35:02] INFO: Using custom person count from CMS for 666c28c6-56e0-4e93-988b-83d0baa0a363 {"count":3.0}
[2026-04-13 12:35:02] INFO: Processing retry queue []
[2026-04-13 12:35:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T11:35:02+00:00"}
[2026-04-13 12:35:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":1,"execution_time_ms":545}
[2026-04-13 12:35:02] INFO: Lock released []
[2026-04-13 12:40:02] INFO: === Booking Cron Started === []
[2026-04-13 12:40:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 12:40:02] INFO: Sync window {"last_sync":"2026-04-13T11:35:02+00:00","sync_from":"2026-04-13T11:05:02+00:00","overlap_minutes":30}
[2026-04-13 12:40:02] INFO: Wix API: Query Bookings success {"count":1,"execution_time_ms":306}
[2026-04-13 12:40:02] INFO: Bookings fetched from Wix {"count":1}
[2026-04-13 12:40:02] INFO: Processing booking: 666c28c6-56e0-4e93-988b-83d0baa0a363 []
[2026-04-13 12:40:03] INFO: Using custom person count from CMS for 666c28c6-56e0-4e93-988b-83d0baa0a363 {"count":3.0}
[2026-04-13 12:40:03] INFO: Processing retry queue []
[2026-04-13 12:40:03] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T11:40:03+00:00"}
[2026-04-13 12:40:03] INFO: === Booking Cron Completed Successfully === {"bookings_processed":1,"execution_time_ms":501}
[2026-04-13 12:40:03] INFO: Lock released []
[2026-04-13 12:45:02] INFO: === Booking Cron Started === []
[2026-04-13 12:45:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 12:45:02] INFO: Sync window {"last_sync":"2026-04-13T11:40:03+00:00","sync_from":"2026-04-13T11:10:03+00:00","overlap_minutes":30}
[2026-04-13 12:45:02] INFO: Wix API: Query Bookings success {"count":1,"execution_time_ms":443}
[2026-04-13 12:45:02] INFO: Bookings fetched from Wix {"count":1}
[2026-04-13 12:45:02] INFO: Processing booking: 666c28c6-56e0-4e93-988b-83d0baa0a363 []
[2026-04-13 12:45:03] INFO: Using custom person count from CMS for 666c28c6-56e0-4e93-988b-83d0baa0a363 {"count":3.0}
[2026-04-13 12:45:03] INFO: Processing retry queue []
[2026-04-13 12:45:03] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T11:45:03+00:00"}
[2026-04-13 12:45:03] INFO: === Booking Cron Completed Successfully === {"bookings_processed":1,"execution_time_ms":713}
[2026-04-13 12:45:03] INFO: Lock released []
[2026-04-13 12:50:01] INFO: === Booking Cron Started === []
[2026-04-13 12:50:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 12:50:01] INFO: Sync window {"last_sync":"2026-04-13T11:45:03+00:00","sync_from":"2026-04-13T11:15:03+00:00","overlap_minutes":30}
[2026-04-13 12:50:01] INFO: Wix API: Query Bookings success {"count":1,"execution_time_ms":229}
[2026-04-13 12:50:01] INFO: Bookings fetched from Wix {"count":1}
[2026-04-13 12:50:01] INFO: Processing booking: 666c28c6-56e0-4e93-988b-83d0baa0a363 []
[2026-04-13 12:50:02] INFO: Using custom person count from CMS for 666c28c6-56e0-4e93-988b-83d0baa0a363 {"count":3.0}
[2026-04-13 12:50:02] INFO: Processing retry queue []
[2026-04-13 12:50:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T11:50:02+00:00"}
[2026-04-13 12:50:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":1,"execution_time_ms":515}
[2026-04-13 12:50:02] INFO: Lock released []
[2026-04-13 12:55:01] INFO: === Booking Cron Started === []
[2026-04-13 12:55:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 12:55:01] INFO: Sync window {"last_sync":"2026-04-13T11:50:02+00:00","sync_from":"2026-04-13T11:20:02+00:00","overlap_minutes":30}
[2026-04-13 12:55:01] INFO: Wix API: Query Bookings success {"count":1,"execution_time_ms":223}
[2026-04-13 12:55:01] INFO: Bookings fetched from Wix {"count":1}
[2026-04-13 12:55:01] INFO: Processing booking: 666c28c6-56e0-4e93-988b-83d0baa0a363 []
[2026-04-13 12:55:02] INFO: Using custom person count from CMS for 666c28c6-56e0-4e93-988b-83d0baa0a363 {"count":3.0}
[2026-04-13 12:55:02] INFO: Processing retry queue []
[2026-04-13 12:55:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T11:55:02+00:00"}
[2026-04-13 12:55:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":1,"execution_time_ms":502}
[2026-04-13 12:55:02] INFO: Lock released []
[2026-04-13 13:00:01] INFO: === Booking Cron Started === []
[2026-04-13 13:00:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 13:00:02] INFO: Sync window {"last_sync":"2026-04-13T11:55:02+00:00","sync_from":"2026-04-13T11:25:02+00:00","overlap_minutes":30}
[2026-04-13 13:00:03] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":1208}
[2026-04-13 13:00:03] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 13:00:03] INFO: Processing retry queue []
[2026-04-13 13:00:03] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T12:00:03+00:00"}
[2026-04-13 13:00:03] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":1397}
[2026-04-13 13:00:03] INFO: Lock released []
[2026-04-13 13:05:02] INFO: === Booking Cron Started === []
[2026-04-13 13:05:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 13:05:02] INFO: Sync window {"last_sync":"2026-04-13T12:00:03+00:00","sync_from":"2026-04-13T11:30:03+00:00","overlap_minutes":30}
[2026-04-13 13:05:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":267}
[2026-04-13 13:05:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 13:05:02] INFO: Processing retry queue []
[2026-04-13 13:05:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T12:05:02+00:00"}
[2026-04-13 13:05:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":309}
[2026-04-13 13:05:02] INFO: Lock released []
[2026-04-13 13:10:01] INFO: === Booking Cron Started === []
[2026-04-13 13:10:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 13:10:01] INFO: Sync window {"last_sync":"2026-04-13T12:05:02+00:00","sync_from":"2026-04-13T11:35:02+00:00","overlap_minutes":30}
[2026-04-13 13:10:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":822}
[2026-04-13 13:10:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 13:10:02] INFO: Processing retry queue []
[2026-04-13 13:10:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T12:10:02+00:00"}
[2026-04-13 13:10:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":926}
[2026-04-13 13:10:02] INFO: Lock released []
[2026-04-13 13:15:01] INFO: === Booking Cron Started === []
[2026-04-13 13:15:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 13:15:01] INFO: Sync window {"last_sync":"2026-04-13T12:10:02+00:00","sync_from":"2026-04-13T11:40:02+00:00","overlap_minutes":30}
[2026-04-13 13:15:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":314}
[2026-04-13 13:15:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 13:15:01] INFO: Processing retry queue []
[2026-04-13 13:15:01] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T12:15:01+00:00"}
[2026-04-13 13:15:01] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":425}
[2026-04-13 13:15:01] INFO: Lock released []
[2026-04-13 13:20:02] INFO: === Booking Cron Started === []
[2026-04-13 13:20:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 13:20:02] INFO: Sync window {"last_sync":"2026-04-13T12:15:01+00:00","sync_from":"2026-04-13T11:45:01+00:00","overlap_minutes":30}
[2026-04-13 13:20:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":579}
[2026-04-13 13:20:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 13:20:02] INFO: Processing retry queue []
[2026-04-13 13:20:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T12:20:02+00:00"}
[2026-04-13 13:20:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":681}
[2026-04-13 13:20:02] INFO: Lock released []
[2026-04-13 13:25:02] INFO: === Booking Cron Started === []
[2026-04-13 13:25:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 13:25:02] INFO: Sync window {"last_sync":"2026-04-13T12:20:02+00:00","sync_from":"2026-04-13T11:50:02+00:00","overlap_minutes":30}
[2026-04-13 13:25:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":780}
[2026-04-13 13:25:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 13:25:02] INFO: Processing retry queue []
[2026-04-13 13:25:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T12:25:02+00:00"}
[2026-04-13 13:25:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":852}
[2026-04-13 13:25:02] INFO: Lock released []
[2026-04-13 13:30:01] INFO: === Booking Cron Started === []
[2026-04-13 13:30:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 13:30:01] INFO: Sync window {"last_sync":"2026-04-13T12:25:02+00:00","sync_from":"2026-04-13T11:55:02+00:00","overlap_minutes":30}
[2026-04-13 13:30:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":258}
[2026-04-13 13:30:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 13:30:02] INFO: Processing retry queue []
[2026-04-13 13:30:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T12:30:02+00:00"}
[2026-04-13 13:30:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":339}
[2026-04-13 13:30:02] INFO: Lock released []
[2026-04-13 13:35:02] INFO: === Booking Cron Started === []
[2026-04-13 13:35:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 13:35:02] INFO: Sync window {"last_sync":"2026-04-13T12:30:02+00:00","sync_from":"2026-04-13T12:00:02+00:00","overlap_minutes":30}
[2026-04-13 13:35:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":267}
[2026-04-13 13:35:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 13:35:02] INFO: Processing retry queue []
[2026-04-13 13:35:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T12:35:02+00:00"}
[2026-04-13 13:35:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":310}
[2026-04-13 13:35:02] INFO: Lock released []
[2026-04-13 13:40:02] INFO: === Booking Cron Started === []
[2026-04-13 13:40:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 13:40:02] INFO: Sync window {"last_sync":"2026-04-13T12:35:02+00:00","sync_from":"2026-04-13T12:05:02+00:00","overlap_minutes":30}
[2026-04-13 13:40:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":342}
[2026-04-13 13:40:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 13:40:02] INFO: Processing retry queue []
[2026-04-13 13:40:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T12:40:02+00:00"}
[2026-04-13 13:40:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":388}
[2026-04-13 13:40:02] INFO: Lock released []
[2026-04-13 13:45:01] INFO: === Booking Cron Started === []
[2026-04-13 13:45:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 13:45:01] INFO: Sync window {"last_sync":"2026-04-13T12:40:02+00:00","sync_from":"2026-04-13T12:10:02+00:00","overlap_minutes":30}
[2026-04-13 13:45:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":250}
[2026-04-13 13:45:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 13:45:02] INFO: Processing retry queue []
[2026-04-13 13:45:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T12:45:02+00:00"}
[2026-04-13 13:45:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":294}
[2026-04-13 13:45:02] INFO: Lock released []
[2026-04-13 13:50:02] INFO: === Booking Cron Started === []
[2026-04-13 13:50:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 13:50:02] INFO: Sync window {"last_sync":"2026-04-13T12:45:02+00:00","sync_from":"2026-04-13T12:15:02+00:00","overlap_minutes":30}
[2026-04-13 13:50:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":403}
[2026-04-13 13:50:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 13:50:02] INFO: Processing retry queue []
[2026-04-13 13:50:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T12:50:02+00:00"}
[2026-04-13 13:50:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":455}
[2026-04-13 13:50:02] INFO: Lock released []
[2026-04-13 13:55:01] INFO: === Booking Cron Started === []
[2026-04-13 13:55:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 13:55:01] INFO: Sync window {"last_sync":"2026-04-13T12:50:02+00:00","sync_from":"2026-04-13T12:20:02+00:00","overlap_minutes":30}
[2026-04-13 13:55:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":318}
[2026-04-13 13:55:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 13:55:01] INFO: Processing retry queue []
[2026-04-13 13:55:01] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T12:55:01+00:00"}
[2026-04-13 13:55:01] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":368}
[2026-04-13 13:55:01] INFO: Lock released []
[2026-04-13 14:00:02] INFO: === Booking Cron Started === []
[2026-04-13 14:00:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 14:00:02] INFO: Sync window {"last_sync":"2026-04-13T12:55:01+00:00","sync_from":"2026-04-13T12:25:01+00:00","overlap_minutes":30}
[2026-04-13 14:00:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":336}
[2026-04-13 14:00:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 14:00:02] INFO: Processing retry queue []
[2026-04-13 14:00:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T13:00:02+00:00"}
[2026-04-13 14:00:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":383}
[2026-04-13 14:00:02] INFO: Lock released []
[2026-04-13 14:05:02] INFO: === Booking Cron Started === []
[2026-04-13 14:05:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 14:05:02] INFO: Sync window {"last_sync":"2026-04-13T13:00:02+00:00","sync_from":"2026-04-13T12:30:02+00:00","overlap_minutes":30}
[2026-04-13 14:05:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":315}
[2026-04-13 14:05:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 14:05:02] INFO: Processing retry queue []
[2026-04-13 14:05:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T13:05:02+00:00"}
[2026-04-13 14:05:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":357}
[2026-04-13 14:05:02] INFO: Lock released []
[2026-04-13 14:10:02] INFO: === Booking Cron Started === []
[2026-04-13 14:10:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 14:10:02] INFO: Sync window {"last_sync":"2026-04-13T13:05:02+00:00","sync_from":"2026-04-13T12:35:02+00:00","overlap_minutes":30}
[2026-04-13 14:10:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":435}
[2026-04-13 14:10:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 14:10:02] INFO: Processing retry queue []
[2026-04-13 14:10:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T13:10:02+00:00"}
[2026-04-13 14:10:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":533}
[2026-04-13 14:10:02] INFO: Lock released []
[2026-04-13 14:15:02] INFO: === Booking Cron Started === []
[2026-04-13 14:15:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 14:15:02] INFO: Sync window {"last_sync":"2026-04-13T13:10:02+00:00","sync_from":"2026-04-13T12:40:02+00:00","overlap_minutes":30}
[2026-04-13 14:15:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":349}
[2026-04-13 14:15:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 14:15:02] INFO: Processing retry queue []
[2026-04-13 14:15:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T13:15:02+00:00"}
[2026-04-13 14:15:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":387}
[2026-04-13 14:15:02] INFO: Lock released []
[2026-04-13 14:20:02] INFO: === Booking Cron Started === []
[2026-04-13 14:20:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 14:20:02] INFO: Sync window {"last_sync":"2026-04-13T13:15:02+00:00","sync_from":"2026-04-13T12:45:02+00:00","overlap_minutes":30}
[2026-04-13 14:20:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":252}
[2026-04-13 14:20:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 14:20:02] INFO: Processing retry queue []
[2026-04-13 14:20:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T13:20:02+00:00"}
[2026-04-13 14:20:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":297}
[2026-04-13 14:20:02] INFO: Lock released []
[2026-04-13 14:25:02] INFO: === Booking Cron Started === []
[2026-04-13 14:25:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 14:25:02] INFO: Sync window {"last_sync":"2026-04-13T13:20:02+00:00","sync_from":"2026-04-13T12:50:02+00:00","overlap_minutes":30}
[2026-04-13 14:25:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":371}
[2026-04-13 14:25:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 14:25:02] INFO: Processing retry queue []
[2026-04-13 14:25:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T13:25:02+00:00"}
[2026-04-13 14:25:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":407}
[2026-04-13 14:25:02] INFO: Lock released []
[2026-04-13 14:30:02] INFO: === Booking Cron Started === []
[2026-04-13 14:30:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 14:30:02] INFO: Sync window {"last_sync":"2026-04-13T13:25:02+00:00","sync_from":"2026-04-13T12:55:02+00:00","overlap_minutes":30}
[2026-04-13 14:30:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":326}
[2026-04-13 14:30:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 14:30:02] INFO: Processing retry queue []
[2026-04-13 14:30:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T13:30:02+00:00"}
[2026-04-13 14:30:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":363}
[2026-04-13 14:30:02] INFO: Lock released []
[2026-04-13 14:35:02] INFO: === Booking Cron Started === []
[2026-04-13 14:35:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 14:35:02] INFO: Sync window {"last_sync":"2026-04-13T13:30:02+00:00","sync_from":"2026-04-13T13:00:02+00:00","overlap_minutes":30}
[2026-04-13 14:35:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":754}
[2026-04-13 14:35:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 14:35:02] INFO: Processing retry queue []
[2026-04-13 14:35:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T13:35:02+00:00"}
[2026-04-13 14:35:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":782}
[2026-04-13 14:35:02] INFO: Lock released []
[2026-04-13 14:40:02] INFO: === Booking Cron Started === []
[2026-04-13 14:40:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 14:40:02] INFO: Sync window {"last_sync":"2026-04-13T13:35:02+00:00","sync_from":"2026-04-13T13:05:02+00:00","overlap_minutes":30}
[2026-04-13 14:40:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":362}
[2026-04-13 14:40:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 14:40:02] INFO: Processing retry queue []
[2026-04-13 14:40:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T13:40:02+00:00"}
[2026-04-13 14:40:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":452}
[2026-04-13 14:40:02] INFO: Lock released []
[2026-04-13 14:45:01] INFO: === Booking Cron Started === []
[2026-04-13 14:45:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 14:45:01] INFO: Sync window {"last_sync":"2026-04-13T13:40:02+00:00","sync_from":"2026-04-13T13:10:02+00:00","overlap_minutes":30}
[2026-04-13 14:45:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":358}
[2026-04-13 14:45:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 14:45:01] INFO: Processing retry queue []
[2026-04-13 14:45:01] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T13:45:01+00:00"}
[2026-04-13 14:45:01] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":419}
[2026-04-13 14:45:01] INFO: Lock released []
[2026-04-13 14:50:01] INFO: === Booking Cron Started === []
[2026-04-13 14:50:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 14:50:01] INFO: Sync window {"last_sync":"2026-04-13T13:45:01+00:00","sync_from":"2026-04-13T13:15:01+00:00","overlap_minutes":30}
[2026-04-13 14:50:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":343}
[2026-04-13 14:50:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 14:50:02] INFO: Processing retry queue []
[2026-04-13 14:50:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T13:50:02+00:00"}
[2026-04-13 14:50:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":389}
[2026-04-13 14:50:02] INFO: Lock released []
[2026-04-13 14:55:01] INFO: === Booking Cron Started === []
[2026-04-13 14:55:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 14:55:01] INFO: Sync window {"last_sync":"2026-04-13T13:50:02+00:00","sync_from":"2026-04-13T13:20:02+00:00","overlap_minutes":30}
[2026-04-13 14:55:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":378}
[2026-04-13 14:55:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 14:55:01] INFO: Processing retry queue []
[2026-04-13 14:55:01] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T13:55:01+00:00"}
[2026-04-13 14:55:01] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":414}
[2026-04-13 14:55:01] INFO: Lock released []
[2026-04-13 15:00:02] INFO: === Booking Cron Started === []
[2026-04-13 15:00:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 15:00:02] INFO: Sync window {"last_sync":"2026-04-13T13:55:01+00:00","sync_from":"2026-04-13T13:25:01+00:00","overlap_minutes":30}
[2026-04-13 15:00:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":347}
[2026-04-13 15:00:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 15:00:02] INFO: Processing retry queue []
[2026-04-13 15:00:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T14:00:02+00:00"}
[2026-04-13 15:00:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":402}
[2026-04-13 15:00:02] INFO: Lock released []
[2026-04-13 15:05:02] INFO: === Booking Cron Started === []
[2026-04-13 15:05:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 15:05:02] INFO: Sync window {"last_sync":"2026-04-13T14:00:02+00:00","sync_from":"2026-04-13T13:30:02+00:00","overlap_minutes":30}
[2026-04-13 15:05:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":258}
[2026-04-13 15:05:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 15:05:02] INFO: Processing retry queue []
[2026-04-13 15:05:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T14:05:02+00:00"}
[2026-04-13 15:05:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":287}
[2026-04-13 15:05:02] INFO: Lock released []
[2026-04-13 15:10:02] INFO: === Booking Cron Started === []
[2026-04-13 15:10:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 15:10:02] INFO: Sync window {"last_sync":"2026-04-13T14:05:02+00:00","sync_from":"2026-04-13T13:35:02+00:00","overlap_minutes":30}
[2026-04-13 15:10:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":433}
[2026-04-13 15:10:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 15:10:02] INFO: Processing retry queue []
[2026-04-13 15:10:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T14:10:02+00:00"}
[2026-04-13 15:10:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":475}
[2026-04-13 15:10:02] INFO: Lock released []
[2026-04-13 15:15:01] INFO: === Booking Cron Started === []
[2026-04-13 15:15:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 15:15:01] INFO: Sync window {"last_sync":"2026-04-13T14:10:02+00:00","sync_from":"2026-04-13T13:40:02+00:00","overlap_minutes":30}
[2026-04-13 15:15:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":398}
[2026-04-13 15:15:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 15:15:02] INFO: Processing retry queue []
[2026-04-13 15:15:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T14:15:02+00:00"}
[2026-04-13 15:15:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":431}
[2026-04-13 15:15:02] INFO: Lock released []
[2026-04-13 15:20:01] INFO: === Booking Cron Started === []
[2026-04-13 15:20:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 15:20:01] INFO: Sync window {"last_sync":"2026-04-13T14:15:02+00:00","sync_from":"2026-04-13T13:45:02+00:00","overlap_minutes":30}
[2026-04-13 15:20:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":399}
[2026-04-13 15:20:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 15:20:02] INFO: Processing retry queue []
[2026-04-13 15:20:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T14:20:02+00:00"}
[2026-04-13 15:20:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":475}
[2026-04-13 15:20:02] INFO: Lock released []
[2026-04-13 15:25:01] INFO: === Booking Cron Started === []
[2026-04-13 15:25:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 15:25:01] INFO: Sync window {"last_sync":"2026-04-13T14:20:02+00:00","sync_from":"2026-04-13T13:50:02+00:00","overlap_minutes":30}
[2026-04-13 15:25:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":476}
[2026-04-13 15:25:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 15:25:01] INFO: Processing retry queue []
[2026-04-13 15:25:01] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T14:25:01+00:00"}
[2026-04-13 15:25:01] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":521}
[2026-04-13 15:25:01] INFO: Lock released []
[2026-04-13 15:30:02] INFO: === Booking Cron Started === []
[2026-04-13 15:30:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 15:30:02] INFO: Sync window {"last_sync":"2026-04-13T14:25:01+00:00","sync_from":"2026-04-13T13:55:01+00:00","overlap_minutes":30}
[2026-04-13 15:30:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":612}
[2026-04-13 15:30:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 15:30:02] INFO: Processing retry queue []
[2026-04-13 15:30:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T14:30:02+00:00"}
[2026-04-13 15:30:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":736}
[2026-04-13 15:30:02] INFO: Lock released []
[2026-04-13 15:35:02] INFO: === Booking Cron Started === []
[2026-04-13 15:35:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 15:35:02] INFO: Sync window {"last_sync":"2026-04-13T14:30:02+00:00","sync_from":"2026-04-13T14:00:02+00:00","overlap_minutes":30}
[2026-04-13 15:35:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":414}
[2026-04-13 15:35:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 15:35:02] INFO: Processing retry queue []
[2026-04-13 15:35:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T14:35:02+00:00"}
[2026-04-13 15:35:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":441}
[2026-04-13 15:35:02] INFO: Lock released []
[2026-04-13 15:40:02] INFO: === Booking Cron Started === []
[2026-04-13 15:40:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 15:40:02] INFO: Sync window {"last_sync":"2026-04-13T14:35:02+00:00","sync_from":"2026-04-13T14:05:02+00:00","overlap_minutes":30}
[2026-04-13 15:40:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":296}
[2026-04-13 15:40:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 15:40:02] INFO: Processing retry queue []
[2026-04-13 15:40:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T14:40:02+00:00"}
[2026-04-13 15:40:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":339}
[2026-04-13 15:40:02] INFO: Lock released []
[2026-04-13 15:45:02] INFO: === Booking Cron Started === []
[2026-04-13 15:45:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 15:45:02] INFO: Sync window {"last_sync":"2026-04-13T14:40:02+00:00","sync_from":"2026-04-13T14:10:02+00:00","overlap_minutes":30}
[2026-04-13 15:45:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":357}
[2026-04-13 15:45:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 15:45:02] INFO: Processing retry queue []
[2026-04-13 15:45:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T14:45:02+00:00"}
[2026-04-13 15:45:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":396}
[2026-04-13 15:45:02] INFO: Lock released []
[2026-04-13 15:50:01] INFO: === Booking Cron Started === []
[2026-04-13 15:50:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 15:50:01] INFO: Sync window {"last_sync":"2026-04-13T14:45:02+00:00","sync_from":"2026-04-13T14:15:02+00:00","overlap_minutes":30}
[2026-04-13 15:50:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":665}
[2026-04-13 15:50:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 15:50:02] INFO: Processing retry queue []
[2026-04-13 15:50:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T14:50:02+00:00"}
[2026-04-13 15:50:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":714}
[2026-04-13 15:50:02] INFO: Lock released []
[2026-04-13 15:55:01] INFO: === Booking Cron Started === []
[2026-04-13 15:55:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 15:55:01] INFO: Sync window {"last_sync":"2026-04-13T14:50:02+00:00","sync_from":"2026-04-13T14:20:02+00:00","overlap_minutes":30}
[2026-04-13 15:55:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":393}
[2026-04-13 15:55:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 15:55:01] INFO: Processing retry queue []
[2026-04-13 15:55:01] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T14:55:01+00:00"}
[2026-04-13 15:55:01] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":440}
[2026-04-13 15:55:01] INFO: Lock released []
[2026-04-13 16:00:02] INFO: === Booking Cron Started === []
[2026-04-13 16:00:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 16:00:02] INFO: Sync window {"last_sync":"2026-04-13T14:55:01+00:00","sync_from":"2026-04-13T14:25:01+00:00","overlap_minutes":30}
[2026-04-13 16:00:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":395}
[2026-04-13 16:00:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 16:00:02] INFO: Processing retry queue []
[2026-04-13 16:00:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T15:00:02+00:00"}
[2026-04-13 16:00:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":440}
[2026-04-13 16:00:02] INFO: Lock released []
[2026-04-13 16:05:01] INFO: === Booking Cron Started === []
[2026-04-13 16:05:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 16:05:01] INFO: Sync window {"last_sync":"2026-04-13T15:00:02+00:00","sync_from":"2026-04-13T14:30:02+00:00","overlap_minutes":30}
[2026-04-13 16:05:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":352}
[2026-04-13 16:05:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 16:05:02] INFO: Processing retry queue []
[2026-04-13 16:05:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T15:05:02+00:00"}
[2026-04-13 16:05:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":401}
[2026-04-13 16:05:02] INFO: Lock released []
[2026-04-13 16:10:02] INFO: === Booking Cron Started === []
[2026-04-13 16:10:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 16:10:02] INFO: Sync window {"last_sync":"2026-04-13T15:05:02+00:00","sync_from":"2026-04-13T14:35:02+00:00","overlap_minutes":30}
[2026-04-13 16:10:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":317}
[2026-04-13 16:10:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 16:10:02] INFO: Processing retry queue []
[2026-04-13 16:10:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T15:10:02+00:00"}
[2026-04-13 16:10:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":356}
[2026-04-13 16:10:02] INFO: Lock released []
[2026-04-13 16:15:01] INFO: === Booking Cron Started === []
[2026-04-13 16:15:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 16:15:01] INFO: Sync window {"last_sync":"2026-04-13T15:10:02+00:00","sync_from":"2026-04-13T14:40:02+00:00","overlap_minutes":30}
[2026-04-13 16:15:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":328}
[2026-04-13 16:15:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 16:15:01] INFO: Processing retry queue []
[2026-04-13 16:15:01] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T15:15:01+00:00"}
[2026-04-13 16:15:01] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":359}
[2026-04-13 16:15:01] INFO: Lock released []
[2026-04-13 16:20:01] INFO: === Booking Cron Started === []
[2026-04-13 16:20:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 16:20:01] INFO: Sync window {"last_sync":"2026-04-13T15:15:01+00:00","sync_from":"2026-04-13T14:45:01+00:00","overlap_minutes":30}
[2026-04-13 16:20:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":386}
[2026-04-13 16:20:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 16:20:02] INFO: Processing retry queue []
[2026-04-13 16:20:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T15:20:02+00:00"}
[2026-04-13 16:20:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":432}
[2026-04-13 16:20:02] INFO: Lock released []
[2026-04-13 16:25:01] INFO: === Booking Cron Started === []
[2026-04-13 16:25:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 16:25:01] INFO: Sync window {"last_sync":"2026-04-13T15:20:02+00:00","sync_from":"2026-04-13T14:50:02+00:00","overlap_minutes":30}
[2026-04-13 16:25:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":330}
[2026-04-13 16:25:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 16:25:02] INFO: Processing retry queue []
[2026-04-13 16:25:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T15:25:02+00:00"}
[2026-04-13 16:25:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":364}
[2026-04-13 16:25:02] INFO: Lock released []
[2026-04-13 16:30:02] INFO: === Booking Cron Started === []
[2026-04-13 16:30:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 16:30:02] INFO: Sync window {"last_sync":"2026-04-13T15:25:02+00:00","sync_from":"2026-04-13T14:55:02+00:00","overlap_minutes":30}
[2026-04-13 16:30:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":262}
[2026-04-13 16:30:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 16:30:02] INFO: Processing retry queue []
[2026-04-13 16:30:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T15:30:02+00:00"}
[2026-04-13 16:30:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":321}
[2026-04-13 16:30:02] INFO: Lock released []
[2026-04-13 16:35:02] INFO: === Booking Cron Started === []
[2026-04-13 16:35:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 16:35:02] INFO: Sync window {"last_sync":"2026-04-13T15:30:02+00:00","sync_from":"2026-04-13T15:00:02+00:00","overlap_minutes":30}
[2026-04-13 16:35:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":378}
[2026-04-13 16:35:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 16:35:02] INFO: Processing retry queue []
[2026-04-13 16:35:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T15:35:02+00:00"}
[2026-04-13 16:35:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":413}
[2026-04-13 16:35:02] INFO: Lock released []
[2026-04-13 16:40:01] INFO: === Booking Cron Started === []
[2026-04-13 16:40:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 16:40:01] INFO: Sync window {"last_sync":"2026-04-13T15:35:02+00:00","sync_from":"2026-04-13T15:05:02+00:00","overlap_minutes":30}
[2026-04-13 16:40:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":295}
[2026-04-13 16:40:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 16:40:02] INFO: Processing retry queue []
[2026-04-13 16:40:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T15:40:02+00:00"}
[2026-04-13 16:40:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":332}
[2026-04-13 16:40:02] INFO: Lock released []
[2026-04-13 16:45:01] INFO: === Booking Cron Started === []
[2026-04-13 16:45:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 16:45:01] INFO: Sync window {"last_sync":"2026-04-13T15:40:02+00:00","sync_from":"2026-04-13T15:10:02+00:00","overlap_minutes":30}
[2026-04-13 16:45:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":429}
[2026-04-13 16:45:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 16:45:02] INFO: Processing retry queue []
[2026-04-13 16:45:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T15:45:02+00:00"}
[2026-04-13 16:45:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":487}
[2026-04-13 16:45:02] INFO: Lock released []
[2026-04-13 16:50:01] INFO: === Booking Cron Started === []
[2026-04-13 16:50:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 16:50:01] INFO: Sync window {"last_sync":"2026-04-13T15:45:02+00:00","sync_from":"2026-04-13T15:15:02+00:00","overlap_minutes":30}
[2026-04-13 16:50:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":299}
[2026-04-13 16:50:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 16:50:01] INFO: Processing retry queue []
[2026-04-13 16:50:01] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T15:50:01+00:00"}
[2026-04-13 16:50:01] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":338}
[2026-04-13 16:50:01] INFO: Lock released []
[2026-04-13 16:55:01] INFO: === Booking Cron Started === []
[2026-04-13 16:55:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 16:55:01] INFO: Sync window {"last_sync":"2026-04-13T15:50:01+00:00","sync_from":"2026-04-13T15:20:01+00:00","overlap_minutes":30}
[2026-04-13 16:55:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":398}
[2026-04-13 16:55:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 16:55:02] INFO: Processing retry queue []
[2026-04-13 16:55:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T15:55:02+00:00"}
[2026-04-13 16:55:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":439}
[2026-04-13 16:55:02] INFO: Lock released []
[2026-04-13 17:00:02] INFO: === Booking Cron Started === []
[2026-04-13 17:00:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 17:00:02] INFO: Sync window {"last_sync":"2026-04-13T15:55:02+00:00","sync_from":"2026-04-13T15:25:02+00:00","overlap_minutes":30}
[2026-04-13 17:00:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":325}
[2026-04-13 17:00:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 17:00:02] INFO: Processing retry queue []
[2026-04-13 17:00:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T16:00:02+00:00"}
[2026-04-13 17:00:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":364}
[2026-04-13 17:00:02] INFO: Lock released []
[2026-04-13 17:05:02] INFO: === Booking Cron Started === []
[2026-04-13 17:05:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 17:05:02] INFO: Sync window {"last_sync":"2026-04-13T16:00:02+00:00","sync_from":"2026-04-13T15:30:02+00:00","overlap_minutes":30}
[2026-04-13 17:05:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":346}
[2026-04-13 17:05:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 17:05:02] INFO: Processing retry queue []
[2026-04-13 17:05:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T16:05:02+00:00"}
[2026-04-13 17:05:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":383}
[2026-04-13 17:05:02] INFO: Lock released []
[2026-04-13 17:10:02] INFO: === Booking Cron Started === []
[2026-04-13 17:10:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 17:10:02] INFO: Sync window {"last_sync":"2026-04-13T16:05:02+00:00","sync_from":"2026-04-13T15:35:02+00:00","overlap_minutes":30}
[2026-04-13 17:10:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":389}
[2026-04-13 17:10:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 17:10:02] INFO: Processing retry queue []
[2026-04-13 17:10:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T16:10:02+00:00"}
[2026-04-13 17:10:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":432}
[2026-04-13 17:10:02] INFO: Lock released []
[2026-04-13 17:15:01] INFO: === Booking Cron Started === []
[2026-04-13 17:15:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 17:15:01] INFO: Sync window {"last_sync":"2026-04-13T16:10:02+00:00","sync_from":"2026-04-13T15:40:02+00:00","overlap_minutes":30}
[2026-04-13 17:15:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":328}
[2026-04-13 17:15:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 17:15:02] INFO: Processing retry queue []
[2026-04-13 17:15:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T16:15:02+00:00"}
[2026-04-13 17:15:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":358}
[2026-04-13 17:15:02] INFO: Lock released []
[2026-04-13 17:20:01] INFO: === Booking Cron Started === []
[2026-04-13 17:20:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 17:20:01] INFO: Sync window {"last_sync":"2026-04-13T16:15:02+00:00","sync_from":"2026-04-13T15:45:02+00:00","overlap_minutes":30}
[2026-04-13 17:20:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":280}
[2026-04-13 17:20:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 17:20:02] INFO: Processing retry queue []
[2026-04-13 17:20:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T16:20:02+00:00"}
[2026-04-13 17:20:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":380}
[2026-04-13 17:20:02] INFO: Lock released []
[2026-04-13 17:25:02] INFO: === Booking Cron Started === []
[2026-04-13 17:25:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 17:25:02] INFO: Sync window {"last_sync":"2026-04-13T16:20:02+00:00","sync_from":"2026-04-13T15:50:02+00:00","overlap_minutes":30}
[2026-04-13 17:25:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":272}
[2026-04-13 17:25:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 17:25:02] INFO: Processing retry queue []
[2026-04-13 17:25:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T16:25:02+00:00"}
[2026-04-13 17:25:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":334}
[2026-04-13 17:25:02] INFO: Lock released []
[2026-04-13 17:30:01] INFO: === Booking Cron Started === []
[2026-04-13 17:30:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 17:30:01] INFO: Sync window {"last_sync":"2026-04-13T16:25:02+00:00","sync_from":"2026-04-13T15:55:02+00:00","overlap_minutes":30}
[2026-04-13 17:30:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":269}
[2026-04-13 17:30:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 17:30:02] INFO: Processing retry queue []
[2026-04-13 17:30:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T16:30:02+00:00"}
[2026-04-13 17:30:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":322}
[2026-04-13 17:30:02] INFO: Lock released []
[2026-04-13 17:35:01] INFO: === Booking Cron Started === []
[2026-04-13 17:35:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 17:35:01] INFO: Sync window {"last_sync":"2026-04-13T16:30:02+00:00","sync_from":"2026-04-13T16:00:02+00:00","overlap_minutes":30}
[2026-04-13 17:35:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":321}
[2026-04-13 17:35:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 17:35:01] INFO: Processing retry queue []
[2026-04-13 17:35:01] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T16:35:01+00:00"}
[2026-04-13 17:35:01] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":393}
[2026-04-13 17:35:01] INFO: Lock released []
[2026-04-13 17:40:02] INFO: === Booking Cron Started === []
[2026-04-13 17:40:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 17:40:02] INFO: Sync window {"last_sync":"2026-04-13T16:35:01+00:00","sync_from":"2026-04-13T16:05:01+00:00","overlap_minutes":30}
[2026-04-13 17:40:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":335}
[2026-04-13 17:40:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 17:40:02] INFO: Processing retry queue []
[2026-04-13 17:40:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T16:40:02+00:00"}
[2026-04-13 17:40:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":360}
[2026-04-13 17:40:02] INFO: Lock released []
[2026-04-13 17:45:02] INFO: === Booking Cron Started === []
[2026-04-13 17:45:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 17:45:02] INFO: Sync window {"last_sync":"2026-04-13T16:40:02+00:00","sync_from":"2026-04-13T16:10:02+00:00","overlap_minutes":30}
[2026-04-13 17:45:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":502}
[2026-04-13 17:45:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 17:45:02] INFO: Processing retry queue []
[2026-04-13 17:45:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T16:45:02+00:00"}
[2026-04-13 17:45:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":542}
[2026-04-13 17:45:02] INFO: Lock released []
[2026-04-13 17:50:02] INFO: === Booking Cron Started === []
[2026-04-13 17:50:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 17:50:02] INFO: Sync window {"last_sync":"2026-04-13T16:45:02+00:00","sync_from":"2026-04-13T16:15:02+00:00","overlap_minutes":30}
[2026-04-13 17:50:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":266}
[2026-04-13 17:50:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 17:50:02] INFO: Processing retry queue []
[2026-04-13 17:50:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T16:50:02+00:00"}
[2026-04-13 17:50:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":305}
[2026-04-13 17:50:02] INFO: Lock released []
[2026-04-13 17:55:01] INFO: === Booking Cron Started === []
[2026-04-13 17:55:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 17:55:01] INFO: Sync window {"last_sync":"2026-04-13T16:50:02+00:00","sync_from":"2026-04-13T16:20:02+00:00","overlap_minutes":30}
[2026-04-13 17:55:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":294}
[2026-04-13 17:55:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 17:55:02] INFO: Processing retry queue []
[2026-04-13 17:55:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T16:55:02+00:00"}
[2026-04-13 17:55:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":324}
[2026-04-13 17:55:02] INFO: Lock released []
[2026-04-13 18:00:02] INFO: === Booking Cron Started === []
[2026-04-13 18:00:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 18:00:02] INFO: Sync window {"last_sync":"2026-04-13T16:55:02+00:00","sync_from":"2026-04-13T16:25:02+00:00","overlap_minutes":30}
[2026-04-13 18:00:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":379}
[2026-04-13 18:00:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 18:00:02] INFO: Processing retry queue []
[2026-04-13 18:00:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T17:00:02+00:00"}
[2026-04-13 18:00:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":416}
[2026-04-13 18:00:02] INFO: Lock released []
[2026-04-13 18:05:02] INFO: === Booking Cron Started === []
[2026-04-13 18:05:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 18:05:02] INFO: Sync window {"last_sync":"2026-04-13T17:00:02+00:00","sync_from":"2026-04-13T16:30:02+00:00","overlap_minutes":30}
[2026-04-13 18:05:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":325}
[2026-04-13 18:05:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 18:05:02] INFO: Processing retry queue []
[2026-04-13 18:05:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T17:05:02+00:00"}
[2026-04-13 18:05:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":352}
[2026-04-13 18:05:02] INFO: Lock released []
[2026-04-13 18:10:02] INFO: === Booking Cron Started === []
[2026-04-13 18:10:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 18:10:02] INFO: Sync window {"last_sync":"2026-04-13T17:05:02+00:00","sync_from":"2026-04-13T16:35:02+00:00","overlap_minutes":30}
[2026-04-13 18:10:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":390}
[2026-04-13 18:10:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 18:10:02] INFO: Processing retry queue []
[2026-04-13 18:10:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T17:10:02+00:00"}
[2026-04-13 18:10:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":436}
[2026-04-13 18:10:02] INFO: Lock released []
[2026-04-13 18:15:01] INFO: === Booking Cron Started === []
[2026-04-13 18:15:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 18:15:01] INFO: Sync window {"last_sync":"2026-04-13T17:10:02+00:00","sync_from":"2026-04-13T16:40:02+00:00","overlap_minutes":30}
[2026-04-13 18:15:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":336}
[2026-04-13 18:15:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 18:15:02] INFO: Processing retry queue []
[2026-04-13 18:15:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T17:15:02+00:00"}
[2026-04-13 18:15:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":371}
[2026-04-13 18:15:02] INFO: Lock released []
[2026-04-13 18:20:02] INFO: === Booking Cron Started === []
[2026-04-13 18:20:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 18:20:02] INFO: Sync window {"last_sync":"2026-04-13T17:15:02+00:00","sync_from":"2026-04-13T16:45:02+00:00","overlap_minutes":30}
[2026-04-13 18:20:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":458}
[2026-04-13 18:20:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 18:20:02] INFO: Processing retry queue []
[2026-04-13 18:20:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T17:20:02+00:00"}
[2026-04-13 18:20:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":488}
[2026-04-13 18:20:02] INFO: Lock released []
[2026-04-13 18:25:02] INFO: === Booking Cron Started === []
[2026-04-13 18:25:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 18:25:02] INFO: Sync window {"last_sync":"2026-04-13T17:20:02+00:00","sync_from":"2026-04-13T16:50:02+00:00","overlap_minutes":30}
[2026-04-13 18:25:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":427}
[2026-04-13 18:25:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 18:25:02] INFO: Processing retry queue []
[2026-04-13 18:25:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T17:25:02+00:00"}
[2026-04-13 18:25:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":465}
[2026-04-13 18:25:02] INFO: Lock released []
[2026-04-13 18:30:02] INFO: === Booking Cron Started === []
[2026-04-13 18:30:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 18:30:02] INFO: Sync window {"last_sync":"2026-04-13T17:25:02+00:00","sync_from":"2026-04-13T16:55:02+00:00","overlap_minutes":30}
[2026-04-13 18:30:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":337}
[2026-04-13 18:30:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 18:30:02] INFO: Processing retry queue []
[2026-04-13 18:30:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T17:30:02+00:00"}
[2026-04-13 18:30:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":381}
[2026-04-13 18:30:02] INFO: Lock released []
[2026-04-13 18:35:01] INFO: === Booking Cron Started === []
[2026-04-13 18:35:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 18:35:01] INFO: Sync window {"last_sync":"2026-04-13T17:30:02+00:00","sync_from":"2026-04-13T17:00:02+00:00","overlap_minutes":30}
[2026-04-13 18:35:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":387}
[2026-04-13 18:35:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 18:35:01] INFO: Processing retry queue []
[2026-04-13 18:35:01] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T17:35:01+00:00"}
[2026-04-13 18:35:01] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":429}
[2026-04-13 18:35:01] INFO: Lock released []
[2026-04-13 18:40:01] INFO: === Booking Cron Started === []
[2026-04-13 18:40:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 18:40:01] INFO: Sync window {"last_sync":"2026-04-13T17:35:01+00:00","sync_from":"2026-04-13T17:05:01+00:00","overlap_minutes":30}
[2026-04-13 18:40:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":278}
[2026-04-13 18:40:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 18:40:02] INFO: Processing retry queue []
[2026-04-13 18:40:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T17:40:02+00:00"}
[2026-04-13 18:40:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":305}
[2026-04-13 18:40:02] INFO: Lock released []
[2026-04-13 18:45:02] INFO: === Booking Cron Started === []
[2026-04-13 18:45:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 18:45:02] INFO: Sync window {"last_sync":"2026-04-13T17:40:02+00:00","sync_from":"2026-04-13T17:10:02+00:00","overlap_minutes":30}
[2026-04-13 18:45:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":343}
[2026-04-13 18:45:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 18:45:02] INFO: Processing retry queue []
[2026-04-13 18:45:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T17:45:02+00:00"}
[2026-04-13 18:45:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":381}
[2026-04-13 18:45:02] INFO: Lock released []
[2026-04-13 18:50:02] INFO: === Booking Cron Started === []
[2026-04-13 18:50:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 18:50:02] INFO: Sync window {"last_sync":"2026-04-13T17:45:02+00:00","sync_from":"2026-04-13T17:15:02+00:00","overlap_minutes":30}
[2026-04-13 18:50:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":322}
[2026-04-13 18:50:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 18:50:02] INFO: Processing retry queue []
[2026-04-13 18:50:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T17:50:02+00:00"}
[2026-04-13 18:50:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":364}
[2026-04-13 18:50:02] INFO: Lock released []
[2026-04-13 18:55:02] INFO: === Booking Cron Started === []
[2026-04-13 18:55:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 18:55:02] INFO: Sync window {"last_sync":"2026-04-13T17:50:02+00:00","sync_from":"2026-04-13T17:20:02+00:00","overlap_minutes":30}
[2026-04-13 18:55:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":398}
[2026-04-13 18:55:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 18:55:02] INFO: Processing retry queue []
[2026-04-13 18:55:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T17:55:02+00:00"}
[2026-04-13 18:55:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":444}
[2026-04-13 18:55:02] INFO: Lock released []
[2026-04-13 19:00:02] INFO: === Booking Cron Started === []
[2026-04-13 19:00:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 19:00:02] INFO: Sync window {"last_sync":"2026-04-13T17:55:02+00:00","sync_from":"2026-04-13T17:25:02+00:00","overlap_minutes":30}
[2026-04-13 19:00:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":312}
[2026-04-13 19:00:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 19:00:02] INFO: Processing retry queue []
[2026-04-13 19:00:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T18:00:02+00:00"}
[2026-04-13 19:00:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":360}
[2026-04-13 19:00:02] INFO: Lock released []
[2026-04-13 19:05:01] INFO: === Booking Cron Started === []
[2026-04-13 19:05:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 19:05:01] INFO: Sync window {"last_sync":"2026-04-13T18:00:02+00:00","sync_from":"2026-04-13T17:30:02+00:00","overlap_minutes":30}
[2026-04-13 19:05:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":335}
[2026-04-13 19:05:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 19:05:01] INFO: Processing retry queue []
[2026-04-13 19:05:01] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T18:05:01+00:00"}
[2026-04-13 19:05:01] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":377}
[2026-04-13 19:05:01] INFO: Lock released []
[2026-04-13 19:10:02] INFO: === Booking Cron Started === []
[2026-04-13 19:10:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 19:10:02] INFO: Sync window {"last_sync":"2026-04-13T18:05:01+00:00","sync_from":"2026-04-13T17:35:01+00:00","overlap_minutes":30}
[2026-04-13 19:10:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":383}
[2026-04-13 19:10:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 19:10:02] INFO: Processing retry queue []
[2026-04-13 19:10:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T18:10:02+00:00"}
[2026-04-13 19:10:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":432}
[2026-04-13 19:10:02] INFO: Lock released []
[2026-04-13 19:15:02] INFO: === Booking Cron Started === []
[2026-04-13 19:15:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 19:15:02] INFO: Sync window {"last_sync":"2026-04-13T18:10:02+00:00","sync_from":"2026-04-13T17:40:02+00:00","overlap_minutes":30}
[2026-04-13 19:15:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":344}
[2026-04-13 19:15:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 19:15:02] INFO: Processing retry queue []
[2026-04-13 19:15:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T18:15:02+00:00"}
[2026-04-13 19:15:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":425}
[2026-04-13 19:15:02] INFO: Lock released []
[2026-04-13 19:20:01] INFO: === Booking Cron Started === []
[2026-04-13 19:20:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 19:20:01] INFO: Sync window {"last_sync":"2026-04-13T18:15:02+00:00","sync_from":"2026-04-13T17:45:02+00:00","overlap_minutes":30}
[2026-04-13 19:20:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":329}
[2026-04-13 19:20:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 19:20:02] INFO: Processing retry queue []
[2026-04-13 19:20:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T18:20:02+00:00"}
[2026-04-13 19:20:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":365}
[2026-04-13 19:20:02] INFO: Lock released []
[2026-04-13 19:25:01] INFO: === Booking Cron Started === []
[2026-04-13 19:25:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 19:25:01] INFO: Sync window {"last_sync":"2026-04-13T18:20:02+00:00","sync_from":"2026-04-13T17:50:02+00:00","overlap_minutes":30}
[2026-04-13 19:25:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":404}
[2026-04-13 19:25:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 19:25:02] INFO: Processing retry queue []
[2026-04-13 19:25:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T18:25:02+00:00"}
[2026-04-13 19:25:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":433}
[2026-04-13 19:25:02] INFO: Lock released []
[2026-04-13 19:30:02] INFO: === Booking Cron Started === []
[2026-04-13 19:30:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 19:30:02] INFO: Sync window {"last_sync":"2026-04-13T18:25:02+00:00","sync_from":"2026-04-13T17:55:02+00:00","overlap_minutes":30}
[2026-04-13 19:30:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":329}
[2026-04-13 19:30:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 19:30:02] INFO: Processing retry queue []
[2026-04-13 19:30:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T18:30:02+00:00"}
[2026-04-13 19:30:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":375}
[2026-04-13 19:30:02] INFO: Lock released []
[2026-04-13 19:35:02] INFO: === Booking Cron Started === []
[2026-04-13 19:35:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 19:35:02] INFO: Sync window {"last_sync":"2026-04-13T18:30:02+00:00","sync_from":"2026-04-13T18:00:02+00:00","overlap_minutes":30}
[2026-04-13 19:35:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":427}
[2026-04-13 19:35:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 19:35:02] INFO: Processing retry queue []
[2026-04-13 19:35:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T18:35:02+00:00"}
[2026-04-13 19:35:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":474}
[2026-04-13 19:35:02] INFO: Lock released []
[2026-04-13 19:40:01] INFO: === Booking Cron Started === []
[2026-04-13 19:40:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 19:40:01] INFO: Sync window {"last_sync":"2026-04-13T18:35:02+00:00","sync_from":"2026-04-13T18:05:02+00:00","overlap_minutes":30}
[2026-04-13 19:40:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":367}
[2026-04-13 19:40:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 19:40:02] INFO: Processing retry queue []
[2026-04-13 19:40:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T18:40:02+00:00"}
[2026-04-13 19:40:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":418}
[2026-04-13 19:40:02] INFO: Lock released []
[2026-04-13 19:45:02] INFO: === Booking Cron Started === []
[2026-04-13 19:45:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 19:45:02] INFO: Sync window {"last_sync":"2026-04-13T18:40:02+00:00","sync_from":"2026-04-13T18:10:02+00:00","overlap_minutes":30}
[2026-04-13 19:45:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":348}
[2026-04-13 19:45:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 19:45:02] INFO: Processing retry queue []
[2026-04-13 19:45:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T18:45:02+00:00"}
[2026-04-13 19:45:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":393}
[2026-04-13 19:45:02] INFO: Lock released []
[2026-04-13 19:50:01] INFO: === Booking Cron Started === []
[2026-04-13 19:50:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 19:50:01] INFO: Sync window {"last_sync":"2026-04-13T18:45:02+00:00","sync_from":"2026-04-13T18:15:02+00:00","overlap_minutes":30}
[2026-04-13 19:50:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":335}
[2026-04-13 19:50:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 19:50:02] INFO: Processing retry queue []
[2026-04-13 19:50:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T18:50:02+00:00"}
[2026-04-13 19:50:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":384}
[2026-04-13 19:50:02] INFO: Lock released []
[2026-04-13 19:55:01] INFO: === Booking Cron Started === []
[2026-04-13 19:55:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 19:55:01] INFO: Sync window {"last_sync":"2026-04-13T18:50:02+00:00","sync_from":"2026-04-13T18:20:02+00:00","overlap_minutes":30}
[2026-04-13 19:55:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":328}
[2026-04-13 19:55:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 19:55:01] INFO: Processing retry queue []
[2026-04-13 19:55:01] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T18:55:01+00:00"}
[2026-04-13 19:55:01] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":368}
[2026-04-13 19:55:01] INFO: Lock released []
[2026-04-13 20:00:01] INFO: === Booking Cron Started === []
[2026-04-13 20:00:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 20:00:01] INFO: Sync window {"last_sync":"2026-04-13T18:55:01+00:00","sync_from":"2026-04-13T18:25:01+00:00","overlap_minutes":30}
[2026-04-13 20:00:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":392}
[2026-04-13 20:00:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 20:00:02] INFO: Processing retry queue []
[2026-04-13 20:00:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T19:00:02+00:00"}
[2026-04-13 20:00:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":432}
[2026-04-13 20:00:02] INFO: Lock released []
[2026-04-13 20:05:02] INFO: === Booking Cron Started === []
[2026-04-13 20:05:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 20:05:02] INFO: Sync window {"last_sync":"2026-04-13T19:00:02+00:00","sync_from":"2026-04-13T18:30:02+00:00","overlap_minutes":30}
[2026-04-13 20:05:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":423}
[2026-04-13 20:05:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 20:05:02] INFO: Processing retry queue []
[2026-04-13 20:05:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T19:05:02+00:00"}
[2026-04-13 20:05:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":457}
[2026-04-13 20:05:02] INFO: Lock released []
[2026-04-13 20:10:01] INFO: === Booking Cron Started === []
[2026-04-13 20:10:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 20:10:01] INFO: Sync window {"last_sync":"2026-04-13T19:05:02+00:00","sync_from":"2026-04-13T18:35:02+00:00","overlap_minutes":30}
[2026-04-13 20:10:01] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":257}
[2026-04-13 20:10:01] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 20:10:01] INFO: Processing retry queue []
[2026-04-13 20:10:01] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T19:10:01+00:00"}
[2026-04-13 20:10:01] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":297}
[2026-04-13 20:10:01] INFO: Lock released []
[2026-04-13 20:15:01] INFO: === Booking Cron Started === []
[2026-04-13 20:15:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 20:15:01] INFO: Sync window {"last_sync":"2026-04-13T19:10:01+00:00","sync_from":"2026-04-13T18:40:01+00:00","overlap_minutes":30}
[2026-04-13 20:15:02] INFO: Wix API: Query Bookings success {"count":0,"execution_time_ms":307}
[2026-04-13 20:15:02] INFO: Bookings fetched from Wix {"count":0}
[2026-04-13 20:15:02] INFO: Processing retry queue []
[2026-04-13 20:15:02] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T19:15:02+00:00"}
[2026-04-13 20:15:02] INFO: === Booking Cron Completed Successfully === {"bookings_processed":0,"execution_time_ms":334}
[2026-04-13 20:15:02] INFO: Lock released []
[2026-04-13 20:20:01] INFO: === Booking Cron Started === []
[2026-04-13 20:20:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 20:20:01] INFO: Sync window {"last_sync":"2026-04-13T19:15:02+00:00","sync_from":"2026-04-13T18:45:02+00:00","overlap_minutes":30}
[2026-04-13 20:20:01] INFO: Wix API: Query Bookings success {"count":2,"execution_time_ms":254}
[2026-04-13 20:20:01] INFO: Bookings fetched from Wix {"count":2}
[2026-04-13 20:20:01] INFO: Processing booking: fdf80117-73e3-4b7f-b9ba-5958ac771273 []
[2026-04-13 20:20:02] INFO: Booking saved but skipping code generation (Status: CREATED): fdf80117-73e3-4b7f-b9ba-5958ac771273 []
[2026-04-13 20:20:02] INFO: Processing booking: db1686ca-0186-4fb4-81b4-cb93bc18dd2c []
[2026-04-13 20:20:02] INFO: --> CODELOCKS API: Request Data (UTC Time) {"wix_booking_id":"db1686ca-0186-4fb4-81b4-cb93bc18dd2c","start":"2026-04-14 06:00:00"}
[2026-04-13 20:20:02] INFO: --> CODELOCKS API: Calling NetCode generation for: 2026-04-14 06:00 []
[2026-04-13 20:20:02] INFO: Codelocks API: NetCode generated successfully {"access_code":"*1333292","execution_time_ms":660}
[2026-04-13 20:20:02] INFO: <-- CODELOCKS API: Response Data {"success":true,"accessCode":"*1333292","validFrom":"2026-04-14 06:00:00.000000","validUntil":"2026-04-14 07:00:00","raw_response":{"ActualNetcode":"1333292","DurationDays":0,"DurationHours":1,"Mode":"standard","SubMode":"alltime","Timecode":"2025/04/01/20:29","LockID":"285619","Startdate":"0000-00-00T00:00:00+00:00","Expires":"2026-04-14 07:00:00","Startdata":{"datetime":{"date":"2026-04-14 06:00:00.000000","timezone_type":3,"timezone":"UTC"},"original":"2026-04-14 06:00","timezone":"UTC","date_ymd":"2026-04-14","date_dmy":"14/04/2026","date_mdy":"04/14/2026","time_his":"06:00:00","time_hi":"06:00","time_h":"06"}}}
[2026-04-13 20:20:03] INFO: Sending Customer Email to andrew@icreator.co.uk []
[2026-04-13 20:20:05] INFO: Email triggered successfully {"email_id":"booking_access_code","contact_id":"fb503968-6455-4b71-9edc-4732f48d873d","response":{"success":true}}
[2026-04-13 20:20:05] INFO: Wix Customer Email Response captured and persisted {"response":{"success":true}}
[2026-04-13 20:20:05] INFO: Sending Admin Email to ef618fa9-8287-4065-b1ab-13d135e99ab9 []
[2026-04-13 20:20:06] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"ef618fa9-8287-4065-b1ab-13d135e99ab9","response":{"success":true}}
[2026-04-13 20:20:06] INFO: Sending Admin Email to 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 20:20:06] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 20:20:06] INFO: Wix Admin Email Response captured and persisted {"response":{"ef618fa9-8287-4065-b1ab-13d135e99ab9":{"success":true},"4675e7af-39cd-491c-b78b-2ba5ff34f88c":{"success":true}}}
[2026-04-13 20:20:06] INFO: Booking processed successfully: db1686ca-0186-4fb4-81b4-cb93bc18dd2c []
[2026-04-13 20:20:06] INFO: Processing retry queue []
[2026-04-13 20:20:06] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T19:20:06+00:00"}
[2026-04-13 20:20:06] INFO: === Booking Cron Completed Successfully === {"bookings_processed":2,"execution_time_ms":5035}
[2026-04-13 20:20:06] INFO: Lock released []
[2026-04-13 20:25:02] INFO: === Booking Cron Started === []
[2026-04-13 20:25:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 20:25:02] INFO: Sync window {"last_sync":"2026-04-13T19:20:06+00:00","sync_from":"2026-04-13T18:50:06+00:00","overlap_minutes":30}
[2026-04-13 20:25:02] INFO: Wix API: Query Bookings success {"count":3,"execution_time_ms":336}
[2026-04-13 20:25:02] INFO: Bookings fetched from Wix {"count":3}
[2026-04-13 20:25:02] INFO: Processing booking: fdf80117-73e3-4b7f-b9ba-5958ac771273 []
[2026-04-13 20:25:02] INFO: Booking saved but skipping code generation (Status: CREATED): fdf80117-73e3-4b7f-b9ba-5958ac771273 []
[2026-04-13 20:25:02] INFO: Processing booking: db1686ca-0186-4fb4-81b4-cb93bc18dd2c []
[2026-04-13 20:25:02] INFO: Booking saved but skipping code generation (Status: CANCELED): db1686ca-0186-4fb4-81b4-cb93bc18dd2c []
[2026-04-13 20:25:02] INFO: Processing booking: c90caa22-c4f0-4cca-845b-04605532638d []
[2026-04-13 20:25:03] INFO: --> CODELOCKS API: Request Data (UTC Time) {"wix_booking_id":"c90caa22-c4f0-4cca-845b-04605532638d","start":"2026-04-14 06:00:00"}
[2026-04-13 20:25:03] INFO: --> CODELOCKS API: Calling NetCode generation for: 2026-04-14 06:00 []
[2026-04-13 20:25:03] INFO: Codelocks API: NetCode generated successfully {"access_code":"*1333292","execution_time_ms":558}
[2026-04-13 20:25:03] INFO: <-- CODELOCKS API: Response Data {"success":true,"accessCode":"*1333292","validFrom":"2026-04-14 06:00:00.000000","validUntil":"2026-04-14 07:00:00","raw_response":{"ActualNetcode":"1333292","DurationDays":0,"DurationHours":1,"Mode":"standard","SubMode":"alltime","Timecode":"2025/04/01/20:29","LockID":"285619","Startdate":"0000-00-00T00:00:00+00:00","Expires":"2026-04-14 07:00:00","Startdata":{"datetime":{"date":"2026-04-14 06:00:00.000000","timezone_type":3,"timezone":"UTC"},"original":"2026-04-14 06:00","timezone":"UTC","date_ymd":"2026-04-14","date_dmy":"14/04/2026","date_mdy":"04/14/2026","time_his":"06:00:00","time_hi":"06:00","time_h":"06"}}}
[2026-04-13 20:25:03] INFO: Sending Customer Email to andrew@icreator.co.uk []
[2026-04-13 20:25:05] INFO: Email triggered successfully {"email_id":"booking_access_code","contact_id":"fb503968-6455-4b71-9edc-4732f48d873d","response":{"success":true}}
[2026-04-13 20:25:05] INFO: Wix Customer Email Response captured and persisted {"response":{"success":true}}
[2026-04-13 20:25:05] INFO: Sending Admin Email to ef618fa9-8287-4065-b1ab-13d135e99ab9 []
[2026-04-13 20:25:06] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"ef618fa9-8287-4065-b1ab-13d135e99ab9","response":{"success":true}}
[2026-04-13 20:25:06] INFO: Sending Admin Email to 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 20:25:07] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 20:25:07] INFO: Wix Admin Email Response captured and persisted {"response":{"ef618fa9-8287-4065-b1ab-13d135e99ab9":{"success":true},"4675e7af-39cd-491c-b78b-2ba5ff34f88c":{"success":true}}}
[2026-04-13 20:25:07] INFO: Booking processed successfully: c90caa22-c4f0-4cca-845b-04605532638d []
[2026-04-13 20:25:07] INFO: Processing retry queue []
[2026-04-13 20:25:07] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T19:25:07+00:00"}
[2026-04-13 20:25:07] INFO: === Booking Cron Completed Successfully === {"bookings_processed":3,"execution_time_ms":4848}
[2026-04-13 20:25:07] INFO: Lock released []
[2026-04-13 20:30:01] INFO: === Booking Cron Started === []
[2026-04-13 20:30:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 20:30:01] INFO: Sync window {"last_sync":"2026-04-13T19:25:07+00:00","sync_from":"2026-04-13T18:55:07+00:00","overlap_minutes":30}
[2026-04-13 20:30:01] INFO: Wix API: Query Bookings success {"count":4,"execution_time_ms":369}
[2026-04-13 20:30:01] INFO: Bookings fetched from Wix {"count":4}
[2026-04-13 20:30:01] INFO: Processing booking: fdf80117-73e3-4b7f-b9ba-5958ac771273 []
[2026-04-13 20:30:02] INFO: Booking saved but skipping code generation (Status: CREATED): fdf80117-73e3-4b7f-b9ba-5958ac771273 []
[2026-04-13 20:30:02] INFO: Processing booking: db1686ca-0186-4fb4-81b4-cb93bc18dd2c []
[2026-04-13 20:30:02] INFO: Booking saved but skipping code generation (Status: CANCELED): db1686ca-0186-4fb4-81b4-cb93bc18dd2c []
[2026-04-13 20:30:02] INFO: Processing booking: c90caa22-c4f0-4cca-845b-04605532638d []
[2026-04-13 20:30:02] INFO: Processing booking: 3557cdf9-9a89-47da-ae4f-ddaaf246c516 []
[2026-04-13 20:30:02] INFO: --> CODELOCKS API: Request Data (UTC Time) {"wix_booking_id":"3557cdf9-9a89-47da-ae4f-ddaaf246c516","start":"2026-04-13 20:00:00"}
[2026-04-13 20:30:02] INFO: --> CODELOCKS API: Calling NetCode generation for: 2026-04-13 20:00 []
[2026-04-13 20:30:03] INFO: Codelocks API: NetCode generated successfully {"access_code":"*5387701","execution_time_ms":673}
[2026-04-13 20:30:03] INFO: <-- CODELOCKS API: Response Data {"success":true,"accessCode":"*5387701","validFrom":"2026-04-13 20:00:00.000000","validUntil":"2026-04-13 21:00:00","raw_response":{"ActualNetcode":"5387701","DurationDays":0,"DurationHours":1,"Mode":"standard","SubMode":"alltime","Timecode":"2025/04/01/20:29","LockID":"285619","Startdate":"0000-00-00T00:00:00+00:00","Expires":"2026-04-13 21:00:00","Startdata":{"datetime":{"date":"2026-04-13 20:00:00.000000","timezone_type":3,"timezone":"UTC"},"original":"2026-04-13 20:00","timezone":"UTC","date_ymd":"2026-04-13","date_dmy":"13/04/2026","date_mdy":"04/13/2026","time_his":"20:00:00","time_hi":"20:00","time_h":"20"}}}
[2026-04-13 20:30:03] INFO: Sending Customer Email to cousineau12@hotmail.co.uk []
[2026-04-13 20:30:05] INFO: Email triggered successfully {"email_id":"booking_access_code","contact_id":"0287519d-a649-407a-9589-8ef810cf5727","response":{"success":true}}
[2026-04-13 20:30:05] INFO: Wix Customer Email Response captured and persisted {"response":{"success":true}}
[2026-04-13 20:30:05] INFO: Sending Admin Email to ef618fa9-8287-4065-b1ab-13d135e99ab9 []
[2026-04-13 20:30:06] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"ef618fa9-8287-4065-b1ab-13d135e99ab9","response":{"success":true}}
[2026-04-13 20:30:06] INFO: Sending Admin Email to 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 20:30:06] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 20:30:06] INFO: Wix Admin Email Response captured and persisted {"response":{"ef618fa9-8287-4065-b1ab-13d135e99ab9":{"success":true},"4675e7af-39cd-491c-b78b-2ba5ff34f88c":{"success":true}}}
[2026-04-13 20:30:06] INFO: Booking processed successfully: 3557cdf9-9a89-47da-ae4f-ddaaf246c516 []
[2026-04-13 20:30:06] INFO: Processing retry queue []
[2026-04-13 20:30:06] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T19:30:06+00:00"}
[2026-04-13 20:30:06] INFO: === Booking Cron Completed Successfully === {"bookings_processed":4,"execution_time_ms":5361}
[2026-04-13 20:30:06] INFO: Lock released []
[2026-04-13 20:35:02] INFO: === Booking Cron Started === []
[2026-04-13 20:35:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 20:35:02] INFO: Sync window {"last_sync":"2026-04-13T19:30:06+00:00","sync_from":"2026-04-13T19:00:06+00:00","overlap_minutes":30}
[2026-04-13 20:35:02] INFO: Wix API: Query Bookings success {"count":4,"execution_time_ms":357}
[2026-04-13 20:35:02] INFO: Bookings fetched from Wix {"count":4}
[2026-04-13 20:35:02] INFO: Processing booking: fdf80117-73e3-4b7f-b9ba-5958ac771273 []
[2026-04-13 20:35:02] INFO: Booking saved but skipping code generation (Status: CREATED): fdf80117-73e3-4b7f-b9ba-5958ac771273 []
[2026-04-13 20:35:02] INFO: Processing booking: db1686ca-0186-4fb4-81b4-cb93bc18dd2c []
[2026-04-13 20:35:03] INFO: Booking saved but skipping code generation (Status: CANCELED): db1686ca-0186-4fb4-81b4-cb93bc18dd2c []
[2026-04-13 20:35:03] INFO: Processing booking: c90caa22-c4f0-4cca-845b-04605532638d []
[2026-04-13 20:35:03] INFO: Processing booking: 3557cdf9-9a89-47da-ae4f-ddaaf246c516 []
[2026-04-13 20:35:03] INFO: Processing retry queue []
[2026-04-13 20:35:03] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T19:35:03+00:00"}
[2026-04-13 20:35:03] INFO: === Booking Cron Completed Successfully === {"bookings_processed":4,"execution_time_ms":1536}
[2026-04-13 20:35:03] INFO: Lock released []
[2026-04-13 20:40:02] INFO: === Booking Cron Started === []
[2026-04-13 20:40:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 20:40:02] INFO: Sync window {"last_sync":"2026-04-13T19:35:03+00:00","sync_from":"2026-04-13T19:05:03+00:00","overlap_minutes":30}
[2026-04-13 20:40:02] INFO: Wix API: Query Bookings success {"count":5,"execution_time_ms":300}
[2026-04-13 20:40:02] INFO: Bookings fetched from Wix {"count":5}
[2026-04-13 20:40:02] INFO: Processing booking: fdf80117-73e3-4b7f-b9ba-5958ac771273 []
[2026-04-13 20:40:02] INFO: Booking saved but skipping code generation (Status: CREATED): fdf80117-73e3-4b7f-b9ba-5958ac771273 []
[2026-04-13 20:40:02] INFO: Processing booking: db1686ca-0186-4fb4-81b4-cb93bc18dd2c []
[2026-04-13 20:40:02] INFO: Booking saved but skipping code generation (Status: CANCELED): db1686ca-0186-4fb4-81b4-cb93bc18dd2c []
[2026-04-13 20:40:02] INFO: Processing booking: c90caa22-c4f0-4cca-845b-04605532638d []
[2026-04-13 20:40:03] INFO: Processing booking: 3557cdf9-9a89-47da-ae4f-ddaaf246c516 []
[2026-04-13 20:40:03] INFO: Booking saved but skipping code generation (Status: CANCELED): 3557cdf9-9a89-47da-ae4f-ddaaf246c516 []
[2026-04-13 20:40:03] INFO: Processing booking: a1ead871-21d3-4add-bc66-3fdc18fc5e90 []
[2026-04-13 20:40:03] INFO: --> CODELOCKS API: Request Data (UTC Time) {"wix_booking_id":"a1ead871-21d3-4add-bc66-3fdc18fc5e90","start":"2026-04-13 20:00:00"}
[2026-04-13 20:40:03] INFO: --> CODELOCKS API: Calling NetCode generation for: 2026-04-13 20:00 []
[2026-04-13 20:40:04] INFO: Codelocks API: NetCode generated successfully {"access_code":"*5387701","execution_time_ms":622}
[2026-04-13 20:40:04] INFO: <-- CODELOCKS API: Response Data {"success":true,"accessCode":"*5387701","validFrom":"2026-04-13 20:00:00.000000","validUntil":"2026-04-13 21:00:00","raw_response":{"ActualNetcode":"5387701","DurationDays":0,"DurationHours":1,"Mode":"standard","SubMode":"alltime","Timecode":"2025/04/01/20:29","LockID":"285619","Startdate":"0000-00-00T00:00:00+00:00","Expires":"2026-04-13 21:00:00","Startdata":{"datetime":{"date":"2026-04-13 20:00:00.000000","timezone_type":3,"timezone":"UTC"},"original":"2026-04-13 20:00","timezone":"UTC","date_ymd":"2026-04-13","date_dmy":"13/04/2026","date_mdy":"04/13/2026","time_his":"20:00:00","time_hi":"20:00","time_h":"20"}}}
[2026-04-13 20:40:04] INFO: Sending Customer Email to andrew@icreator.co.uk []
[2026-04-13 20:40:05] INFO: Email triggered successfully {"email_id":"booking_access_code","contact_id":"fb503968-6455-4b71-9edc-4732f48d873d","response":{"success":true}}
[2026-04-13 20:40:05] INFO: Wix Customer Email Response captured and persisted {"response":{"success":true}}
[2026-04-13 20:40:05] INFO: Sending Admin Email to ef618fa9-8287-4065-b1ab-13d135e99ab9 []
[2026-04-13 20:40:05] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"ef618fa9-8287-4065-b1ab-13d135e99ab9","response":{"success":true}}
[2026-04-13 20:40:05] INFO: Sending Admin Email to 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 20:40:06] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 20:40:06] INFO: Wix Admin Email Response captured and persisted {"response":{"ef618fa9-8287-4065-b1ab-13d135e99ab9":{"success":true},"4675e7af-39cd-491c-b78b-2ba5ff34f88c":{"success":true}}}
[2026-04-13 20:40:06] INFO: Booking processed successfully: a1ead871-21d3-4add-bc66-3fdc18fc5e90 []
[2026-04-13 20:40:06] INFO: Processing retry queue []
[2026-04-13 20:40:06] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T19:40:06+00:00"}
[2026-04-13 20:40:06] INFO: === Booking Cron Completed Successfully === {"bookings_processed":5,"execution_time_ms":4467}
[2026-04-13 20:40:06] INFO: Lock released []
[2026-04-13 20:45:02] INFO: === Booking Cron Started === []
[2026-04-13 20:45:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 20:45:02] INFO: Sync window {"last_sync":"2026-04-13T19:40:06+00:00","sync_from":"2026-04-13T19:10:06+00:00","overlap_minutes":30}
[2026-04-13 20:45:02] INFO: Wix API: Query Bookings success {"count":6,"execution_time_ms":284}
[2026-04-13 20:45:02] INFO: Bookings fetched from Wix {"count":6}
[2026-04-13 20:45:02] INFO: Processing booking: fdf80117-73e3-4b7f-b9ba-5958ac771273 []
[2026-04-13 20:45:02] INFO: Booking saved but skipping code generation (Status: CREATED): fdf80117-73e3-4b7f-b9ba-5958ac771273 []
[2026-04-13 20:45:02] INFO: Processing booking: db1686ca-0186-4fb4-81b4-cb93bc18dd2c []
[2026-04-13 20:45:02] INFO: Booking saved but skipping code generation (Status: CANCELED): db1686ca-0186-4fb4-81b4-cb93bc18dd2c []
[2026-04-13 20:45:02] INFO: Processing booking: 3557cdf9-9a89-47da-ae4f-ddaaf246c516 []
[2026-04-13 20:45:03] INFO: Booking saved but skipping code generation (Status: CANCELED): 3557cdf9-9a89-47da-ae4f-ddaaf246c516 []
[2026-04-13 20:45:03] INFO: Processing booking: a1ead871-21d3-4add-bc66-3fdc18fc5e90 []
[2026-04-13 20:45:03] INFO: Processing booking: c90caa22-c4f0-4cca-845b-04605532638d []
[2026-04-13 20:45:03] INFO: Booking saved but skipping code generation (Status: CANCELED): c90caa22-c4f0-4cca-845b-04605532638d []
[2026-04-13 20:45:03] INFO: Processing booking: 7e1bed02-c24a-4077-aaba-d96ef780f196 []
[2026-04-13 20:45:03] INFO: Booking saved but skipping code generation (Status: CANCELED): 7e1bed02-c24a-4077-aaba-d96ef780f196 []
[2026-04-13 20:45:03] INFO: Processing retry queue []
[2026-04-13 20:45:03] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T19:45:03+00:00"}
[2026-04-13 20:45:03] INFO: === Booking Cron Completed Successfully === {"bookings_processed":6,"execution_time_ms":1458}
[2026-04-13 20:45:03] INFO: Lock released []
[2026-04-13 20:50:02] INFO: === Booking Cron Started === []
[2026-04-13 20:50:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 20:50:02] INFO: Sync window {"last_sync":"2026-04-13T19:45:03+00:00","sync_from":"2026-04-13T19:15:03+00:00","overlap_minutes":30}
[2026-04-13 20:50:02] INFO: Wix API: Query Bookings success {"count":7,"execution_time_ms":475}
[2026-04-13 20:50:02] INFO: Bookings fetched from Wix {"count":7}
[2026-04-13 20:50:02] INFO: Processing booking: fdf80117-73e3-4b7f-b9ba-5958ac771273 []
[2026-04-13 20:50:02] INFO: Booking saved but skipping code generation (Status: CREATED): fdf80117-73e3-4b7f-b9ba-5958ac771273 []
[2026-04-13 20:50:02] INFO: Processing booking: db1686ca-0186-4fb4-81b4-cb93bc18dd2c []
[2026-04-13 20:50:03] INFO: Booking saved but skipping code generation (Status: CANCELED): db1686ca-0186-4fb4-81b4-cb93bc18dd2c []
[2026-04-13 20:50:03] INFO: Processing booking: 3557cdf9-9a89-47da-ae4f-ddaaf246c516 []
[2026-04-13 20:50:03] INFO: Booking saved but skipping code generation (Status: CANCELED): 3557cdf9-9a89-47da-ae4f-ddaaf246c516 []
[2026-04-13 20:50:03] INFO: Processing booking: a1ead871-21d3-4add-bc66-3fdc18fc5e90 []
[2026-04-13 20:50:03] INFO: Processing booking: c90caa22-c4f0-4cca-845b-04605532638d []
[2026-04-13 20:50:03] INFO: Booking saved but skipping code generation (Status: CANCELED): c90caa22-c4f0-4cca-845b-04605532638d []
[2026-04-13 20:50:03] INFO: Processing booking: 7e1bed02-c24a-4077-aaba-d96ef780f196 []
[2026-04-13 20:50:03] INFO: Booking saved but skipping code generation (Status: CANCELED): 7e1bed02-c24a-4077-aaba-d96ef780f196 []
[2026-04-13 20:50:03] INFO: Processing booking: 5c8d037b-5874-4983-9010-94f2cc2c9576 []
[2026-04-13 20:50:04] INFO: --> CODELOCKS API: Request Data (UTC Time) {"wix_booking_id":"5c8d037b-5874-4983-9010-94f2cc2c9576","start":"2026-04-14 06:00:00"}
[2026-04-13 20:50:04] INFO: --> CODELOCKS API: Calling NetCode generation for: 2026-04-14 06:00 []
[2026-04-13 20:50:04] INFO: Codelocks API: NetCode generated successfully {"access_code":"*1333292","execution_time_ms":598}
[2026-04-13 20:50:04] INFO: <-- CODELOCKS API: Response Data {"success":true,"accessCode":"*1333292","validFrom":"2026-04-14 06:00:00.000000","validUntil":"2026-04-14 07:00:00","raw_response":{"ActualNetcode":"1333292","DurationDays":0,"DurationHours":1,"Mode":"standard","SubMode":"alltime","Timecode":"2025/04/01/20:29","LockID":"285619","Startdate":"0000-00-00T00:00:00+00:00","Expires":"2026-04-14 07:00:00","Startdata":{"datetime":{"date":"2026-04-14 06:00:00.000000","timezone_type":3,"timezone":"UTC"},"original":"2026-04-14 06:00","timezone":"UTC","date_ymd":"2026-04-14","date_dmy":"14/04/2026","date_mdy":"04/14/2026","time_his":"06:00:00","time_hi":"06:00","time_h":"06"}}}
[2026-04-13 20:50:04] INFO: Sending Customer Email to andrew@icreator.co.uk []
[2026-04-13 20:50:06] INFO: Email triggered successfully {"email_id":"booking_access_code","contact_id":"fb503968-6455-4b71-9edc-4732f48d873d","response":{"success":true}}
[2026-04-13 20:50:07] INFO: Wix Customer Email Response captured and persisted {"response":{"success":true}}
[2026-04-13 20:50:07] INFO: Sending Admin Email to ef618fa9-8287-4065-b1ab-13d135e99ab9 []
[2026-04-13 20:50:07] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"ef618fa9-8287-4065-b1ab-13d135e99ab9","response":{"success":true}}
[2026-04-13 20:50:07] INFO: Sending Admin Email to 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 20:50:08] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 20:50:08] INFO: Wix Admin Email Response captured and persisted {"response":{"ef618fa9-8287-4065-b1ab-13d135e99ab9":{"success":true},"4675e7af-39cd-491c-b78b-2ba5ff34f88c":{"success":true}}}
[2026-04-13 20:50:08] INFO: Booking processed successfully: 5c8d037b-5874-4983-9010-94f2cc2c9576 []
[2026-04-13 20:50:08] INFO: Processing retry queue []
[2026-04-13 20:50:08] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T19:50:08+00:00"}
[2026-04-13 20:50:08] INFO: === Booking Cron Completed Successfully === {"bookings_processed":7,"execution_time_ms":6073}
[2026-04-13 20:50:08] INFO: Lock released []
[2026-04-13 20:55:01] INFO: === Booking Cron Started === []
[2026-04-13 20:55:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 20:55:01] INFO: Sync window {"last_sync":"2026-04-13T19:50:08+00:00","sync_from":"2026-04-13T19:20:08+00:00","overlap_minutes":30}
[2026-04-13 20:55:02] INFO: Wix API: Query Bookings success {"count":7,"execution_time_ms":397}
[2026-04-13 20:55:02] INFO: Bookings fetched from Wix {"count":7}
[2026-04-13 20:55:02] INFO: Processing booking: db1686ca-0186-4fb4-81b4-cb93bc18dd2c []
[2026-04-13 20:55:02] INFO: Booking saved but skipping code generation (Status: CANCELED): db1686ca-0186-4fb4-81b4-cb93bc18dd2c []
[2026-04-13 20:55:02] INFO: Processing booking: 3557cdf9-9a89-47da-ae4f-ddaaf246c516 []
[2026-04-13 20:55:02] INFO: Booking saved but skipping code generation (Status: CANCELED): 3557cdf9-9a89-47da-ae4f-ddaaf246c516 []
[2026-04-13 20:55:02] INFO: Processing booking: a1ead871-21d3-4add-bc66-3fdc18fc5e90 []
[2026-04-13 20:55:02] INFO: Processing booking: c90caa22-c4f0-4cca-845b-04605532638d []
[2026-04-13 20:55:02] INFO: Booking saved but skipping code generation (Status: CANCELED): c90caa22-c4f0-4cca-845b-04605532638d []
[2026-04-13 20:55:02] INFO: Processing booking: 7e1bed02-c24a-4077-aaba-d96ef780f196 []
[2026-04-13 20:55:02] INFO: Booking saved but skipping code generation (Status: CANCELED): 7e1bed02-c24a-4077-aaba-d96ef780f196 []
[2026-04-13 20:55:02] INFO: Processing booking: 5c8d037b-5874-4983-9010-94f2cc2c9576 []
[2026-04-13 20:55:03] INFO: Processing booking: 8651a027-3f7a-49ea-baec-1c7f256efa13 []
[2026-04-13 20:55:03] INFO: --> CODELOCKS API: Request Data (UTC Time) {"wix_booking_id":"8651a027-3f7a-49ea-baec-1c7f256efa13","start":"2026-04-13 20:30:00"}
[2026-04-13 20:55:03] INFO: --> CODELOCKS API: Calling NetCode generation for: 2026-04-13 20:30 []
[2026-04-13 20:55:03] INFO: Codelocks API: NetCode generated successfully {"access_code":"*5387701","execution_time_ms":562}
[2026-04-13 20:55:04] INFO: <-- CODELOCKS API: Response Data {"success":true,"accessCode":"*5387701","validFrom":"2026-04-13 20:30:00.000000","validUntil":"2026-04-13 21:30:00","raw_response":{"ActualNetcode":"5387701","DurationDays":0,"DurationHours":1,"Mode":"standard","SubMode":"alltime","Timecode":"2025/04/01/20:29","LockID":"285619","Startdate":"0000-00-00T00:00:00+00:00","Expires":"2026-04-13 21:30:00","Startdata":{"datetime":{"date":"2026-04-13 20:30:00.000000","timezone_type":3,"timezone":"UTC"},"original":"2026-04-13 20:30","timezone":"UTC","date_ymd":"2026-04-13","date_dmy":"13/04/2026","date_mdy":"04/13/2026","time_his":"20:30:00","time_hi":"20:30","time_h":"20"}}}
[2026-04-13 20:55:04] INFO: Sending Customer Email to cousineau12@hotmail.co.uk []
[2026-04-13 20:55:06] INFO: Email triggered successfully {"email_id":"booking_access_code","contact_id":"0287519d-a649-407a-9589-8ef810cf5727","response":{"success":true}}
[2026-04-13 20:55:06] INFO: Wix Customer Email Response captured and persisted {"response":{"success":true}}
[2026-04-13 20:55:06] INFO: Sending Admin Email to ef618fa9-8287-4065-b1ab-13d135e99ab9 []
[2026-04-13 20:55:06] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"ef618fa9-8287-4065-b1ab-13d135e99ab9","response":{"success":true}}
[2026-04-13 20:55:06] INFO: Sending Admin Email to 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 20:55:07] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 20:55:07] INFO: Wix Admin Email Response captured and persisted {"response":{"ef618fa9-8287-4065-b1ab-13d135e99ab9":{"success":true},"4675e7af-39cd-491c-b78b-2ba5ff34f88c":{"success":true}}}
[2026-04-13 20:55:07] INFO: Booking processed successfully: 8651a027-3f7a-49ea-baec-1c7f256efa13 []
[2026-04-13 20:55:07] INFO: Processing retry queue []
[2026-04-13 20:55:07] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T19:55:07+00:00"}
[2026-04-13 20:55:07] INFO: === Booking Cron Completed Successfully === {"bookings_processed":7,"execution_time_ms":5753}
[2026-04-13 20:55:07] INFO: Lock released []
[2026-04-13 21:00:01] INFO: === Booking Cron Started === []
[2026-04-13 21:00:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 21:00:01] INFO: Sync window {"last_sync":"2026-04-13T19:55:07+00:00","sync_from":"2026-04-13T19:25:07+00:00","overlap_minutes":30}
[2026-04-13 21:00:02] INFO: Wix API: Query Bookings success {"count":6,"execution_time_ms":428}
[2026-04-13 21:00:02] INFO: Bookings fetched from Wix {"count":6}
[2026-04-13 21:00:02] INFO: Processing booking: 3557cdf9-9a89-47da-ae4f-ddaaf246c516 []
[2026-04-13 21:00:02] INFO: Booking saved but skipping code generation (Status: CANCELED): 3557cdf9-9a89-47da-ae4f-ddaaf246c516 []
[2026-04-13 21:00:02] INFO: Processing booking: a1ead871-21d3-4add-bc66-3fdc18fc5e90 []
[2026-04-13 21:00:02] INFO: Processing booking: c90caa22-c4f0-4cca-845b-04605532638d []
[2026-04-13 21:00:03] INFO: Booking saved but skipping code generation (Status: CANCELED): c90caa22-c4f0-4cca-845b-04605532638d []
[2026-04-13 21:00:03] INFO: Processing booking: 7e1bed02-c24a-4077-aaba-d96ef780f196 []
[2026-04-13 21:00:03] INFO: Booking saved but skipping code generation (Status: CANCELED): 7e1bed02-c24a-4077-aaba-d96ef780f196 []
[2026-04-13 21:00:03] INFO: Processing booking: 5c8d037b-5874-4983-9010-94f2cc2c9576 []
[2026-04-13 21:00:03] INFO: Processing booking: 8651a027-3f7a-49ea-baec-1c7f256efa13 []
[2026-04-13 21:00:03] INFO: Processing retry queue []
[2026-04-13 21:00:03] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T20:00:03+00:00"}
[2026-04-13 21:00:03] INFO: === Booking Cron Completed Successfully === {"bookings_processed":6,"execution_time_ms":1857}
[2026-04-13 21:00:03] INFO: Lock released []
[2026-04-13 21:05:01] INFO: === Booking Cron Started === []
[2026-04-13 21:05:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 21:05:01] INFO: Sync window {"last_sync":"2026-04-13T20:00:03+00:00","sync_from":"2026-04-13T19:30:03+00:00","overlap_minutes":30}
[2026-04-13 21:05:01] INFO: Wix API: Query Bookings success {"count":6,"execution_time_ms":409}
[2026-04-13 21:05:01] INFO: Bookings fetched from Wix {"count":6}
[2026-04-13 21:05:01] INFO: Processing booking: 3557cdf9-9a89-47da-ae4f-ddaaf246c516 []
[2026-04-13 21:05:02] INFO: Booking saved but skipping code generation (Status: CANCELED): 3557cdf9-9a89-47da-ae4f-ddaaf246c516 []
[2026-04-13 21:05:02] INFO: Processing booking: a1ead871-21d3-4add-bc66-3fdc18fc5e90 []
[2026-04-13 21:05:02] INFO: Processing booking: c90caa22-c4f0-4cca-845b-04605532638d []
[2026-04-13 21:05:02] INFO: Booking saved but skipping code generation (Status: CANCELED): c90caa22-c4f0-4cca-845b-04605532638d []
[2026-04-13 21:05:02] INFO: Processing booking: 7e1bed02-c24a-4077-aaba-d96ef780f196 []
[2026-04-13 21:05:02] INFO: Booking saved but skipping code generation (Status: CANCELED): 7e1bed02-c24a-4077-aaba-d96ef780f196 []
[2026-04-13 21:05:02] INFO: Processing booking: 8651a027-3f7a-49ea-baec-1c7f256efa13 []
[2026-04-13 21:05:03] INFO: Processing booking: 5c8d037b-5874-4983-9010-94f2cc2c9576 []
[2026-04-13 21:05:03] INFO: Booking saved but skipping code generation (Status: CANCELED): 5c8d037b-5874-4983-9010-94f2cc2c9576 []
[2026-04-13 21:05:03] INFO: Processing retry queue []
[2026-04-13 21:05:03] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T20:05:03+00:00"}
[2026-04-13 21:05:03] INFO: === Booking Cron Completed Successfully === {"bookings_processed":6,"execution_time_ms":1733}
[2026-04-13 21:05:03] INFO: Lock released []
[2026-04-13 21:10:01] INFO: === Booking Cron Started === []
[2026-04-13 21:10:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 21:10:01] INFO: Sync window {"last_sync":"2026-04-13T20:05:03+00:00","sync_from":"2026-04-13T19:35:03+00:00","overlap_minutes":30}
[2026-04-13 21:10:02] INFO: Wix API: Query Bookings success {"count":9,"execution_time_ms":365}
[2026-04-13 21:10:02] INFO: Bookings fetched from Wix {"count":9}
[2026-04-13 21:10:02] INFO: Processing booking: 3557cdf9-9a89-47da-ae4f-ddaaf246c516 []
[2026-04-13 21:10:02] INFO: Booking saved but skipping code generation (Status: CANCELED): 3557cdf9-9a89-47da-ae4f-ddaaf246c516 []
[2026-04-13 21:10:02] INFO: Processing booking: a1ead871-21d3-4add-bc66-3fdc18fc5e90 []
[2026-04-13 21:10:02] INFO: Processing booking: c90caa22-c4f0-4cca-845b-04605532638d []
[2026-04-13 21:10:03] INFO: Booking saved but skipping code generation (Status: CANCELED): c90caa22-c4f0-4cca-845b-04605532638d []
[2026-04-13 21:10:03] INFO: Processing booking: 7e1bed02-c24a-4077-aaba-d96ef780f196 []
[2026-04-13 21:10:03] INFO: Booking saved but skipping code generation (Status: CANCELED): 7e1bed02-c24a-4077-aaba-d96ef780f196 []
[2026-04-13 21:10:03] INFO: Processing booking: 8651a027-3f7a-49ea-baec-1c7f256efa13 []
[2026-04-13 21:10:03] INFO: Processing booking: 5c8d037b-5874-4983-9010-94f2cc2c9576 []
[2026-04-13 21:10:03] INFO: Booking saved but skipping code generation (Status: CANCELED): 5c8d037b-5874-4983-9010-94f2cc2c9576 []
[2026-04-13 21:10:03] INFO: Processing booking: 7d1f5470-9a80-4e1b-a9b9-39281f1005c3 []
[2026-04-13 21:10:03] INFO: Booking saved but skipping code generation (Status: CANCELED): 7d1f5470-9a80-4e1b-a9b9-39281f1005c3 []
[2026-04-13 21:10:03] INFO: Processing booking: e24dd1b1-aff6-4f97-8a2f-8bc11cfd2fb1 []
[2026-04-13 21:10:04] INFO: Booking saved but skipping code generation (Status: CANCELED): e24dd1b1-aff6-4f97-8a2f-8bc11cfd2fb1 []
[2026-04-13 21:10:04] INFO: Processing booking: fdf80117-73e3-4b7f-b9ba-5958ac771273 []
[2026-04-13 21:10:04] INFO: Booking saved but skipping code generation (Status: CANCELED): fdf80117-73e3-4b7f-b9ba-5958ac771273 []
[2026-04-13 21:10:04] INFO: Processing retry queue []
[2026-04-13 21:10:04] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T20:10:04+00:00"}
[2026-04-13 21:10:04] INFO: === Booking Cron Completed Successfully === {"bookings_processed":9,"execution_time_ms":2496}
[2026-04-13 21:10:04] INFO: Lock released []
[2026-04-13 21:15:02] INFO: === Booking Cron Started === []
[2026-04-13 21:15:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 21:15:02] INFO: Sync window {"last_sync":"2026-04-13T20:10:04+00:00","sync_from":"2026-04-13T19:40:04+00:00","overlap_minutes":30}
[2026-04-13 21:15:02] INFO: Wix API: Query Bookings success {"count":7,"execution_time_ms":398}
[2026-04-13 21:15:02] INFO: Bookings fetched from Wix {"count":7}
[2026-04-13 21:15:02] INFO: Processing booking: c90caa22-c4f0-4cca-845b-04605532638d []
[2026-04-13 21:15:02] INFO: Booking saved but skipping code generation (Status: CANCELED): c90caa22-c4f0-4cca-845b-04605532638d []
[2026-04-13 21:15:02] INFO: Processing booking: 7e1bed02-c24a-4077-aaba-d96ef780f196 []
[2026-04-13 21:15:03] INFO: Booking saved but skipping code generation (Status: CANCELED): 7e1bed02-c24a-4077-aaba-d96ef780f196 []
[2026-04-13 21:15:03] INFO: Processing booking: 8651a027-3f7a-49ea-baec-1c7f256efa13 []
[2026-04-13 21:15:03] INFO: Processing booking: 5c8d037b-5874-4983-9010-94f2cc2c9576 []
[2026-04-13 21:15:03] INFO: Booking saved but skipping code generation (Status: CANCELED): 5c8d037b-5874-4983-9010-94f2cc2c9576 []
[2026-04-13 21:15:03] INFO: Processing booking: 7d1f5470-9a80-4e1b-a9b9-39281f1005c3 []
[2026-04-13 21:15:03] INFO: Booking saved but skipping code generation (Status: CANCELED): 7d1f5470-9a80-4e1b-a9b9-39281f1005c3 []
[2026-04-13 21:15:03] INFO: Processing booking: e24dd1b1-aff6-4f97-8a2f-8bc11cfd2fb1 []
[2026-04-13 21:15:04] INFO: Booking saved but skipping code generation (Status: CANCELED): e24dd1b1-aff6-4f97-8a2f-8bc11cfd2fb1 []
[2026-04-13 21:15:04] INFO: Processing booking: fdf80117-73e3-4b7f-b9ba-5958ac771273 []
[2026-04-13 21:15:04] INFO: Booking saved but skipping code generation (Status: CANCELED): fdf80117-73e3-4b7f-b9ba-5958ac771273 []
[2026-04-13 21:15:04] INFO: Processing retry queue []
[2026-04-13 21:15:04] INFO: Last sync timestamp updated {"timestamp":"2026-04-13T20:15:04+00:00"}
[2026-04-13 21:15:04] INFO: === Booking Cron Completed Successfully === {"bookings_processed":7,"execution_time_ms":2013}
[2026-04-13 21:15:04] INFO: Lock released []
[2026-04-13 21:20:01] INFO: === Booking Cron Started === []
[2026-04-13 21:20:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 21:20:01] INFO: Sync window {"last_sync":"2026-04-13T20:15:04+00:00","sync_from":"2026-04-13T19:45:04+00:00","overlap_minutes":30}
[2026-04-13 21:20:02] ERROR: Wix API: Query Bookings failed {"error":"Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","code":403,"execution_time_ms":254}
[2026-04-13 21:20:02] ERROR: === Booking Cron Failed === {"error":"Wix API queryBookings failed: Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","trace":"#0 /home/wixstagingprojec/public_html/iska-recovery/cron/process_bookings.php(93): App\\WixApiClient->queryBookings(Array, Array)\n#1 {main}","execution_time_ms":282}
[2026-04-13 21:20:02] INFO: Triggering Wix Admin Error alert for ExpertDev9: 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 21:20:04] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 21:20:04] INFO: Admin Error alert successfully triggered via Wix for ExpertDev9 []
[2026-04-13 21:20:04] INFO: Lock released []
[2026-04-13 21:25:02] INFO: === Booking Cron Started === []
[2026-04-13 21:25:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 21:25:02] INFO: Sync window {"last_sync":"2026-04-13T20:15:04+00:00","sync_from":"2026-04-13T19:45:04+00:00","overlap_minutes":30}
[2026-04-13 21:25:02] ERROR: Wix API: Query Bookings failed {"error":"Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","code":403,"execution_time_ms":273}
[2026-04-13 21:25:02] ERROR: === Booking Cron Failed === {"error":"Wix API queryBookings failed: Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","trace":"#0 /home/wixstagingprojec/public_html/iska-recovery/cron/process_bookings.php(93): App\\WixApiClient->queryBookings(Array, Array)\n#1 {main}","execution_time_ms":331}
[2026-04-13 21:25:02] INFO: Triggering Wix Admin Error alert for ExpertDev9: 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 21:25:03] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 21:25:03] INFO: Admin Error alert successfully triggered via Wix for ExpertDev9 []
[2026-04-13 21:25:03] INFO: Lock released []
[2026-04-13 21:30:01] INFO: === Booking Cron Started === []
[2026-04-13 21:30:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 21:30:01] INFO: Sync window {"last_sync":"2026-04-13T20:15:04+00:00","sync_from":"2026-04-13T19:45:04+00:00","overlap_minutes":30}
[2026-04-13 21:30:01] ERROR: Wix API: Query Bookings failed {"error":"Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","code":403,"execution_time_ms":202}
[2026-04-13 21:30:01] ERROR: === Booking Cron Failed === {"error":"Wix API queryBookings failed: Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","trace":"#0 /home/wixstagingprojec/public_html/iska-recovery/cron/process_bookings.php(93): App\\WixApiClient->queryBookings(Array, Array)\n#1 {main}","execution_time_ms":251}
[2026-04-13 21:30:01] INFO: Triggering Wix Admin Error alert for ExpertDev9: 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 21:30:02] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 21:30:02] INFO: Admin Error alert successfully triggered via Wix for ExpertDev9 []
[2026-04-13 21:30:02] INFO: Lock released []
[2026-04-13 21:35:02] INFO: === Booking Cron Started === []
[2026-04-13 21:35:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 21:35:02] INFO: Sync window {"last_sync":"2026-04-13T20:15:04+00:00","sync_from":"2026-04-13T19:45:04+00:00","overlap_minutes":30}
[2026-04-13 21:35:02] ERROR: Wix API: Query Bookings failed {"error":"Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","code":403,"execution_time_ms":195}
[2026-04-13 21:35:02] ERROR: === Booking Cron Failed === {"error":"Wix API queryBookings failed: Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","trace":"#0 /home/wixstagingprojec/public_html/iska-recovery/cron/process_bookings.php(93): App\\WixApiClient->queryBookings(Array, Array)\n#1 {main}","execution_time_ms":232}
[2026-04-13 21:35:02] INFO: Triggering Wix Admin Error alert for ExpertDev9: 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 21:35:04] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 21:35:04] INFO: Admin Error alert successfully triggered via Wix for ExpertDev9 []
[2026-04-13 21:35:04] INFO: Lock released []
[2026-04-13 21:40:01] INFO: === Booking Cron Started === []
[2026-04-13 21:40:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 21:40:01] INFO: Sync window {"last_sync":"2026-04-13T20:15:04+00:00","sync_from":"2026-04-13T19:45:04+00:00","overlap_minutes":30}
[2026-04-13 21:40:02] ERROR: Wix API: Query Bookings failed {"error":"Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","code":403,"execution_time_ms":404}
[2026-04-13 21:40:02] ERROR: === Booking Cron Failed === {"error":"Wix API queryBookings failed: Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","trace":"#0 /home/wixstagingprojec/public_html/iska-recovery/cron/process_bookings.php(93): App\\WixApiClient->queryBookings(Array, Array)\n#1 {main}","execution_time_ms":431}
[2026-04-13 21:40:02] INFO: Triggering Wix Admin Error alert for ExpertDev9: 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 21:40:02] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 21:40:02] INFO: Admin Error alert successfully triggered via Wix for ExpertDev9 []
[2026-04-13 21:40:02] INFO: Lock released []
[2026-04-13 21:45:01] INFO: === Booking Cron Started === []
[2026-04-13 21:45:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 21:45:01] INFO: Sync window {"last_sync":"2026-04-13T20:15:04+00:00","sync_from":"2026-04-13T19:45:04+00:00","overlap_minutes":30}
[2026-04-13 21:45:01] ERROR: Wix API: Query Bookings failed {"error":"Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","code":403,"execution_time_ms":250}
[2026-04-13 21:45:01] ERROR: === Booking Cron Failed === {"error":"Wix API queryBookings failed: Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","trace":"#0 /home/wixstagingprojec/public_html/iska-recovery/cron/process_bookings.php(93): App\\WixApiClient->queryBookings(Array, Array)\n#1 {main}","execution_time_ms":287}
[2026-04-13 21:45:01] INFO: Triggering Wix Admin Error alert for ExpertDev9: 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 21:45:04] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 21:45:04] INFO: Admin Error alert successfully triggered via Wix for ExpertDev9 []
[2026-04-13 21:45:04] INFO: Lock released []
[2026-04-13 21:50:02] INFO: === Booking Cron Started === []
[2026-04-13 21:50:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 21:50:02] INFO: Sync window {"last_sync":"2026-04-13T20:15:04+00:00","sync_from":"2026-04-13T19:45:04+00:00","overlap_minutes":30}
[2026-04-13 21:50:02] ERROR: Wix API: Query Bookings failed {"error":"Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","code":403,"execution_time_ms":259}
[2026-04-13 21:50:02] ERROR: === Booking Cron Failed === {"error":"Wix API queryBookings failed: Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","trace":"#0 /home/wixstagingprojec/public_html/iska-recovery/cron/process_bookings.php(93): App\\WixApiClient->queryBookings(Array, Array)\n#1 {main}","execution_time_ms":289}
[2026-04-13 21:50:02] INFO: Triggering Wix Admin Error alert for ExpertDev9: 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 21:50:02] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 21:50:02] INFO: Admin Error alert successfully triggered via Wix for ExpertDev9 []
[2026-04-13 21:50:02] INFO: Lock released []
[2026-04-13 21:55:01] INFO: === Booking Cron Started === []
[2026-04-13 21:55:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 21:55:01] INFO: Sync window {"last_sync":"2026-04-13T20:15:04+00:00","sync_from":"2026-04-13T19:45:04+00:00","overlap_minutes":30}
[2026-04-13 21:55:01] ERROR: Wix API: Query Bookings failed {"error":"Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","code":403,"execution_time_ms":201}
[2026-04-13 21:55:01] ERROR: === Booking Cron Failed === {"error":"Wix API queryBookings failed: Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","trace":"#0 /home/wixstagingprojec/public_html/iska-recovery/cron/process_bookings.php(93): App\\WixApiClient->queryBookings(Array, Array)\n#1 {main}","execution_time_ms":237}
[2026-04-13 21:55:01] INFO: Triggering Wix Admin Error alert for ExpertDev9: 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 21:55:02] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 21:55:02] INFO: Admin Error alert successfully triggered via Wix for ExpertDev9 []
[2026-04-13 21:55:02] INFO: Lock released []
[2026-04-13 22:00:02] INFO: === Booking Cron Started === []
[2026-04-13 22:00:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 22:00:02] INFO: Sync window {"last_sync":"2026-04-13T20:15:04+00:00","sync_from":"2026-04-13T19:45:04+00:00","overlap_minutes":30}
[2026-04-13 22:00:02] ERROR: Wix API: Query Bookings failed {"error":"Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","code":403,"execution_time_ms":265}
[2026-04-13 22:00:02] ERROR: === Booking Cron Failed === {"error":"Wix API queryBookings failed: Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","trace":"#0 /home/wixstagingprojec/public_html/iska-recovery/cron/process_bookings.php(93): App\\WixApiClient->queryBookings(Array, Array)\n#1 {main}","execution_time_ms":297}
[2026-04-13 22:00:02] INFO: Triggering Wix Admin Error alert for ExpertDev9: 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 22:00:02] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 22:00:02] INFO: Admin Error alert successfully triggered via Wix for ExpertDev9 []
[2026-04-13 22:00:02] INFO: Lock released []
[2026-04-13 22:05:02] INFO: === Booking Cron Started === []
[2026-04-13 22:05:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 22:05:02] INFO: Sync window {"last_sync":"2026-04-13T20:15:04+00:00","sync_from":"2026-04-13T19:45:04+00:00","overlap_minutes":30}
[2026-04-13 22:05:02] ERROR: Wix API: Query Bookings failed {"error":"Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","code":403,"execution_time_ms":333}
[2026-04-13 22:05:02] ERROR: === Booking Cron Failed === {"error":"Wix API queryBookings failed: Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","trace":"#0 /home/wixstagingprojec/public_html/iska-recovery/cron/process_bookings.php(93): App\\WixApiClient->queryBookings(Array, Array)\n#1 {main}","execution_time_ms":365}
[2026-04-13 22:05:02] INFO: Triggering Wix Admin Error alert for ExpertDev9: 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 22:05:02] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 22:05:02] INFO: Admin Error alert successfully triggered via Wix for ExpertDev9 []
[2026-04-13 22:05:02] INFO: Lock released []
[2026-04-13 22:10:01] INFO: === Booking Cron Started === []
[2026-04-13 22:10:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 22:10:01] INFO: Sync window {"last_sync":"2026-04-13T20:15:04+00:00","sync_from":"2026-04-13T19:45:04+00:00","overlap_minutes":30}
[2026-04-13 22:10:02] ERROR: Wix API: Query Bookings failed {"error":"Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","code":403,"execution_time_ms":436}
[2026-04-13 22:10:02] ERROR: === Booking Cron Failed === {"error":"Wix API queryBookings failed: Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","trace":"#0 /home/wixstagingprojec/public_html/iska-recovery/cron/process_bookings.php(93): App\\WixApiClient->queryBookings(Array, Array)\n#1 {main}","execution_time_ms":483}
[2026-04-13 22:10:02] INFO: Triggering Wix Admin Error alert for ExpertDev9: 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 22:10:02] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 22:10:02] INFO: Admin Error alert successfully triggered via Wix for ExpertDev9 []
[2026-04-13 22:10:02] INFO: Lock released []
[2026-04-13 22:15:01] INFO: === Booking Cron Started === []
[2026-04-13 22:15:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 22:15:01] INFO: Sync window {"last_sync":"2026-04-13T20:15:04+00:00","sync_from":"2026-04-13T19:45:04+00:00","overlap_minutes":30}
[2026-04-13 22:15:01] ERROR: Wix API: Query Bookings failed {"error":"Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","code":403,"execution_time_ms":192}
[2026-04-13 22:15:01] ERROR: === Booking Cron Failed === {"error":"Wix API queryBookings failed: Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","trace":"#0 /home/wixstagingprojec/public_html/iska-recovery/cron/process_bookings.php(93): App\\WixApiClient->queryBookings(Array, Array)\n#1 {main}","execution_time_ms":231}
[2026-04-13 22:15:01] INFO: Triggering Wix Admin Error alert for ExpertDev9: 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 22:15:02] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 22:15:02] INFO: Admin Error alert successfully triggered via Wix for ExpertDev9 []
[2026-04-13 22:15:02] INFO: Lock released []
[2026-04-13 22:20:02] INFO: === Booking Cron Started === []
[2026-04-13 22:20:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 22:20:02] INFO: Sync window {"last_sync":"2026-04-13T20:15:04+00:00","sync_from":"2026-04-13T19:45:04+00:00","overlap_minutes":30}
[2026-04-13 22:20:02] ERROR: Wix API: Query Bookings failed {"error":"Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","code":403,"execution_time_ms":206}
[2026-04-13 22:20:02] ERROR: === Booking Cron Failed === {"error":"Wix API queryBookings failed: Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","trace":"#0 /home/wixstagingprojec/public_html/iska-recovery/cron/process_bookings.php(93): App\\WixApiClient->queryBookings(Array, Array)\n#1 {main}","execution_time_ms":238}
[2026-04-13 22:20:02] INFO: Triggering Wix Admin Error alert for ExpertDev9: 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 22:20:03] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 22:20:03] INFO: Admin Error alert successfully triggered via Wix for ExpertDev9 []
[2026-04-13 22:20:03] INFO: Lock released []
[2026-04-13 22:25:02] INFO: === Booking Cron Started === []
[2026-04-13 22:25:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 22:25:02] INFO: Sync window {"last_sync":"2026-04-13T20:15:04+00:00","sync_from":"2026-04-13T19:45:04+00:00","overlap_minutes":30}
[2026-04-13 22:25:02] ERROR: Wix API: Query Bookings failed {"error":"Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","code":403,"execution_time_ms":319}
[2026-04-13 22:25:02] ERROR: === Booking Cron Failed === {"error":"Wix API queryBookings failed: Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","trace":"#0 /home/wixstagingprojec/public_html/iska-recovery/cron/process_bookings.php(93): App\\WixApiClient->queryBookings(Array, Array)\n#1 {main}","execution_time_ms":360}
[2026-04-13 22:25:02] INFO: Triggering Wix Admin Error alert for ExpertDev9: 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 22:25:02] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 22:25:02] INFO: Admin Error alert successfully triggered via Wix for ExpertDev9 []
[2026-04-13 22:25:02] INFO: Lock released []
[2026-04-13 22:30:01] INFO: === Booking Cron Started === []
[2026-04-13 22:30:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 22:30:01] INFO: Sync window {"last_sync":"2026-04-13T20:15:04+00:00","sync_from":"2026-04-13T19:45:04+00:00","overlap_minutes":30}
[2026-04-13 22:30:02] ERROR: Wix API: Query Bookings failed {"error":"Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","code":403,"execution_time_ms":269}
[2026-04-13 22:30:02] ERROR: === Booking Cron Failed === {"error":"Wix API queryBookings failed: Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","trace":"#0 /home/wixstagingprojec/public_html/iska-recovery/cron/process_bookings.php(93): App\\WixApiClient->queryBookings(Array, Array)\n#1 {main}","execution_time_ms":348}
[2026-04-13 22:30:02] INFO: Triggering Wix Admin Error alert for ExpertDev9: 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 22:30:02] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 22:30:02] INFO: Admin Error alert successfully triggered via Wix for ExpertDev9 []
[2026-04-13 22:30:02] INFO: Lock released []
[2026-04-13 22:35:02] INFO: === Booking Cron Started === []
[2026-04-13 22:35:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 22:35:02] INFO: Sync window {"last_sync":"2026-04-13T20:15:04+00:00","sync_from":"2026-04-13T19:45:04+00:00","overlap_minutes":30}
[2026-04-13 22:35:02] ERROR: Wix API: Query Bookings failed {"error":"Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","code":403,"execution_time_ms":204}
[2026-04-13 22:35:02] ERROR: === Booking Cron Failed === {"error":"Wix API queryBookings failed: Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","trace":"#0 /home/wixstagingprojec/public_html/iska-recovery/cron/process_bookings.php(93): App\\WixApiClient->queryBookings(Array, Array)\n#1 {main}","execution_time_ms":235}
[2026-04-13 22:35:02] INFO: Triggering Wix Admin Error alert for ExpertDev9: 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 22:35:02] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 22:35:02] INFO: Admin Error alert successfully triggered via Wix for ExpertDev9 []
[2026-04-13 22:35:02] INFO: Lock released []
[2026-04-13 22:40:01] INFO: === Booking Cron Started === []
[2026-04-13 22:40:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 22:40:01] INFO: Sync window {"last_sync":"2026-04-13T20:15:04+00:00","sync_from":"2026-04-13T19:45:04+00:00","overlap_minutes":30}
[2026-04-13 22:40:01] ERROR: Wix API: Query Bookings failed {"error":"Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","code":403,"execution_time_ms":258}
[2026-04-13 22:40:01] ERROR: === Booking Cron Failed === {"error":"Wix API queryBookings failed: Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","trace":"#0 /home/wixstagingprojec/public_html/iska-recovery/cron/process_bookings.php(93): App\\WixApiClient->queryBookings(Array, Array)\n#1 {main}","execution_time_ms":287}
[2026-04-13 22:40:01] INFO: Triggering Wix Admin Error alert for ExpertDev9: 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 22:40:02] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 22:40:02] INFO: Admin Error alert successfully triggered via Wix for ExpertDev9 []
[2026-04-13 22:40:02] INFO: Lock released []
[2026-04-13 22:45:01] INFO: === Booking Cron Started === []
[2026-04-13 22:45:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 22:45:01] INFO: Sync window {"last_sync":"2026-04-13T20:15:04+00:00","sync_from":"2026-04-13T19:45:04+00:00","overlap_minutes":30}
[2026-04-13 22:45:02] ERROR: Wix API: Query Bookings failed {"error":"Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","code":403,"execution_time_ms":356}
[2026-04-13 22:45:02] ERROR: === Booking Cron Failed === {"error":"Wix API queryBookings failed: Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","trace":"#0 /home/wixstagingprojec/public_html/iska-recovery/cron/process_bookings.php(93): App\\WixApiClient->queryBookings(Array, Array)\n#1 {main}","execution_time_ms":412}
[2026-04-13 22:45:02] INFO: Triggering Wix Admin Error alert for ExpertDev9: 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 22:45:02] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 22:45:02] INFO: Admin Error alert successfully triggered via Wix for ExpertDev9 []
[2026-04-13 22:45:02] INFO: Lock released []
[2026-04-13 22:50:02] INFO: === Booking Cron Started === []
[2026-04-13 22:50:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 22:50:02] INFO: Sync window {"last_sync":"2026-04-13T20:15:04+00:00","sync_from":"2026-04-13T19:45:04+00:00","overlap_minutes":30}
[2026-04-13 22:50:02] ERROR: Wix API: Query Bookings failed {"error":"Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","code":403,"execution_time_ms":222}
[2026-04-13 22:50:02] ERROR: === Booking Cron Failed === {"error":"Wix API queryBookings failed: Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","trace":"#0 /home/wixstagingprojec/public_html/iska-recovery/cron/process_bookings.php(93): App\\WixApiClient->queryBookings(Array, Array)\n#1 {main}","execution_time_ms":262}
[2026-04-13 22:50:02] INFO: Triggering Wix Admin Error alert for ExpertDev9: 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 22:50:02] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 22:50:02] INFO: Admin Error alert successfully triggered via Wix for ExpertDev9 []
[2026-04-13 22:50:02] INFO: Lock released []
[2026-04-13 22:55:02] INFO: === Booking Cron Started === []
[2026-04-13 22:55:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 22:55:02] INFO: Sync window {"last_sync":"2026-04-13T20:15:04+00:00","sync_from":"2026-04-13T19:45:04+00:00","overlap_minutes":30}
[2026-04-13 22:55:02] ERROR: Wix API: Query Bookings failed {"error":"Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","code":403,"execution_time_ms":196}
[2026-04-13 22:55:02] ERROR: === Booking Cron Failed === {"error":"Wix API queryBookings failed: Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","trace":"#0 /home/wixstagingprojec/public_html/iska-recovery/cron/process_bookings.php(93): App\\WixApiClient->queryBookings(Array, Array)\n#1 {main}","execution_time_ms":220}
[2026-04-13 22:55:02] INFO: Triggering Wix Admin Error alert for ExpertDev9: 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 22:55:02] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 22:55:02] INFO: Admin Error alert successfully triggered via Wix for ExpertDev9 []
[2026-04-13 22:55:02] INFO: Lock released []
[2026-04-13 23:00:01] INFO: === Booking Cron Started === []
[2026-04-13 23:00:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 23:00:01] INFO: Sync window {"last_sync":"2026-04-13T20:15:04+00:00","sync_from":"2026-04-13T19:45:04+00:00","overlap_minutes":30}
[2026-04-13 23:00:01] ERROR: Wix API: Query Bookings failed {"error":"Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","code":403,"execution_time_ms":254}
[2026-04-13 23:00:01] ERROR: === Booking Cron Failed === {"error":"Wix API queryBookings failed: Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","trace":"#0 /home/wixstagingprojec/public_html/iska-recovery/cron/process_bookings.php(93): App\\WixApiClient->queryBookings(Array, Array)\n#1 {main}","execution_time_ms":331}
[2026-04-13 23:00:01] INFO: Triggering Wix Admin Error alert for ExpertDev9: 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 23:00:02] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 23:00:02] INFO: Admin Error alert successfully triggered via Wix for ExpertDev9 []
[2026-04-13 23:00:02] INFO: Lock released []
[2026-04-13 23:05:01] INFO: === Booking Cron Started === []
[2026-04-13 23:05:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 23:05:01] INFO: Sync window {"last_sync":"2026-04-13T20:15:04+00:00","sync_from":"2026-04-13T19:45:04+00:00","overlap_minutes":30}
[2026-04-13 23:05:01] ERROR: Wix API: Query Bookings failed {"error":"Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","code":403,"execution_time_ms":199}
[2026-04-13 23:05:02] ERROR: === Booking Cron Failed === {"error":"Wix API queryBookings failed: Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","trace":"#0 /home/wixstagingprojec/public_html/iska-recovery/cron/process_bookings.php(93): App\\WixApiClient->queryBookings(Array, Array)\n#1 {main}","execution_time_ms":248}
[2026-04-13 23:05:02] INFO: Triggering Wix Admin Error alert for ExpertDev9: 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 23:05:02] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 23:05:02] INFO: Admin Error alert successfully triggered via Wix for ExpertDev9 []
[2026-04-13 23:05:02] INFO: Lock released []
[2026-04-13 23:10:02] INFO: === Booking Cron Started === []
[2026-04-13 23:10:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 23:10:02] INFO: Sync window {"last_sync":"2026-04-13T20:15:04+00:00","sync_from":"2026-04-13T19:45:04+00:00","overlap_minutes":30}
[2026-04-13 23:10:02] ERROR: Wix API: Query Bookings failed {"error":"Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","code":403,"execution_time_ms":194}
[2026-04-13 23:10:02] ERROR: === Booking Cron Failed === {"error":"Wix API queryBookings failed: Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","trace":"#0 /home/wixstagingprojec/public_html/iska-recovery/cron/process_bookings.php(93): App\\WixApiClient->queryBookings(Array, Array)\n#1 {main}","execution_time_ms":222}
[2026-04-13 23:10:02] INFO: Triggering Wix Admin Error alert for ExpertDev9: 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 23:10:02] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 23:10:02] INFO: Admin Error alert successfully triggered via Wix for ExpertDev9 []
[2026-04-13 23:10:02] INFO: Lock released []
[2026-04-13 23:15:01] INFO: === Booking Cron Started === []
[2026-04-13 23:15:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 23:15:01] INFO: Sync window {"last_sync":"2026-04-13T20:15:04+00:00","sync_from":"2026-04-13T19:45:04+00:00","overlap_minutes":30}
[2026-04-13 23:15:01] ERROR: Wix API: Query Bookings failed {"error":"Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","code":403,"execution_time_ms":320}
[2026-04-13 23:15:01] ERROR: === Booking Cron Failed === {"error":"Wix API queryBookings failed: Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","trace":"#0 /home/wixstagingprojec/public_html/iska-recovery/cron/process_bookings.php(93): App\\WixApiClient->queryBookings(Array, Array)\n#1 {main}","execution_time_ms":366}
[2026-04-13 23:15:01] INFO: Triggering Wix Admin Error alert for ExpertDev9: 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 23:15:02] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 23:15:02] INFO: Admin Error alert successfully triggered via Wix for ExpertDev9 []
[2026-04-13 23:15:02] INFO: Lock released []
[2026-04-13 23:20:02] INFO: === Booking Cron Started === []
[2026-04-13 23:20:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 23:20:02] INFO: Sync window {"last_sync":"2026-04-13T20:15:04+00:00","sync_from":"2026-04-13T19:45:04+00:00","overlap_minutes":30}
[2026-04-13 23:20:02] ERROR: Wix API: Query Bookings failed {"error":"Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","code":403,"execution_time_ms":269}
[2026-04-13 23:20:02] ERROR: === Booking Cron Failed === {"error":"Wix API queryBookings failed: Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","trace":"#0 /home/wixstagingprojec/public_html/iska-recovery/cron/process_bookings.php(93): App\\WixApiClient->queryBookings(Array, Array)\n#1 {main}","execution_time_ms":297}
[2026-04-13 23:20:02] INFO: Triggering Wix Admin Error alert for ExpertDev9: 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 23:20:02] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 23:20:02] INFO: Admin Error alert successfully triggered via Wix for ExpertDev9 []
[2026-04-13 23:20:02] INFO: Lock released []
[2026-04-13 23:25:02] INFO: === Booking Cron Started === []
[2026-04-13 23:25:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 23:25:02] INFO: Sync window {"last_sync":"2026-04-13T20:15:04+00:00","sync_from":"2026-04-13T19:45:04+00:00","overlap_minutes":30}
[2026-04-13 23:25:02] ERROR: Wix API: Query Bookings failed {"error":"Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","code":403,"execution_time_ms":259}
[2026-04-13 23:25:02] ERROR: === Booking Cron Failed === {"error":"Wix API queryBookings failed: Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","trace":"#0 /home/wixstagingprojec/public_html/iska-recovery/cron/process_bookings.php(93): App\\WixApiClient->queryBookings(Array, Array)\n#1 {main}","execution_time_ms":284}
[2026-04-13 23:25:02] INFO: Triggering Wix Admin Error alert for ExpertDev9: 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 23:25:02] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 23:25:02] INFO: Admin Error alert successfully triggered via Wix for ExpertDev9 []
[2026-04-13 23:25:02] INFO: Lock released []
[2026-04-13 23:30:01] INFO: === Booking Cron Started === []
[2026-04-13 23:30:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 23:30:01] INFO: Sync window {"last_sync":"2026-04-13T20:15:04+00:00","sync_from":"2026-04-13T19:45:04+00:00","overlap_minutes":30}
[2026-04-13 23:30:02] ERROR: Wix API: Query Bookings failed {"error":"Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","code":403,"execution_time_ms":261}
[2026-04-13 23:30:02] ERROR: === Booking Cron Failed === {"error":"Wix API queryBookings failed: Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","trace":"#0 /home/wixstagingprojec/public_html/iska-recovery/cron/process_bookings.php(93): App\\WixApiClient->queryBookings(Array, Array)\n#1 {main}","execution_time_ms":312}
[2026-04-13 23:30:02] INFO: Triggering Wix Admin Error alert for ExpertDev9: 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 23:30:02] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 23:30:02] INFO: Admin Error alert successfully triggered via Wix for ExpertDev9 []
[2026-04-13 23:30:02] INFO: Lock released []
[2026-04-13 23:35:01] INFO: === Booking Cron Started === []
[2026-04-13 23:35:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 23:35:01] INFO: Sync window {"last_sync":"2026-04-13T20:15:04+00:00","sync_from":"2026-04-13T19:45:04+00:00","overlap_minutes":30}
[2026-04-13 23:35:02] ERROR: Wix API: Query Bookings failed {"error":"Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","code":403,"execution_time_ms":343}
[2026-04-13 23:35:02] ERROR: === Booking Cron Failed === {"error":"Wix API queryBookings failed: Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","trace":"#0 /home/wixstagingprojec/public_html/iska-recovery/cron/process_bookings.php(93): App\\WixApiClient->queryBookings(Array, Array)\n#1 {main}","execution_time_ms":373}
[2026-04-13 23:35:02] INFO: Triggering Wix Admin Error alert for ExpertDev9: 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 23:35:02] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 23:35:02] INFO: Admin Error alert successfully triggered via Wix for ExpertDev9 []
[2026-04-13 23:35:02] INFO: Lock released []
[2026-04-13 23:40:01] INFO: === Booking Cron Started === []
[2026-04-13 23:40:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 23:40:01] INFO: Sync window {"last_sync":"2026-04-13T20:15:04+00:00","sync_from":"2026-04-13T19:45:04+00:00","overlap_minutes":30}
[2026-04-13 23:40:02] ERROR: Wix API: Query Bookings failed {"error":"Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","code":403,"execution_time_ms":193}
[2026-04-13 23:40:02] ERROR: === Booking Cron Failed === {"error":"Wix API queryBookings failed: Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","trace":"#0 /home/wixstagingprojec/public_html/iska-recovery/cron/process_bookings.php(93): App\\WixApiClient->queryBookings(Array, Array)\n#1 {main}","execution_time_ms":231}
[2026-04-13 23:40:02] INFO: Triggering Wix Admin Error alert for ExpertDev9: 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 23:40:02] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 23:40:02] INFO: Admin Error alert successfully triggered via Wix for ExpertDev9 []
[2026-04-13 23:40:02] INFO: Lock released []
[2026-04-13 23:45:02] INFO: === Booking Cron Started === []
[2026-04-13 23:45:02] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 23:45:02] INFO: Sync window {"last_sync":"2026-04-13T20:15:04+00:00","sync_from":"2026-04-13T19:45:04+00:00","overlap_minutes":30}
[2026-04-13 23:45:02] ERROR: Wix API: Query Bookings failed {"error":"Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","code":403,"execution_time_ms":395}
[2026-04-13 23:45:02] ERROR: === Booking Cron Failed === {"error":"Wix API queryBookings failed: Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","trace":"#0 /home/wixstagingprojec/public_html/iska-recovery/cron/process_bookings.php(93): App\\WixApiClient->queryBookings(Array, Array)\n#1 {main}","execution_time_ms":420}
[2026-04-13 23:45:02] INFO: Triggering Wix Admin Error alert for ExpertDev9: 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 23:45:02] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 23:45:02] INFO: Admin Error alert successfully triggered via Wix for ExpertDev9 []
[2026-04-13 23:45:02] INFO: Lock released []
[2026-04-13 23:50:01] INFO: === Booking Cron Started === []
[2026-04-13 23:50:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 23:50:01] INFO: Sync window {"last_sync":"2026-04-13T20:15:04+00:00","sync_from":"2026-04-13T19:45:04+00:00","overlap_minutes":30}
[2026-04-13 23:50:02] ERROR: Wix API: Query Bookings failed {"error":"Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","code":403,"execution_time_ms":430}
[2026-04-13 23:50:02] ERROR: === Booking Cron Failed === {"error":"Wix API queryBookings failed: Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","trace":"#0 /home/wixstagingprojec/public_html/iska-recovery/cron/process_bookings.php(93): App\\WixApiClient->queryBookings(Array, Array)\n#1 {main}","execution_time_ms":478}
[2026-04-13 23:50:02] INFO: Triggering Wix Admin Error alert for ExpertDev9: 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 23:50:03] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 23:50:03] INFO: Admin Error alert successfully triggered via Wix for ExpertDev9 []
[2026-04-13 23:50:03] INFO: Lock released []
[2026-04-13 23:55:01] INFO: === Booking Cron Started === []
[2026-04-13 23:55:01] INFO: Lock acquired, proceeding with booking sync []
[2026-04-13 23:55:01] INFO: Sync window {"last_sync":"2026-04-13T20:15:04+00:00","sync_from":"2026-04-13T19:45:04+00:00","overlap_minutes":30}
[2026-04-13 23:55:01] ERROR: Wix API: Query Bookings failed {"error":"Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","code":403,"execution_time_ms":204}
[2026-04-13 23:55:01] ERROR: === Booking Cron Failed === {"error":"Wix API queryBookings failed: Client error: `POST https://www.wixapis.com/bookings/v2/bookings/query` resulted in a `403 Forbidden` response:\n{\"message\":\"\",\"details\":{}}\n","trace":"#0 /home/wixstagingprojec/public_html/iska-recovery/cron/process_bookings.php(93): App\\WixApiClient->queryBookings(Array, Array)\n#1 {main}","execution_time_ms":236}
[2026-04-13 23:55:01] INFO: Triggering Wix Admin Error alert for ExpertDev9: 4675e7af-39cd-491c-b78b-2ba5ff34f88c []
[2026-04-13 23:55:02] INFO: Email triggered successfully {"email_id":"admin_booking_accesss_code","contact_id":"4675e7af-39cd-491c-b78b-2ba5ff34f88c","response":{"success":true}}
[2026-04-13 23:55:02] INFO: Admin Error alert successfully triggered via Wix for ExpertDev9 []
[2026-04-13 23:55:02] INFO: Lock released []
