Image via Shutterstock
Get ready to geek out about software system integrations.
I know, I know. It’s not the kind of thing most of us get excited about. But if you and your staff are doing a lot of double data entry, or you feel like things could be more efficient, or you’re just tired of having to use three different software programs to handle the same move, integrations can be pretty awesome. When we use the term “software integration” we are referring to how we get at least two pieces of software to talk to one another. This is what makes it possible for your EasyDPS to talk with your van line’s internal system, so that you don’t have to enter data twice. Or for your internal operations software to share billing information with your accounting system, eliminating the need for manual import or export of data files.
There are a lot of different ways to make these integrations work technically. Most commonly software developers will employ what’s called an API, or application programming interface, to allow other developers to tailor their software in ways that let them communicate with one another. We won’t bog you down with all the technical details, but it is important for you as the user to know what questions to ask when you’re talking with your software vendors about integrations.
Is this a one-way or two-way integration?
A one-way integration is essentially a data dump. Your in-house operations software lets you enter all the details of the move and the billing information, then you push a button and that data exports to Quickbooks. But, any changes made within Quickbooks do not come back to your operations software. It is a one way street for the data.
Two-way integrations, on the other hand, are bidirectional. The data flows between both systems and changes that happen are reflected in both. For example, let’s say you make an update to a shipment in EasyDPS. That update is then communicated to your internal system using a two-way integration. Someone else in your company can make a change to that shipment in your internal system, and then that data is reflected in your EasyDPS. All changes reciprocate, and you don’t ever have to do double data entry because both systems are working off of the same data. Read More