diff --git a/includes/class-delete-all.php b/includes/class-delete-all.php
index 6b7040885a6b0ae38a16c57183c89e22161484fb..28516683bb0209eeb0b75b33fc47d2b002abd0fe 100644
--- a/includes/class-delete-all.php
+++ b/includes/class-delete-all.php
@@ -29,10 +29,12 @@ class Delete_All {
 
 		if ( $existing_event_ts ) {
 			// TODO: Notice that event already scheduled
+			self::redirect_error();
 		} else {
 			wp_schedule_single_event( time(), self::CRON_EVENT, array( $vars ) );
 
 			// TODO: Notice that event scheduled
+			self::redirect_success();
 		}
 	}
 
@@ -86,6 +88,22 @@ class Delete_All {
 			return false;
 		}
 	}
+
+	/**
+	 *
+	 */
+	public static function redirect_error() {
+		// TODO: implement
+		self::redirect_success();
+	}
+
+	/**
+	 *
+	 */
+	public static function redirect_success() {
+		wp_redirect( remove_query_arg( array( '_wp_http_referer', '_wpnonce', 'delete_all', 'delete_all2', ), wp_unslash( $_SERVER['REQUEST_URI'] ) ) );
+		exit;
+	}
 }
 
 Delete_All::register_hooks();