What is our primary use case?
I'm using it for automated exports of reports, where we're running scripts and exporting data in various formats, as well as for sending notifications to clients, for FTP uploads and downloads. We have patient enrollment files that get posted to our FTP and I'm using monitors to determine when a file gets downloaded and processed, and then results posted back.
I use GoAnywhereMFT to kick off other applications which will then do most of my file conversions and transformations. I'm reading data back in, either from queries or file sets that get created, in order to handle other functions of the jobs.
We do use the API functions a little bit, although I'm doing most of that through other applications, kicked off by MFT.
How has it helped my organization?
It helps centralize the exchange of data. Controlling the syncing of databases is pretty critical for us. We need the data to be up to date. If GoAnywhere wasn't able to do it, we would either have to develop an internal solution or look for an alternative.
The solution's workflow features have definitely helped eliminate manual processes. We're still a small company, we just started up in 2020. But we're already running hundreds of jobs a day and, and without the workflow features, we would have to hire many people to be able to do those same tasks.
In addition, we are a PBM (pharmacy benefits manager) and one of the core functions that has to be done with every client is receiving patient enrollment data. We also do inbound and outbound patient accumulation files, invoicing, reports, and status jobs. Just in those few transactions with all of our clients, that's a lot of potential manual touch points that have to be done. GoAnywhere has allowed me to automate all of that, plus additional tasks that would normally go to a reporting team.
As a company, it's allowing us to hire people who can come up with innovative ideas instead of hiring people just to do repetitive work. It's allowing us to grow and focus on new things instead of just trying to keep up and tread water on current tasks.
Another benefit is that it has PGP functionality built right in, and that gives me a good way to actually manage the keys, have a list of them, and use them. This is my one repository for all of that data and it gets picked up by the jobs. Previously, I had to have a separate PGP key management tool. Anytime that we would receive a file that was encrypted, while I might have been able to automate the transfer down of the FTP, but I would have to manually decrypt the file. Having that one core functionality can save me up to an hour a day. Now, I can come in in the morning, log in to my inbox and get a report of everything that's happening: what has errored and what hasn't, instead of spending the day actually doing those processes.
We automate about 95 percent of all our transfers, so GoAnywhere is quite a help. We'll still have unscheduled file dumps or transfers that need to happen, of course, but I immediately use GoAnywhere to set up a job for anything that occurs on any type of regular basis.
What is most valuable?
I like the organization of resources, specifically listing out all of our FTPs and having a name and description to easily organize them. I also like the scheduler. The organization and the scheduling, being able to create the folders and the jobs, have been really helpful.
Looking at the comprehensiveness of GoAnywhere’s workflow features, I use it with other applications and, so far, there hasn't been anything I haven't been able to accomplish either through GoAnywhere exclusively, or using GoAnywhere with another application to get a task done. Everything revolves around GoAnywhere. It has a really good suite of features. It would be unlikely for us to move away from GoAnywhere because it has very good core functionality that we like to augment with a couple of additional applications.
What needs improvement?
Pretty much everything we've needed to connect to has been done fairly seamlessly.
The only issue I've had with connectivity, database or otherwise, revolved around an SSH key. I tried to create a key, but it was incompatible with a vendor's SFTP. And when that vendor has tried to create a key and share it with me, I have not been unable to import it into GoAnywhere. I had to use a third-party app to create the key and find something that was mutually compatible. I've submitted tickets on that to GAMFT for consideration.
They could possibly improve the error handling on jobs. Whenever it generates error logs, sometimes the error is very generic. It takes a little work to diagnose what's really going on. It may just say "IO Exception" and that doesn't really tell you much.
Buyer's Guide
Fortra's GoAnywhere MFT
November 2024
Learn what your peers think about Fortra's GoAnywhere MFT. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
817,354 professionals have used our research since 2012.
For how long have I used the solution?
About 3 years now.
What do I think about the stability of the solution?
We do have to occasionally restart GoAnywhere because a job gets stuck or we are having connectivity issues. It restarts very quickly on the server. We might have five minutes of downtime at the most every one to two months. It has been pretty reliable.
What do I think about the scalability of the solution?
From what I've seen, it would be able to scale for everything I foresee us needing in the next five to 10 years. From my understanding, we can actually turn some of that up and add servers if necessary. I don't really expect any problems there.
I now look at any new process that needs to be considered through the lens of how I would automate it through GoAnywhere. That being said, given our size, I would call our usage moderate. We have about 300 jobs a day and at our peak I would expect about 500 jobs a day. Obviously, that would increase as we grow.
As an organization, we're still adding jobs. We don't have a shortage of things that we want to automate with GoAnywhere.
How are customer service and support?
Technical support has been pretty good. We've had some support directly through their chat service. I've had a couple of more urgent questions that needed to be answered and they were able to resolve them. We've also interacted with them via email and they've been very responsive and helpful.
They also have a queue-type ticket system that we've used a little bit.
How would you rate customer service and support?
How was the initial setup?
They got it set up pretty quickly. A HelpSystems person was available to work through the minor issues and answer questions as necessary.
A lot of the help came from doing the demo as far as seeing what we could do. The implementation itself was pretty smooth.
In terms of the intuitiveness, there's definitely a learning curve. You have to learn how a job should really be set up and that took a little more time than I wanted, but it was good to get the knowledge by going through that process. I started out with very simplistic jobs and then started adding checks and error handling as we went.
One example of the learning curve is, to zip up files, I have to first move them to a workspace and work from there instead of a network share. Nothing in the application tells you this, but I figured it out after some job failures. Encountering things like that takes a little bit of effort.
As you get the feel of how GoAnywhere expects to do things and you make the corrections to set your jobs up to match that structure, it works fine.
We haven't done a whole lot in terms of updates yet. We are trying to review how to best update without impacting our production jobs unexpectedly. We have someone who will be talking with GoAnywhere to facilitate that upgrade process.
What was our ROI?
This is hard to calculate exactly, but when I can spend time with my wife instead of staying late at work, I would say it is worth it.
What's my experience with pricing, setup cost, and licensing?
Though cost was a consideration, it was not under my umbrella. Ultimately, we found the tool worth the cost.
Which other solutions did I evaluate?
We evaluated another product called MoveIt but GoAnywhere seemed to be a better product in my opinion.
There are certain functions that GAMFT can support but I like to use other applications for. For example, file transformation is possible within GoAnywhere, but easier in another application we use.
I try to evaluate what GoAnywhere is better at doing than other applications and use them accordingly. It handles file movement very well and I like the workspace feature.
What other advice do I have?
As part of the implementation process it would be a good idea to have a couple of examples, actual scenarios, you want to do. GoAnywhere has templates and they're good, but they're a little simplified compared to what you can do with the solution. That's really a compliment to the software itself. The templates are all about moving files, and GoAnywhere is capable of more than that. Having examples that involve reading data in from a database and identifying certain data lines to set variables is a good idea.
I would suggest, where applicable, to spend the time to design into the job a procedure where, if a process fails, you can retry, or reset things like filenames and locations.
Which deployment model are you using for this solution?
On-premises
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.