diff --git a/src/Handler.php b/src/Handler.php
index e13c5699f8ac6a3473da28c9fbe341d21c8bdc60..658461ebfd58f009255155def09bd5123f38b252 100644
--- a/src/Handler.php
+++ b/src/Handler.php
@@ -251,7 +251,10 @@ class Handler extends BaseHandler {
         $traefik['ports'] = 443;
         $crontabs = $this->config->readValue('crontabs');
         if ($this->config->readValue(['backup', 'enable'])) {
-          $crontabs['www-data'][] = '5 0 * * * cd /var/www/html && /usr/local/bin/drush sql:dump --result-file=/var/backups/mysql/drupal.sql';
+          $crontabs['www-data']['MySQL backup'] = [
+            'schedule' => '5 0 * * *',
+            'command' => 'cd /var/www/html && /usr/local/bin/drush sql:dump --result-file=/var/backups/mysql/drupal.sql',
+          ];
         }
         $crontabs['enable'] = (array_sum(array_map('count', $crontabs)) > 0);
         $this->config->setValue('crontabs', $crontabs, FALSE);
@@ -543,11 +546,12 @@ class Handler extends BaseHandler {
           continue;
         }
         $activeTasks = [];
-        foreach ($tasks as $task) {
+        foreach ($tasks as $name => $task) {
           $disabled = !empty($task['disabled']);
           $command = $task['command'];
           if (isset($hj_manager)) {
             unset($task['disabled'], $task['command']);
+            $task['name'] = $name;
             $task['channels'] = $hj_api_channels;
             $task['tags'] = implode(' ', ['d4d', $hj_project, $hj_branch]);