JointJS-based workflow automation system for an API integration solutions leader
Appmixer
About the project
When the project started, Neoteric was already an official partner of Client.io, the creator of Appmixer, developing custom diagramming software using JointJS+ (formerly Rappid). The client was looking for extra developers who would be able to team up with their core in-house team and handle multiple implementation methods to integrate external services into one tool.
Our tasks
External services integration
While the core team was working on the product’s engine, the Neoteric team took care of creating the built-in API connectors and integrating multiple external services into one functional tool.
Orchestrating apps’ activities within the system
Integrated systems provided two types of activities: triggers and actions. Triggers from one system (e.g. receiving a product review) were supposed to initiate the action in another one (e.g. sending an automated email).
01
Challenges
1. Integrating various APIs into one product
design a complex system that would make it possible to connect them into one automated workflow.
2. Limited talent pool

Communication is really important, and Neoteric is responsive and open to using many channels. Neoteric has a very capable team in web development. They are honest about the seniority levels of their resources. We always know what we’re getting ahead of time.

David Durman / Appmixer
Source: Clutch.co
02
Solutions

1. Creating custom integrations
2. Joining the Appmixer team as a tech partner
Technology we used
JavaScript
Node.js
Rappid
03
Project Results
1. Speeding the development up
2. Successful services integration
3. Working as a team to reach goals



