diff --git a/draggableviews.module b/draggableviews.module
index 0b13896..99b8913 100644
--- a/draggableviews.module
+++ b/draggableviews.module
@@ -219,6 +219,9 @@ function draggableviews_views_submit(&$form, FormStateInterface $form_state) {
     $list_cache_tags[] = 'config:views.view.' . $view_name . '.' . $view_display;
 
     Cache::invalidateTags($list_cache_tags);
+
+    // Invoke hook_draggableviews_sorted.
+    \Drupal::moduleHandler()->invokeAll('draggableviews_sorted', [$view_name, $view_display]);
   }
   catch (\Exception $e) {
     $transaction->rollback();
