Real-World Example
Jane changes an installment payment date. The portal updates the internal schedule immediately and then dispatches a background job so Google or Microsoft Calendar receives the same date change.
Visual Flow
How It Should Work
- It should create, update, delete, or change amounts on external events when live sync is enabled.
- It should keep the internal schedule as the source of truth.
- It should handle Google and Microsoft sync without blocking the consumer page.
How It Should Not Work
- It should not let a calendar job change payment truth by itself.
- It should not fail the main payment action only because an external calendar provider is unavailable.
- It should not update events for consumers who disabled live sync.
Last modified on July 30, 2026