ContractBridge automatically connects your MSP portals to Autotask. Quantities are tracked, licences synced and contract lines updated — without you having to check every month.
Integrations
ContractBridge retrieves quantities from your portals and — after your mapping — automatically places them in the correct Autotask contract. Set up the connection once. After that, updates run automatically on the schedule you choose.
How it works
From zero to a fully working sync happens faster than you think. Most MSPs are up and running within an afternoon.
Connect your portals to ContractBridge. We help you do that. The first sync immediately shows what is correct and what still needs to be mapped.
Tell us which portal customer name belongs to which Autotask customer. You do this once. ContractBridge remembers.
Assign portal products to the correct Autotask service lines. Set formulas if quantities need to be calculated.
Choose how often ContractBridge synchronises — daily, monthly or at a fixed time — configurable per portal.
From that point on ContractBridge works in the background. Contract lines are updated. You don't need to check — unless you want to.
What ContractBridge does
At the end of every month many MSPs compare lists side by side. Who has how many licences? Does that match the contract? It is work that has to be done, but it delivers nothing. ContractBridge takes it over — not as a quick fix, but as a system that simply does its job.
Not every customer has the same name in every portal. You link the portal name to the correct Autotask customer once. ContractBridge remembers it from then on.
Assign a portal product or licence to the matching Autotask service line. Multiple products can map to one service line if that is what your contract specifies.
Actual quantities are automatically retrieved and updated in the correct contract. You choose how often: daily, monthly or at a fixed time.
Every connection uses the portal's official API. No detours, no fragile scripts. The connection is reliable — even when the portal releases updates.
Every sync is recorded: when, from which portal, what the previous value was and what it is now. Useful when customers ask questions, and handy during audits.
Set a threshold per product. If something unexpected happens — a sudden spike or a notable drop — you receive an alert. This prevents surprises on the invoice.
Mapping engine
ContractBridge remembers your customer and product mappings. Not every customer has the same name in every portal — we know that. That is exactly why the mapping is designed so that you invest time once and never have to touch it again.
Drop your file here or click to upload
Export from your portal and import directly into ContractBridge.
| Customer name (portal) | Product | Count | Status |
|---|---|---|---|
| Acme BV | AntiVirus Pro | 38 | ✓ Mapped |
| Logistiek Noord | Backup Agent | 12 | ✓ Mapped |
| Finance & Co | MDM Device License | 25 | ✓ Mapped |
| Retail Groep NL | Cloud Storage 1TB | 7 | ⏳ Pending |
| Zorg Gelderland | Security Awareness | 44 | ✓ Mapped |
Universal import
Not every portal offers a direct connection. Some systems export a file; others have their own endpoint without an official integration. That is the reality, and we have accounted for it.
With the Universal import you upload a CSV or Excel export from any portal. You specify once which column contains the customer name, the product and the quantity. ContractBridge does the rest — same mapping engine, same result in Autotask.
Does your portal have its own REST endpoint? Enter the URL and authentication details, map the JSON fields visually. No code required. ContractBridge retrieves the data automatically from that point on.
Consumption data
Licences have a fixed price per unit. But consumption data works differently. Azure Consumption, storage usage, data bundles, hosted services — usage varies every month. Yet that consumption must end up on the right contract, with the right description.
ContractBridge imports consumption data as contract charges on an Autotask contract. You decide the description for each charge yourself — "Azure consumption October", "Extra storage GB", or whatever fits your service delivery. The amount, period and description are automatically read in and added to the correct customer contract.
No more manually re-typing Excel exports. No invoice lines that don't match. Just an accurate, traceable charge on the contract — every month.
Reports
Licences change. Customers grow, shrink, switch packages. After a few months nobody knows exactly how many licences were active at a specific point in time for which customer — unless you keep good records.
ContractBridge keeps those records. Per customer you see which licences are currently active, how many of each product are running and what has changed over the past months. Per vendor you see the total overview: how many licences are under your management right now, and how that has developed.
That last point is particularly useful when checking invoices. If your vendor invoices you for 340 Microsoft 365 Business Premium licences, you can compare that directly with your own records. If something does not match, you can see exactly when the discrepancy occurred.
A complete overview of all active licences per customer. Which product, how many units, since when, and what changed in the last period. Useful during customer conversations, contract renewals and invoice disputes.
A consolidated overview of all licences running through a vendor — across all your customers. How many licences are currently active? How many were active last month? And what was that a year ago?
ContractBridge stores every synchronisation. This means you can look back: how many licences were active at any given moment? That makes it possible to verify an invoice against the actual situation for that specific period.
| Leverancier / Product | Nu | Vorige maand | +/− |
|---|---|---|---|
| Microsoft 365 | — | — | — |
| Business Basic | 187 | 182 | +5 |
| Business Premium | 340 | 347 | −7 |
| Exchange Online P1 | 54 | 54 | 0 |
| SentinelOne | — | — | — |
| Singularity Core | 523 | 498 | +25 |
| Pax8 · Altaro | — | — | — |
| Backup Agent | 211 | 208 | +3 |
ContractBridge was built by people who know how an MSP environment works in practice. Not every customer has the same name in every system. Not every portal exports in the same way. We don't deliver a black box — we deliver a system you understand and can trust.
Request a DEMO
No standard sales pitch. We simply show you how ContractBridge works in an environment similar to yours. Then you decide whether it is right for you.
Schedule a 30-minute call. We take the time to understand your situation before we show you anything.