diff --git a/src/Form/EntityBrowserEditForm.php b/src/Form/EntityBrowserEditForm.php
index 1a9a5bc..fcdd185 100644
--- a/src/Form/EntityBrowserEditForm.php
+++ b/src/Form/EntityBrowserEditForm.php
@@ -10,6 +10,7 @@ use Drupal\entity_browser\WidgetManager;
 use Drupal\entity_browser\WidgetSelectorManager;
 use Symfony\Component\DependencyInjection\ContainerInterface;
 use Drupal\Core\Form\SubformState;
+use Drupal\Core\Messenger\MessengerInterface;
 
 /**
  * Class EntityBrowserEditForm.
@@ -55,12 +56,15 @@ class EntityBrowserEditForm extends EntityForm {
    *   Entity browser selection display plugin manager.
    * @param \Drupal\entity_browser\WidgetManager $widget_manager
    *   Entity browser widget plugin manager.
+   * @param \Drupal\Core\Messenger\MessengerInterface $messenger
+   *   The messenger.
    */
-  public function __construct(DisplayManager $display_manager, WidgetSelectorManager $widget_selector_manager, SelectionDisplayManager $selection_display_manager, WidgetManager $widget_manager) {
+  public function __construct(DisplayManager $display_manager, WidgetSelectorManager $widget_selector_manager, SelectionDisplayManager $selection_display_manager, WidgetManager $widget_manager, MessengerInterface $messenger) {
     $this->displayManager = $display_manager;
     $this->selectionDisplayManager = $selection_display_manager;
     $this->widgetSelectorManager = $widget_selector_manager;
     $this->widgetManager = $widget_manager;
+    $this->messenger = $messenger;
   }
 
   /**
@@ -71,7 +75,8 @@ class EntityBrowserEditForm extends EntityForm {
       $container->get('plugin.manager.entity_browser.display'),
       $container->get('plugin.manager.entity_browser.widget_selector'),
       $container->get('plugin.manager.entity_browser.selection_display'),
-      $container->get('plugin.manager.entity_browser.widget')
+      $container->get('plugin.manager.entity_browser.widget'),
+      $container->get('messenger')
     );
   }
 
@@ -450,4 +455,18 @@ class EntityBrowserEditForm extends EntityForm {
     }
   }
 
+  /**
+   * {@inheritdoc}
+   */
+  public function save(array $form, FormStateInterface $form_state) {
+    $status = $this->entity->save();
+
+    if ($status == SAVED_UPDATED) {
+      $this->messenger->addMessage($this->t('The entity browser %name has been updated.', ['%name' => $this->entity->label()]));
+    }
+    elseif ($status == SAVED_NEW) {
+      $this->messenger->addMessage($this->t('The entity browser %name has been added. Now you may configure the widgets you would like to use.', ['%name' => $this->entity->label()]));
+    }
+  }
+
 }
diff --git a/src/Form/WidgetsConfig.php b/src/Form/WidgetsConfig.php
index 1af3a16..cde1f70 100644
--- a/src/Form/WidgetsConfig.php
+++ b/src/Form/WidgetsConfig.php
@@ -4,6 +4,7 @@ namespace Drupal\entity_browser\Form;
 
 use Drupal\Core\Entity\EntityForm;
 use Drupal\Core\Form\FormStateInterface;
+use Drupal\Core\Messenger\MessengerInterface;
 use Drupal\entity_browser\WidgetManager;
 use Symfony\Component\DependencyInjection\ContainerInterface;
 
@@ -12,7 +13,6 @@ use Symfony\Component\DependencyInjection\ContainerInterface;
  */
 class WidgetsConfig extends EntityForm {
 
-
   /**
    * Entity browser widget plugin manager.
    *
@@ -25,9 +25,12 @@ class WidgetsConfig extends EntityForm {
    *
    * @param \Drupal\entity_browser\WidgetManager $widget_manager
    *   Entity browser widget plugin manager.
+   * @param \Drupal\Core\Messenger\MessengerInterface $messenger
+   *   The messenger.
    */
-  public function __construct(WidgetManager $widget_manager) {
+  public function __construct(WidgetManager $widget_manager, MessengerInterface $messenger) {
     $this->widgetManager = $widget_manager;
+    $this->messenger = $messenger;
   }
 
   /**
@@ -35,7 +38,8 @@ class WidgetsConfig extends EntityForm {
    */
   public static function create(ContainerInterface $container) {
     return new static(
-      $container->get('plugin.manager.entity_browser.widget')
+      $container->get('plugin.manager.entity_browser.widget'),
+      $container->get('messenger')
     );
   }
 
@@ -220,7 +224,11 @@ class WidgetsConfig extends EntityForm {
       $widget->setWeight($table[$uuid]['weight']);
       $widget->setLabel($table[$uuid]['label']);
     }
-    $entity_browser->save();
+    $status = $entity_browser->save();
+
+    if ($status == SAVED_UPDATED) {
+      $this->messenger->addMessage($this->t('The entity browser %name has been updated.', ['%name' => $this->entity->label()]));
+    }
   }
 
 }
