diff --git a/operator.md b/operator.md
index d90051ebdd9c33cab027e53260d60550fa0d823c..5224663d5ffedae0a0331d7811b52b951dceae2b 100644
--- a/operator.md
+++ b/operator.md
@@ -125,10 +125,16 @@ This needs to be done by an existing operator for the new person.
    request a rehash of the services config file (`/msg operserv rehash`)
 
    Have the user attempt to authenticate with operserv (`/msg operserv identify
-   <services_password>`). If everything is ok, do the last thing:
+   <services_password>`).
 
-6. Send an announcement to ircd@lists.indymedia.org to let everyone know that
-   there is a new operator on board.
+6. Grant them full access flags to the `#ircd` and `#services` channels with
+   `/msg chanserv #ircd +AORVefiorstv` (same for other channel).
+
+   Verify with the new operator that they can join `#services` once they've
+   identified as an operator to the network with `/oper`.
+
+7. Finally, send an announcement to ircd@lists.indymedia.org to let everyone
+   know that there is a new operator on board.
 
 ### How to remove an operator