diff --git a/lib/Travelynx/Controller/Traveling.pm b/lib/Travelynx/Controller/Traveling.pm
index 23fb76dd3e30cd57bf6062364184a6bcf9cff9fd..63bf832b23a8953c4858335ad1f37fed705c89e9 100755
--- a/lib/Travelynx/Controller/Traveling.pm
+++ b/lib/Travelynx/Controller/Traveling.pm
@@ -1569,6 +1569,7 @@ sub visibility_form {
 					visibility => $self->param('status_level'),
 				);
 				$self->redirect_to('/');
+				$self->run_hook( $uid, 'update' );
 			}
 			elsif ($journey_id) {
 				$self->journeys->update_visibility(
@@ -1651,11 +1652,13 @@ sub comment_form {
 	}
 	else {
 		$self->app->log->debug("set comment");
+		my $uid = $self->current_user->{id};
 		$self->in_transit->update_user_data(
-			uid       => $self->current_user->{id},
+			uid       => $uid,
 			user_data => { comment => $self->param('comment') }
 		);
 		$self->redirect_to('/');
+		$self->run_hook( $uid, 'update' );
 	}
 }
 
diff --git a/templates/webhooks.html.ep b/templates/webhooks.html.ep
index 7d543bb035fd404dc0ea4a18412919c83c156aa5..0343f547a943f622df2e95d66f4d57665ecc3fe5 100644
--- a/templates/webhooks.html.ep
+++ b/templates/webhooks.html.ep
@@ -89,7 +89,7 @@
 			<ul>
 				<li><b>ping</b> (nach jeder gespeicherten Änderung in diesem Formular)</li>
 				<li><b>checkin</b> (in einen Zug eingecheckt – Zielstation ist noch nicht bekannt)</li>
-				<li><b>update</b> (eingecheckt und Ziel gewählt oder geändert)</li>
+				<li><b>update</b> (eingecheckt und Ziel/Kommentar/Sichtbarkeit geändert)</li>
 				<li><b>checkout</b> (aus einem Zug ausgecheckt)</li>
 				<li><b>undo</b> (checkin oder checkout wurde rückgängig gemacht)</li>
 			</ul>