Dice the celery and onion.
Heat a large skillet over medium heat and melt butter. Add celery and onion. Sauté until the onion is translucent.
Remove from heat and add poultry seasoning. Mix well and allow to come to room temperature.
Spray the inside of the crockpot with non-stick cooking spray.
Add dry bread cubes to the crockpot.
Top with 2 cups of broth, vegetable mixture, cranberries, and remaining herbs.
In a small bowl, whisk the eggs.
Add the beaten eggs to the crockpot.
Mix everything together well.
Add additional chicken stock, if needed, to moisten all of the bread cubes.
Cook on low for 3 hours or high for 1 hour.
Check the bread mixture halfway through the cook and add more stock if needed.