Company Info

Procore Connector for Sage 100 Contractor

Procore Sage 100 Contractor Data Sync


Released in September of 2017 Ei Dynamics' Procore Connector for Sage 100 Contractor is the first and original connector between Procore and Sage 100 Contractor. It also remains the most comprehensive synchronization solution for Procore Construction Management Software and Sage 100 Contractor accounting software.

In November 2018 Procore announced the release of their own proprietary connector for Sage 100 Contractor. Click Here for a list of frequently asked questions regarding the differences between our connectors and why one may benefit you better than the other.

Key Features:

Sage 100 Contractor
3-5 Jobs
Cost Codes
Cost Codes
6-5 Cost Codes
Vendors & Clients
4-4 Vendors
3-6 Receivable Clients
Prime Contracts
Prime Contracts &
Prime Contract Change Orders
Prime Contracts
3-5 Jobs (client & contract total)
6-9 Proposals
6-4-1 Change Orders
Commitments &
Commitment Change Orders
6-7-1 Subcontracts
6-4-1 Change Orders
Purchase Orders
Purchase Orders &
Purchase Order Change Orders
Purchase Orders
6-1 Purchase Orders
6-2 Budgets
Budget COs
Budget Change Orders
Budget COs
6-4-1 Change Orders
Direct Costs
6-3 Job Costs


Integration Requirements

The Procore Connector is an on premise solution that is typically installed on the same server where Sage 100 Contractor is installed. The Procore Connector is developed on top of the Ei Dynamics BPM platform. Ei Dynamics is a business process management and workflow solution. A limited licensed copy of Ei Dynamics is included with the Sage Connector.

  • Sage 100 Contractor version 20.5 or higher
  • Windows Server 2012 R2 or higher
  • Minimum of 16GB of RAM on the server
  • Minimum of 2 processors
  • SQL Server 2008 or higher (the Sage Connector requires its own SQL Database)
  • IIS7 or greater
  • .NET 4.5.2

Brochure Download:

Ei Dynamics' Connector vs Procore's Connector FAQ's

Why did Procore build their own connector and not partner with you?

In 2016 Procore approached us and asked us to build a connector for Sage 100 Contractor. We saw a market opportunity and had the expertise with both Procore's API and Sage 100 Contractor so we decided to take on the challenge. We worked closely with their team for nearly a year and then in 2017 just when we were ready to release our software, all of the members on the Procore team that we had cultivated a relationship with either left the company or transferred to other groups. Ultimately, Procore decided to build their own and use a different partner who built their Sage 300 CRE connector.

If we buy your connector can Procore prevent us from using it?

Procore has no restrictions on our solution other than we are not allowed to specifically promote it in their App Store to compete against theirs. We are also an authorized vendor in their App Marketplace ( and we've complied with all of the requirements to be a listed vendor. Finally, as a Procore customer your license provides you access to Procore's API and at least for now there are no restrictions on what types of apps you can develop or hire someone to develop that use their API to access your own data. So at least for now there are no concerns.

Why is Procore's connector priced so differently than yours when your solution seems to be more robust?

Our connector is currently priced on a subscription basis at $3,900 per year. We feel our connector is fairly priced for the value driven and the market being served. Sage 100 Contractor is a moderately priced construction accounting solution and we feel our pricing fits comfortably around what companies pay for that software in terms of initial purchase price and annual support and maintenance.

Procore has said that we have to change some things in Sage such as our cost codes to make it compatible with their connector and Procore, is that the same with your connector?

No, we've built our connector to support virtually any existing setup in Sage 100 Contractor. It's part of the reason it took so long for us to release our solution but we wanted to build a solution that could accommodate companies who may have been using Sage 100 Contractor for years and can't easily just change the way things were originally setup. Our connector is very flexible with many different options and features to help accommodate the many ways people have setup and are using Sage 100 Contractor.

Procore is a large company can you provide the same level of support as them?

It is true that we are much smaller than Procore but we've been in business since 2007 and we have over 400 customers. We pride ourselves on building solid bug free software which greatly reduces our support calls. We're also dedicated to keeping our knowledge base updated so that as we solve a problem for one customer we document the solution so that when other customers have the same question or problem they can independently find answers on their own. Alternately, if they call us we can help them find answers quickly and efficiently using the same knowledge base. We don't feel bigger is better and also the bigger. The bigger the company the more customers you have and the smaller the company the less customers you have so the support requirements generally even themselves out. Either way we are comfortably staffed to support our customers in a timely manner, generally within 1 hour or less of a support ticket being submitted.

Any other reason why we should choose your connector over Procore's

We're a small business staffed by a handful of highly educated professionals who take our craft and business seriously. Collectively we've been providing technology solutions to the construction and real estate industry for over two decades and we understand our customers and we appreciate and treat them with the same respect that we would want to be treated with ourselves. We're not a large venture capital funded company driven by the bottom line. When you purchase our software and services you're directly helping us to support our individual families, our churches, our local schools and our communities.