Two months of user-centric design and hypothesis-driven testing were the ultimate keys to success for this feature:
In-depth user interviews
Usability testing sessions
Weeks of A/B testing