An auto-injector device comprises a cap removal mechanism which comprises a retractable component which is slidably mounted within a housing of the device, and a cap-removal actuator to push the retractable component out of the housing to remove a cap from the device; a dispense mechanism which comprises a driving element to expel a medicament from the device; and a dispense button which activates the cap removal mechanism when pressed a first time, engages with the dispense mechanism when released, and activates the dispense mechanism when pressed a second time. The dispense mechanism comprises an engaging element configured to engage with the dispense button when the dispense button has been pressed for a first time and released.