The best follow-up tool is not just a to-do list. Follow-ups are part of a communication process that's why you also need a robust CRM functionality. This way, you'll be able to personalize your message and keep all client-related information in one place without constantly switching from your CRM to a to-do list and vice versa.