It sounds like you are trying your first automation, where the doorbell pressed is the Trigger and camera.snapshot is the Action. The biggest stumble I had as a beginner was around storing the snapshot. I’m storing the snapshots (I have thousands because I’m creating a timelapse video of a building construction project) in the \media directory. The easiest way to work with directories and files is to use the Samba add-on. Storing the snapshot as one filename that gets overwritten each time is fairly simple, get to there first then progress your way to using a dynamic filename if you want to store each one.