There's a lot to like:
-- Philosophy --
The website claims that integration.app is infinitely flexible and allows you to integrate with any system that provides an API.
After using the product and examining its constructs, I can safely say it lives up to its claim.
I haven't seen any other integration platform with this much flexibility.
-- Product --
The product has the following constructs: Connectors, Data Sources, Field Mappings, App Schemas, Data Link tables, Actions and Flows.
Basically, you define your application's schemas under App Schemas and then configure the remaining constructs to apply necessary transformations and mappings to them. You can also modify the constructs of the same integration at a customer-level if required, which is awesome.
These constructs are well-designed and intuitive! After exploring the different constructs, I figured out how to use them within a few hours.
In the places where I got stuck, I could find my way through the documentation, and for further help and clarification, the team helped promptly via Slack.
Being a young company, the product is constantly improving in layout and features. There are a few UI bugs here and there, but I haven't encountered any bugs in the integrations running in production.
Now, given the immense flexibility, one might think that building integrations would be very time-consuming.
I was surprised by how many ready-to-use "templates" and pre-built connectors are available for each kind of integration. The best part is that you can quickly modify them to your needs via the UI or code if required.
Also, for transformations that are more complex to be possible via any UI element, code blocks are available in the connector logic that allows you to directly modify the request and response of any API via Javascript.
My use case was building out accounting integrations for the top 3 accounting tools. Within the first week, I figured out how things worked and how to integrate this platform with my own application.
After that, building out the integrations for the different accounting tools was a breeze. For one of the accounting tools, it was as simple as adding a connector and adding it to the actions that I needed, which literally took only around 15-20 minutes.
-- Security --
They're SOC2 certified, so that's good enough for most, including me. Additionally, if really required, they support on-premise deployments so you can truly keep your data with you. I'm sure it comes at an increased cost, but hey, having the option to do so is great.
-- Documentation --
The documentation is pretty good. It gives you a good understanding of the different constructs. I used the documentation sparingly since the UI itself was pretty intuitive.
-- Team & Support --
The team is excellent and friendly. Communication is via a Slack channel and I get almost all of my queries answered within a few minutes to an hour. Because of time-zone differences, some questions take a bit more time to answer, but that's acceptable.
The team considers all bug and feature requests and is receptive to customer feedback.
-- Pricing --
I couldn't have asked for better pricing. They have different pricing models—by connector or by customer. This should be flexible enough for any use case.
From what I've seen, the product seems to be priced attractively compared to Unified API products and other IPAAS providers. Couple that with the fact that you can build almost any integration quickly, and it's a no-brainer.
All in all, it is an excellent product with a great team and a great price. I've enjoyed using the product and working with the team and will continue to do so. Review collected by and hosted on G2.com.