A device and a method for sealing an opening in the wall of a blood vessel is provided. The device includes an automatic mechanism, a shaft fixedly connected to the automatic mechanism, a seal assembly attached to the distal end of the shaft, and a pushing rod also engaging the seal assembly, the automatic mechanism moving the pushing rod from a first position to a second position in response to the shaft being pulled distally a predetermined distance.