Hello everyone,
I’m Darshan Hiranandani, working on an application that has thousands of users, and I need to regularly create and update these users in Intercom, at least once a week. The problem is that the current Contacts API doesn't fully support bulk updates and comes with some significant limitations:
- It requires my app to track whether a contact already exists before performing a POST or PUT request.
- The API rate limits are very restrictive, especially for medium-sized user bases (166 requests per 10 seconds).
- It also requires storing the Intercom ID for updates, which isn’t ideal since my app uses an external ID for users.
- Additionally, the manual import process requires mapping each attribute, which is cumbersome and prone to errors.
Given these constraints, I’m looking for a better approach or solution to enable bulk creation and updating of users in Intercom. Has anyone worked around these issues or found a better solution for handling bulk user operations?
Would love to hear your suggestions! Thanks in advance!
Regards
Darshan Hiranandani