Tất cả các thuốc ngủ (ngoại trừ ramelteon, doxepin liều thấp và suvorexant) hoạt động tại vị trí nhận dạng benzodiazepine trên receptor gamma - aminobutyric (GABA) và tăng thêm hiệu quả ức chế của GABA.