We’re implementing tickets, and we’re pushing them to the relevant slack channels based on our products & teams involved.
There’s an action in Automation to easily post to Slack, and it works like a charm but… there’s no link within Intercom to find that conversation. So if my support team wants to see if they got an answer they need to manually find the conversation or manually copy paste the Slack link.
Intercom’s API don’t let us update a field in the ticket...
Custom actions don’t let us map anything to the ticket…
I honestly don’t understand why we don’t have a proper API support so people can connect their environment and update tickets based on activities happening in 3rd party software.
Posting the link to the conversation is irrelevant as you can have multiple conversation related to one ticket and even across multiple users if you consider tracker ticket.
But my main point still stands that you should be able to do what you are looking for via the API even if at the moment not via the built-in Automations.
Intercom has an example here with GitHub Issues where when a ticket is created it also creates the issue in GitHub and includes a link back to the GitHub issue in the Ticket.
https://developers.intercom.com/docs/guides/tickets/build-a-ticketing-app/
Hopefully the Intercom team will highlight your request to the product team and add this link back feature to the Slack integration similar to what they have suggested here with the GitHub Issues example.
And in the meantime maybe your team can refer to this to create what you need or feel free to reach out. I'm happy to explore what you need in more details together.
Some of the tools like Make, Pipedream, N8N etc might be able to help as well. I didn't dig into those but knowing the example is there it seems very possible.
Hope this helps
Thanks
After going through the link I managed to get the correct version of the API doc… Apparently for some reason I was stuck on an old version which didn’t have tickets, weird…
So still I need to use a third party and write code in Zapier when it could be two dropdowns in Intercom custom actions mapping. Adding risk and complexity for no good reason…
Will test and give my solution here if I can make it.
I also ended up on a weird page within the documentation that had very little info about Tickets, we should probably report that to the team to fix it as well. Which page were you on?
I got this one: https://developers.intercom.com/docs/references/rest-api/api.intercom.io/Tickets/
It was very confusing at first so then I just went directly to the developers page and ended up finding the example I shared much more useful.
Good luck with your integration! In my experience Zapier hasn't been the best for Intercom automations vs Make and others but some things are possible there for sure.
So I did manage to update the ticket using the API, but it required me to have an action running JS code in Zapier and with the token in plain sight. Even though it has limited access I can’t recommend this for obvious security risks.
As expected just using my Intercom’s user authentication doesn’t grant right to update tickets.
So there are at least 2 things that intercom could do to improve this.
Reply
Join the Intercom Community 🎉
Already have an account? Login
Login to the community
No account yet? Create an account
Intercom Customers and Employees
Log in with SSOEnter your E-mail address. We'll send you an e-mail with instructions to reset your password.