We would like to suggest an improvement to the Intercom API that would allow the WhatsApp Number attribute to be updated or cleared programmatically.
Our use case comes from the type of service we provide: we are a CRM for real estate agencies, and it is common for a user to move from one company to another.
When this happens, the user's WhatsApp number needs to stop being associated with their previous user profile and be associated with their new profile instead.
According to Intercom Support, the current workflow requires us to contact Support every time this happens, because the WhatsApp Number attribute cannot be edited or cleared through the UI or API.
The current workaround is to:
-
Ask Intercom Support to clear the WhatsApp Number from the old user's profile.
-
Add the number to the new user's Phone attribute.
-
With Identify existing users enabled, Intercom will then match the user's next incoming WhatsApp message to the new profile.
This works, but it requires manual intervention from the Intercom Support team for every user who changes companies, which makes the process difficult to scale.
Ideally, we would like to be able to clear or update the WhatsApp Number attribute through the API. This would allow us to automate the reassignment process from our own CRM and avoid requiring Support intervention for each individual case.
We believe this would be particularly useful for CRM platforms and other systems where users can move between organizations while keeping the same WhatsApp number.
Â
Thanks for considering this feedback, and we’d really appreciate it if this could be considered for a future API improvement.
Â
Best regards,
Leandro