This integration allows you to send invoices from Productive to your Sage Intacct account. During the process, Productive will:
Check if the customer exists in Sage Intacct and create it if not
Check if the project exists and create it if not
Export invoice details and optionally include the invoice PDF
📌 To enable API access and complete the integration, you’ll need a Web Services Developer license in Sage Intacct.
Integrating your Sage Intacct account with Productive is available on the Professional and Ultimate subscription plans.
Before You Start
Before connecting Productive with Sage Intacct, set up an application in Sage Intacct and generate the required credentials:
Client ID
Client Secret
Company ID
User ID
User Password
Once you’ve gathered the credentials, you’re ready to connect Productive.
👉 You can follow Sage Intacct’s official guide to set up the app: Sage Intacct Quick Start Instructions.
Linking Your Sage Intacct Account to Productive
1) In Productive, go to Settings > App Marketplace
2) Find Sage Intacct and click Connect App
3) Select the subsidiary (the bill-from entity)
4) A new window opens with fields for Client ID and Client Secret
📌 Paste in the Client ID and Secret you generated when setting up the Sage Intacct app.
5) Log into Sage Intacct with:
Company ID
User ID
Password
6) Correctly logging in will return you to Productive’s integration setup window to complete the configuration.
Configuring the Integration
Once you've connected your Sage Intacct account, you'll be guided through several setup steps.
Step 1: Select Sage Intacct Entity
Choose the entity (subsidiary) within Sage Intacct that will be used for sending invoices from Productive.
Step 2: Invoice Number Generation
Choose whether invoice numbers will be generated by Productive or Sage Intacct.
📌 If you’ve configured invoice document sequences in Sage Intacct, it will override the invoice number from Productive.
In that case, numbering will behave as if Sage Intacct is the generator, since it takes precedence.
Step 3: Export Invoice PDF
Toggle on if you want Productive to export the invoice PDF to Sage Intacct.
📌 You can choose and edit the invoice PDF template used in Productive.
Step 4: Export Project
Toggle on if you want to export projects from Productive to Sage Intacct alongside invoices.
Sage Intacct allows assigning a project per line item. When exporting an invoice belonging to a budget in a project, Productive checks if a project with that name already exists in Sage Intacct:
If it does, the line items are linked to that project
If it doesn't, Productive creates a new project using basic details (project name and category)
📌 A project category is required in Sage Intacct when creating new projects. You can set a default category during setup.
Click Next to proceed.
Step 5: Set Default Invoice Account Code
Select the default account code in Sage Intacct where invoices from Productive will be posted.
Step 6: Map Service Types (Optional)
Check the box to enable mapping of service types from Productive to account codes in Sage Intacct.
This links your service types in Productive to financial categories in Sage Intacct. Click Next to continue.
Step 7: Map Tax Rates
Map tax rates created for the selected Sage Intacct subsidiary to Sage Intacct tax codes.
📌 Taxes need to be mapped manually for proper handling. Click Save to finish setup.
Copying Invoices to Sage Intacct
Once connected, you’ll see the Copy to Sage Intacct button on each invoice in Productive—but only for invoices issued by the subsidiary (bill-from entity) selected during the integration setup.
To copy an invoice:
Click Copy to Sage Intacct
Select the Customer (bill-to entity).
Click Copy.
📌 If the selected customer doesn’t exist in Sage Intacct, a new one will be created automatically.
Updating or Re-Copying Invoices
If you made changes to an invoice that’s already been copied and wish to update it in Sage Intacct:
1) Open the invoice in Productive
2) Hover over Invoice Copied
3) Choose:
Update existing to modify the last synced invoice
Create new to send a new version as a separate invoice
📌 Important: Sage Intacct does not allow updating individual invoice line items via API. When updating an invoice, Productive will add new line items rather than updating existing ones. This may lead to duplicates or incorrect totals.
To ensure accuracy, remove outdated line items manually in Sage Intacct.
Editing the Integration Settings or Disconnecting Sage Intacct from Productive
To remove the integration:
Go to Settings > App Marketplace.
Find Sage Intacct in the list.
Click the bin icon to disconnect. Disconnecting stops syncing but does not delete any existing invoices or data in either system.
📌 To adjust any of the integration settings, click the pencil icon instead.