It is not but it's not hard to do. There is a program button on the receiver. You press the program button & then press the remote button to program it. Any additional remotes are then programmed by transferring the code from the programmed remote using the Programming Connector included with the remotes.