Implement a feature to select multiple contacts within a segment for bulk actions, with options to select all on the current page or all within a segment. Business Case: Enables efficient management of large contact lists, crucial for businesses with extensive customer databases. It saves time and effort, particularly in scenarios requiring quick segmentation or bulk actions. User Journey: User navigates to Contacts Module. Chooses a specific segment. Selects contacts either on the current page or all in the segment. Use Case: A marketing manager needs to quickly select all contacts from a recent campaign segment for a follow-up action.