What Do You Need to Integrate?
In short, if you’ve got accessible data we can integrate it. Obviously, published API’s make our life easier, but let us know how you’d like to see things work and we can figure out a strategy to make it happen.
Some examples of systems we’ve integrated recently:
- CRMs (Salesforce, Microsoft Dynamics)
- Marketing Automation (MA)
- ERP (Odoo, Great Plains / Microsoft Dynamics, Apprise)
- Payroll/HR (Workday)
- Industry Specific SaaS Platforms (there are thousands)
- Search as a Service (Algolia)
- Product Information Management (PIM)
- Custom / proprietary databases
- EDI based systems
- Flat File ETL
- Product Management Systems (Jira)
- Bug Tracking Systems (BugHerd)
How Do We Approach Integrations?
Best Practice Approach – We normally recommend looking at the bigger picture of how data flows through your organization so that we can recommend an integration strategy that will grow and scale as your needs evolve. Things like real-time vs scheduled syncs, utilizing queues vs direct API calls, logging, and quality of integration documentation are all factors that affect providing a usable, valuable, trusted integration.
Quick and Dirty – Sometimes you just need something to work and building a larger strategy isn’t important. We can do that too – we just like to make sure everyone is on the same page before we go this route. Limitations often show up down the road requiring a new approach that might mean doing the work twice.
What Do Integration Projects Cost?
Of course this depends on the integration challenge we are solving. Connecting a couple of record types between SaaS platforms through known API’s where triggers, webhooks, etc. exist, often doesn’t take a huge amount of time. (Example: sharing an email list between Salesforce and Mailchimp.) But keep in mind, this approach isn’t really an integration, you’re really just passing data updates between systems.
A proper integration that uses a middle tier, such as an API manager to police the data movement between systems, is a bit more involved. Similarly, if no API exists and we have to build an API on top of an existing data store, that is also going to increase time and complexity.
Once we take a look at your needs, we’ll give you an idea of what the costs are to build and manage your integrations.