[SOLUTION] Handling Outlook Recurring Meetings: Windowed Expansion + Series Rebuild

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • yzhu
    Junior Member
    • Oct 2025
    • 1

    #1

    [SOLUTION] Handling Outlook Recurring Meetings: Windowed Expansion + Series Rebuild

    Hi everyone,

    I recently struggled with synchronizing recurring Outlook meetings with EspoCRM.
    The standard Delta Sync doesn't work well for recurring events.

    I documented a complete solution here:
    Recurring meetings break standard delta sync logic. Learn how to synchronize Outlook recurring events with EspoCRM using windowed expansion and series rebuild strategies—a production-grade solution fo


    Key points covered:
    • Delta Sync for recurring meetings only returns seriesMaster changes
    • iCalUId is NOT unique across occurrences (RFC 5545)
    • Windowed approach [-7d, +90d] prevents infinite expansion
    • Bootstrap state machine for cold-start initialization
    • Production checklist (quota limits, DST handling, timezone issues)

    Hope this helps others facing the same issue. Feedback welcome!
Working...