Recommendations to others considering Exalate:
If you have simple tasks that you need to do, then you might consider Exalate. Using it across platforms (Zendesk, JIRA DC, JIRA Cloud) as I do is painful and not reliable at all. Errors are popping like Xmass lights for all kinds of reasons. Even if you make it work and for hours there is no a single Sync error, two days later you come back, there are 60 errors in the bucket. So it needs to be constantly monitored. Which goes into the reliability section.
Features are different, depending on the platform. For instance, Visual editor which is simple to use and which I do like is available in Zendesk -> Jira Cloud migration, but when you try JIRA DC -> Jira Cloud migration, this option is not available. You need to go with the script. So if you didn't have any contact with Groovy, now you will have to excel it. So definitely you should check if using something to do API calls instead of Exalate is something that is easier to set up.
Some of the bugs of the Zendesk component interface I've already reported so these need to be fixed. Limitations like the addition of the new fields you need to overcome.
Here is the explanation. If you create a connection using Visual editor and after you are done you want to add one new field to be synced, this is not possible without writing a script. It doesn't o refresh.
Also, system fields from Zendesk are not being synced so I cannot catch Zendesk Issue ID and place it on the JIRA ticket for reference. This is a problem when keeping track of issues you have in Sync! Review collected by and hosted on G2.com.
What problems is Exalate solving and how is that benefiting you?
I'm using Exalate to support migration from Zendesk to Jira Cloud and from Jira DC to Jira Cloud.
Important to mention is that I'm not using it to migrate issues! I'm using it to keep them in sync (unidirectional) until the cutover date. Another tool is being used for the actual migration of issues. Review collected by and hosted on G2.com.