diff --git a/modules/odoo_api_entity_sync/src/SyncManager.php b/modules/odoo_api_entity_sync/src/SyncManager.php
index 0d369d2..554006e 100644
--- a/modules/odoo_api_entity_sync/src/SyncManager.php
+++ b/modules/odoo_api_entity_sync/src/SyncManager.php
@@ -241,6 +241,13 @@ class SyncManager implements SyncManagerInterface {
   /**
    * {@inheritdoc}
    */
+  public function flush() {
+    $this->delayedSyncIds = [];
+  }
+
+  /**
+   * {@inheritdoc}
+   */
   public function syncOnCron() {
     Timer::start(static::CRON_TIMER);
     // @TODO: Configurable Cron sync limit.
diff --git a/modules/odoo_api_entity_sync/src/SyncManagerInterface.php b/modules/odoo_api_entity_sync/src/SyncManagerInterface.php
index b33524a..80cbb80 100644
--- a/modules/odoo_api_entity_sync/src/SyncManagerInterface.php
+++ b/modules/odoo_api_entity_sync/src/SyncManagerInterface.php
@@ -109,6 +109,13 @@ interface SyncManagerInterface {
   public function syncAndFlush();
 
   /**
+   * Flushes the queue.
+   *
+   * @see \Drupal\odoo_api_entity_sync\SyncManagerInterface::delayedSync()
+   */
+  public function flush();
+
+  /**
    * Run all pending sync actions on Cron.
    *
    * @see \Drupal\odoo_api_entity_sync\SyncManagerInterface::delayedSync()
