Skip to main content
Close announcements banner
Overview of Design Patterns


Overview of Design Patterns

This chapter describes good practices or patterns to design automations that perform data synchronization.

We make a distinction between different types of data synchronization:

Scheduling or triggered-based using Webhooks

Data synchronizations need to run on regular intervals, two patterns are possible:

  • Scheduled automations
  • Triggered automations (Webhooks)

Scheduled automations

Automation runs e.g. every minute and processes data incrementally.

Benefit: In the first run, also historic data can be processed (this is impossible with Webhooks).

Limitations: longer intervals can cause delays in data synchronization and increase the risk of conflicts.

Triggered automations (Webhooks)

Automations that are triggered to run each time a change occurs in one of the platforms.

Benefit: minimal delay in synchronization.

Limitations: impossible to process historic data.