Melatonin virker ved å aktivere melatoninreseptorer, såkalte M1-, M2-og M3-reseptorer. Spesielt M1 og M2-reseptorer er viktige.