Currently our business has a first line support department that handles tickets from direct customers within Hubspot. Our second line is a bit more complex since they have a different set of direct customer + manage the escalations from the first line team. The direct customers for 2nd line are handled in JSM. The escalations from first line are handled in Husbpot.
I'd like for second line to strictly work within JSM and allow for cross platform communcation between Hubspot and JSM.
Ideally, when first line needs to escalate, they change a property which triggers a ticket in JSM (easy), but I'm more concerned with the collaboration aspect so we can keep both teams in their respective platforms (1st line = Hubspot and 2nd line = JSM).
Does anyone have any experience with the cross platform collaboration for real time updates of communication from Hubspot -> JSM or vice versa?
Hi @Chase Riemer ,
I’m Etienne from Elements-apps (we build Elements Connect), and as mentioned by @John Funk, our apps can help you to keep both teams on their platforms.
In your case, you’ll indeed rely on an integration or automation to create the JSM ticket when first line changes the escalation property in HubSpot (HubSpot → Jira/JSM). Where Elements Connect really helps is making sure 2nd line can stay 100% in JSM while still seeing live HubSpot context for that escalated ticket. It connects Jira to HubSpot via REST API and displays up-to-date CRM data directly inside the JSM issue, so your agents don’t have to open HubSpot at all.
First line continues to work fully in HubSpot: they talk to the customer, update properties, add notes… Every time a 2nd-line agent opens the linked JSM ticket, Elements Connect calls HubSpot’s API in real time and refreshes the data shown in Jira (for example, HubSpot ticket status, priority, owner, key properties about the customer and account).
How to make the configuration of Elements Connect for the 2nd line:
First, make sure your HubSpot → JSM automation sends the HubSpot identifiers into custom fields on the JSM ticket when an escalation happens (for example the HubSpot ticket ID, contact ID, or company ID). These values will be used by Elements Connect as query parameters.
Second, in Elements Connect Cloud, configure HubSpot as a REST API datasource (using a HubSpot private app token with read scopes for the objects you need). This is done once by a Jira admin from the Elements Connect “Datasources” screen.
Third, create one or more connected custom Fields that call the relevant HubSpot endpoints (tickets, contacts, companies, deals), filter on the ID coming from the JSM field, and choose which properties to display to agents (customer name, email, ticket status, escalation flags, deal amount, etc.). Then associate these connected custom fields with the JSM used by your 2nd-line project so that, whenever they open an escalated ticket, they instantly see the HubSpot panel with the latest information pulled live from HubSpot.
Elements Connect has a free trial of 30 days (and stay free under 10 users) so don't hesitate to give it a try !
Hi Chase,
I have not done a direct integration between the two products before, but there are many connector apps in the Atlassian Marketplace to assist with that, such as Elements Connect and Getint.
Also, this is guidance from Hubspot itself: https://knowledge.hubspot.com/integrations/install-and-use-hubspots-integration-with-jira
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.