Congrats on setting up your tank!
I only add cleaners as needed.
Most snails are voracious algae eaters and can starve quickly if there isn't enough to eat.
Try to cater to only what you need and don't get too many as they will just slowly starve, die and pollute the water.
A few general discriptions of my favorite cleaners:
Stomatella snails - clean the rocks & glass. Great film algae eaters that will reproduce well without predators (cleaner shrimp, hermits, etc.).
Nassarius snail - stay in the sand bed and eat left over foods. They help to stir the sand bed
Mexican Turbo snails - stay on rocks and glass. They eat huge amounts of algae including hair algae. Don't confuse this snail with the similar astrea snail.
Hermit crabs - most stay on sand & rocks. They are opportunistic eaters and will eat algae and left over food. Some will harm corals and snails. I prefer the scarlet hermits.
Cerith snails - stay on the sand bed. They eat film algae and help stir the sandbed.
Fighting conchs - stay on/in the sand bed. They eat film algae and help stir the sandbed.