Arpit Agarwal
Arpit Agarwal
Mountain View, California

Performance Improvements and Social Feature Updates

Hey folks,

Today we're really excited to announce significant improvements to the ContactsManager.io SDK, making it easier and more reliable than ever.

Here are the highlights:

Updates

Threadsafe Batch Processing

  • The SDK now supports processing of contacts in a threadsafe environment out of the box
  • This enables us to support very large contact books and process them in a performant way
  • This is a really big deal, because it means much fewer API calls, lower memory footprint, and the ability to support any size of contact books
  • Read more about Contact Syncing here and Thread Safety here

Batch Following Status Check

  • Introducing the checkBatchFollowingStatus method to enable checking multiple users' follow status in a single API call
  • Significantly improved performance with reduced API calls and network overhead
  • Read more about the new batch following status check here

Refined Contact Selection UI

  • More intuitive user interfaces with improved selection workflows
  • Better performance with large contact lists and customizable UI components
  • Read more about the new contact selection UI here

Contact Search via API

  • Consolidated search functionality with improved performance and relevance ranking
  • Surfaced the search API to build custom UI components within your app. Read more about those APIs here

Sync Metrics and Tracking

  • Added a new method onContactsSynced to the SDK to enable you to track the sync process.
  • Read more about the new metrics and tracking here

Looking Ahead

We're really excited about these improvements and we can't wait to see what you build with them.

If you have any feedback, please reach out to us on Slack or email.

For detailed implementation guides and best practices, check out our documentation. To learn more about our approach to privacy and security, visit our privacy overview.

Arpit Agarwal
Arpit Agarwal
May 11, 2025