Absolutely. A precooked ham in a slow cooker is lazy genius. Set it on low for 4–6 hours (or high for 2–3 hours). Add a little broth or cola (yes, cola—it’s a thing) to keep it moist. No need to baby-sit.
Check temp after 4 hours. For a spiral-sliced ham, 2–3 hours on low is plenty. Don’t overcook or the slices fall apart into ham-flavored confetti.