Skip to main content
Answered

If a user is tied to multiple companies, and one of those has an SLA (and the other two do not), and we have an inbox rule to route SLA as high priority, how does Intercom review the companies tied to the one user and ensure they are routed properly?

  • January 26, 2023
  • 2 replies
  • 170 views

For example, if a designer is working for three of our customers and therefore is tied to three companies in Intercom, and one of those is an enterprise customer with an SLA, we would want to treat the designer as part of the SLA. How would we ensure the routing works?

 

I can't see a way to create inbox rules stipulating that Intercom needs to review all the companies tied to this person and ensure they route them to our VIP box if one of the three companies is considered VIP.

 

Any help much appreciated!

Best answer by MaryJ

You're definitely on the right track with segments, that’s actually how I’ve handled similar cases. Intercom’s logic does look at all companies linked to a user when evaluating filters, so if even one of those companies has the SLA attribute (like billing plan = premium), the user will be included in the segment.

Then you can use that segment to trigger your inbox rules and route the conversation to a high-priority or VIP inbox.

One small tip: make sure your company data is syncing consistently (either via API or integration) so that the SLA attribute stays up-to-date. I’ve seen routing rules fail silently when the billing info was stale or not syncing properly. But beyond that, using segments based on company attributes is about as good as it gets with the current Intercom setup, it’s scalable and reliable.

View original
Did this topic help you find an answer to your question?

2 replies

  • Author
  • Connector
  • 7 replies
  • January 26, 2023

I discovered that segments might be the way to go. Assuming I have an attribute that defines the SLA (ie, billing plan name = premium), Intercom's company filters actually check all companies tied to the user. And if any one of the companies matches the filter, it will include that user in the segment.

 

I can then use the segment to create an inbox rule.

 

Is this the best way to address my issue or is there a better way to do this?


  • New Participant
  • 2 replies
  • Answer
  • March 24, 2025

You're definitely on the right track with segments, that’s actually how I’ve handled similar cases. Intercom’s logic does look at all companies linked to a user when evaluating filters, so if even one of those companies has the SLA attribute (like billing plan = premium), the user will be included in the segment.

Then you can use that segment to trigger your inbox rules and route the conversation to a high-priority or VIP inbox.

One small tip: make sure your company data is syncing consistently (either via API or integration) so that the SLA attribute stays up-to-date. I’ve seen routing rules fail silently when the billing info was stale or not syncing properly. But beyond that, using segments based on company attributes is about as good as it gets with the current Intercom setup, it’s scalable and reliable.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings