Embedded chats with history are quite nice, it has both the messages and notes left by the supporting team members to each other. Chat itself works quite good and overall thing of a good quality.
Intercom is overall a really good, professional product. They have great quality of support, good training material, and they still keep releasing.
When we were first started using them, they were flexible, had great customer service, and seemed genuinely invested in helping us succeed.
Their customer service has been incredible poor. They caused a completely preventable service disruption that caused several hours of outage for our team, and have been difficult to get in touch with.
We have stuck with intercom for 4 years at this point and no plans to leave.
Updates may be lost, updates may be rejected by intercom because of server side exceptions, or mysterious thing called "concurrent updates" when there is just a single update.