Scenario: Customer fills out a HubSpot form to create a ticket, and adds attachments we’ve set up in a property. The integration pushes data into Jira, but not the attachments. I looked and research says that the integrations (both the standard one and the Data Sync one) are “for syncing the ticket and issue records plus mapped properties, and the HubSpot help docs for Jira Data Sync describe ticket-to-issue sync setup rather than file-attachment transfer.”
Has anyone else run into this? Do you have a solve? My first thought was third party webhooks like Zapier, Tray, or Make. But . I’d love to know if this is something we’re just missing in the set up, or if there’s a solution to show these attachments in the Jira tickets. Thanks!
I can confirm that attachments on notes do not sync to Jira. I’d suggest upvoting this Idea " Synchronize Jira attachments in HubSpot " for more visibility.
Now, let’s consult our Top Experts: Hi @Anton, @MichaelMa and @SteveHTM do you have suggestions or workarounds to help @danmoyle, please?
Thanks so much and have a wonderful weekend!
Bérangère
To be fully transparent, I haven’t tried this, but I remember having quite some troubles with file uploads via forms. Ended up in uploading the uploaded file to the file manager instead of storing it in the property. Once uploaded in the file manager, the file has it’s own URL which can be attached to Jira.
I’m thinking about a setup like this:
Custom module with a form (Ticket) → some javascript which put’s the file into the file manager (preferably into a custom folder-structure and a specific file-name) → once the file is in the file manager you can use the Files API to fetch the path and include it into the Jira sync.
One main issue I had with Forms and attachments is that files uploaded to Forms are automatically set to PRIVATE not public. This becomes an issue because even if I sent the File ID or the “link” (eg, to be used on a webpage), it wouldn’t be accessible outside of those who had access to HubSpot itself.
I ended up creating some code that updates the file itself to be public whenever it’s uploaded (get the file ID, API to modify the status of the file). Using this similar logic, you could do the same and perhaps update another field with the (now public) attachment URLs that could sync to Jira (and Jira could download if you wanted to?).
Moderator note: While this solution may not address the original poster’s specific situation, it could be helpful for other community members facing similar challenges.