Makini
v4 (Latest)
  • v4 (Latest)
  • v3 (Legacy)
User GuideAPI ReferenceMCPPlatforms
User GuideAPI ReferenceMCPPlatforms
Website
v4 (Latest)
  • v4 (Latest)
  • v3 (Legacy)
v4 (Latest)
  • v4 (Latest)
  • v3 (Legacy)
  1. CorrigoPro
  • Coupa
    • Connecting Coupa
  • CorrigoPro
    • Connecting CorrigoPro
    • Supported data
  • Amazon PayeeCentral
    • Connecting Amazon PayeeCentral
    • Supported data
  • Antero
    • Connecting Antero
    • Supported data
  • Asset Essentials
    • Connecting Asset Essentials
    • Supported data
  • Cityworks
    • Connecting Cityworks
    • Supported data
  • DELMIA Works
    • Connecting DELMIA Works
    • Supported data
  • Dynamics 365 Business Central
    • Connecting Dynamics 365 Business Central
    • Supported data
  • Dynamics 365 Finance & Operations
    • Connecting Dynamics 365 Finance & Operations
    • Supported data
  • EDI X12
    • Connecting EDI X12
    • Supported data
  • eMaint X4
    • Connecting eMaint X4
    • Supported data
  • Fishbowl Advanced
    • Connecting Fishbowl Advanced
    • Supported data
  • Fleetio
    • Connecting Fleetio
    • Supported data
  • FuelMaster
    • Connecting FuelMaster
    • Supported data
  • Geotab
    • Connecting Geotab
    • Supported data
  • Inextia
    • Connecting Inextia
    • Supported data
  • JD Edwards EnterpriseOne
    • Connecting JD Edwards EnterpriseOne
    • Supported data
  • MaintainX
    • Connecting MaintainX
    • Supported data
  • Mitti
    • Connecting Mitti
    • Supported data
  • OPTIME
    • Connecting OPTIME
    • Supported data
  • Oracle E-Business Suite
    • Connecting Oracle E-Business Suite
    • Supported data
  • Oracle Primavera P6 EPPM
    • Connecting Oracle Primavera P6 EPPM
    • Supported data
  • Ordoro
    • Connecting Ordoro
    • Supported data
  • PeopleSoft FSCM
    • Connecting PeopleSoft FSCM
    • Supported data
  • PubWorks
    • Connecting PubWorks
    • Supported data
  • Salesforce
    • Connecting Salesforce
    • Supported data
  • SAP
    • Connecting SAP
    • Supported data
  • Sensus Analytics
    • Connecting Sensus Analytics
    • Supported data
  • ServiceNow
    • Connecting ServiceNow
    • Supported data
  • StarRez
    • Connecting StarRez
    • Supported data
  • UpKeep
    • Connecting UpKeep
    • Supported data
  1. CorrigoPro

Connecting Your CorrigoPro Account

This guide walks you through connecting CorrigoPro through Makini Link, so your work orders can be brought across automatically.
There are two ways to connect. Read the next section first to pick the one that fits, then follow that set of steps.

Which way should you connect?#

User account
You enter a CorrigoPro username and password, and that's it. Takes about two minutes. Nothing needs to be set up on the CorrigoPro side first.
CorrigoPro Direct API
CorrigoPro's official connection method. It's more reliable and doesn't depend on any one person's login, but you need admin rights in CorrigoPro and a membership level that includes integration. Takes about 15 minutes.
If you can use Direct API, use it. Go to the user account method if you don't have admin rights, if your membership doesn't include integration yet, or if you want to get started today and switch later. Switching later is straightforward and doesn't affect anything already set up.

Option A: Connect with a user account#

Step 1: Decide which account to use#

Use a shared company account, not your personal one. Everything the connection does in CorrigoPro, such as accepting work orders, updating them and submitting invoices, happens under the account you enter here. Whoever's login is used will appear as the person who took every one of those actions.
That matters for two reasons. Your own activity and the connection's activity get mixed together in CorrigoPro's history, so it's hard to tell what you did from what happened automatically. And if that person leaves the company or their account is disabled, the connection stops working.
If you don't already have a shared account for this, create one in CorrigoPro before continuing. Something like "Integration" or "Dispatch System" makes it obvious to your team what it is.

Step 2: Enter your credentials#

Choose User account as the connection method, then enter the Username and Password of the account from Step 1. Nothing else is needed.

Keeping it working#

The connection breaks if that account's password is changed or the account is disabled. If the password changes, enter the new one on the connection.
If your company later turns on password expiry or multi-factor authentication for that account, the connection will stop working and you'll need to move to Direct API instead.

Option B: Connect with Direct API#

You'll need admin rights in CorrigoPro for this. Here's the full setup.

Step 1: Check that integration is available to you#

1.
Log in to the CorrigoPro Desktop application at desktop.corrigopro.com.
2.
Look for the CorrigoPro Direct panel on the home page.
image.png
If you don't see it, one of two things is true:
You don't have admin rights. Ask whoever manages CorrigoPro at your company to either grant them or do this setup for you.
Your membership level doesn't include integration. The panel will say so if this is the case. You can upgrade from the Membership page, or use the Contact Us form on CorrigoPro Desktop to ask their support team which applies to you.

Step 2: Turn on integration#

On the CorrigoPro Direct panel, switch the Integration toggle to ON. A settings page opens.
image.png

Step 3: Generate your credentials#

1.
On that settings page, click Regenerate.
2.
CorrigoPro produces two values: a client ID and a client secret.
3.
Copy both. Paste them somewhere safe for a moment; a password manager is best.
4.
Copy the OAuth server URL from the same page.
5.
Note the branch IDs you want synced. CorrigoPro Direct works branch by branch, and it has no way to list your branches, so you name them. A branch ID is the number in the branch's address bar on CorrigoPro Desktop (Company → Branches, then open the branch); several are separated by commas, for example 141714, 141717.
image.png
Treat the secret like a password. Anyone who has it can act on your CorrigoPro account. Don't email it, don't put it in a chat message, don't save it in a shared document.
You can click Regenerate again at any time if you think the credentials have been exposed. Be aware that doing so immediately breaks any existing connection using the old ones, so you'd need to enter the new values afterwards.

Step 4: Enter your credentials#

Choose CorrigoPro Direct API as the connection method, then fill in the values from Step 3:
OAuth server URL
Client ID
Client secret
Branch IDs to sync, comma-separated
The REST service URL is https://api.corrigopro.com for every account and is filled in for you; change it under the advanced fields only if CorrigoPro support gives you a different address.

Keeping it working#

Direct API credentials don't expire and aren't tied to any individual, so the connection keeps working through staff changes and password resets. The two things that break it are clicking Regenerate in CorrigoPro, and switching the Integration toggle off.

If something goes wrong#

The connection failed.
I don't see the CorrigoPro Direct panel.
It was working, now it isn't.
Still stuck?
Send us a note describing which step you're on and what you're seeing. Don't include the password or the client secret in that message.
Modified at 2026-10-16 14:19:58
Previous
Connecting Coupa
Next
Supported data
Built with