Integrations connect Productive to external systems — accounting software, SSO providers, and communication tools. Manage settings, credentials, and sync configuration for each connected service.
Supported integrations include QuickBooks, Xero, NetSuite, Slack, and SAML-based single sign-on.
Default account code used when exporting financial data to the integrated system.
A mapping of Productive service types to accounting account codes used when exporting invoices to the integration.
When true, the integration syncs all folders rather than a selected subset.
Mapping of BambooHR custom fields to Productive person attributes.
Default subsidiary ID to assign to people imported from BambooHR.
Whether to import cost rates from BambooHR.
Whether to sync time-off records from BambooHR.
The bamboo enable user provisioning.
The BambooHR custom field used to determine the workplace or office of each employee.
A mapping of BambooHR workplace field values to Productive subsidiaries.
List of Google Calendar IDs synced with this integration.
Additional write options for calendar event sync.
Whether events can be written back to Google Calendar (read-only or read-write).
The OAuth client ID used to authenticate this integration with the external service.
Timestamp when the integration was successfully authenticated and connected.
Timestamp when the integration was created.
The person who created this integration.
The customer memo cf id.
Timestamp when the integration was deactivated, or null if currently active.
The deal this integration is scoped to, if the integration is linked to a specific deal.
ID of the deal this integration is scoped to.
The default account code used when no specific item mapping matches during invoice export.
The default product used when no specific item mapping matches during invoice export.
Subject line template for invoices exported to e-conomic.
Mapping of Productive products to e-conomic products.
Country code for the Exact Online entity.
Default journal code used for Exact Online exports.
Default ledger account code for Exact Online exports.
Exact division ID (deprecated, use exact_division_id).
Exact division ID this integration is connected to.
List of available Exact divisions for the authenticated user.
Whether to assign ledger codes manually rather than via automatic mapping.
Mapping of Productive accounts to Exact ledger codes.
Mapping of expense categories to account codes in the accounting integration.
Whether to attach PDF files when exporting invoices.
Whether to attach PDF files when exporting expense receipts.
Whether to export sequential invoice numbers to the integrated accounting system.
Whether to export purchase order numbers to Xero.
List of Productive folders synced with the integrated storage or project tool.
Whether SSO login is enforced for all users in the organization.
Mapping of Productive account types to Fortnox account codes.
Mapping of Productive services to Fortnox article numbers.
Default account code used when exporting invoices to Fortnox.
Default article number used in Fortnox invoice lines.
OAuth scope for writing events to Google Calendar.
The hubspot default company id.
The hubspot default deal owner id.
Default subsidiary ID to assign to deals imported from HubSpot.
Default project template ID to use when creating projects from HubSpot deals.
List of HubSpot pipeline IDs to sync with Productive.
Mapping of HubSpot pipeline stages to Productive deal statuses.
Whether to sync HubSpot deals to Productive.
Unique identifier of the integration.
When true, invoice PDF attachments are imported from the integration.
When true, invoice numbers from the external integration are imported into Productive.
ID of the integration type (e.g. Jira, Slack, QuickBooks, Xero).
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
A mapping of Productive service types to integration item codes used when exporting invoices.
Jira organization name or key this integration is connected to.
Jira project key this integration syncs tasks with.
Timestamp of the last successful data sync.
Display name of the integration.
When true, the integration attaches a timesheet PDF to NetSuite invoices on export.
The NetSuite form ID to use when creating credit notes during sync.
The netsuite customer field mapping.
Fixed value mappings applied to NetSuite customer records during sync, overriding field-level mappings.
The netsuite customer form id.
The default NetSuite item used when no specific item mapping matches during invoice export.
The netsuite default subsidiary id.
The netsuite invoice field mapping.
Fixed value mappings applied to NetSuite invoices during sync, overriding field-level mappings.
The netsuite invoice form id.
The source used to generate the invoice PDF in NetSuite (e.g., NetSuite-generated or Productive-generated).
A mapping of Productive service types to NetSuite item IDs used when exporting invoices.
The netsuite line item field mapping.
Fixed value mappings applied to NetSuite line items during sync, overriding field-level mappings.
The netsuite project field mapping.
The netsuite project form id.
A mapping of Productive company relationships to NetSuite record types or fields.
The netsuite sales order field mapping.
The netsuite sales order form id.
Raw options hash containing integration-specific configuration settings.
The organization this integration belongs to.
When true, payments are imported from the integration into Productive.
The project this integration is scoped to, if the integration is linked to a specific project.
ID of the project this integration is linked to.
Status filter for the linked project.
The purchase order account code mapping.
The quickbooks default expense account code.
The quickbooks default expense bank account code.
The quickbooks default expense payment type.
The QuickBooks memo field value added to exported invoices.
Realm or tenant identifier used by some integrations (e.g. Xero organization ID, Exact division).
The OAuth redirect URI used during the authorization flow for this integration.
Timestamp when OAuth authorization was requested.
OAuth request token used during the authorization flow (non-SSO integrations).
OAuth callback URI used during the authorization flow (non-SSO integrations).
Legal business name registered in Sage.
Country code of the Sage organization.
Default ledger account code for Sage 50/Business Cloud exports.
Default revenue account code for Sage Intacct exports.
Mapping of Productive account types to Sage Intacct account codes.
List of Sage Intacct entities (subsidiaries) available for this integration.
Whether to export project records to Sage Intacct.
Project category used for Sage Intacct time entry exports.
Mapping of Productive account types to Sage ledger codes.
The ID of the default service type used when creating Productive services from Salesforce opportunities.
The default NetSuite subsidiary ID to use when syncing records via this Salesforce integration.
Mapping of Salesforce product families to Productive service types.
The ID of the Productive project template to use when creating projects from Salesforce opportunities.
The Salesforce stage ID used to identify deals when syncing opportunities.
The Salesforce field used to determine the subsidiary for synced records.
Mapping of Salesforce subsidiary values to Productive subsidiaries.
Configuration options for the Slack integration, including notification settings, status sync, and event subscriptions.
Raw SAML metadata XML from the identity provider.
URL to the identity provider SAML metadata document.
SSO target URL for SAML-initiated login.
SSO login URL provided by the identity provider.
The subsidiary this integration is scoped to, if the integration is linked to a specific subsidiary.
ID of the subsidiary this integration is associated with.
Mapping of Productive tax rates to tax codes in the integrated accounting system.
The twinfield cost center mapping.
The twinfield default cost center.
The default Twinfield ledger account used when no specific ledger mapping matches during export.
The default Twinfield project used when no specific project mapping matches during export.
The Twinfield invoice destiny code that determines where exported invoices are posted in Twinfield.
A mapping of Productive service types to Twinfield ledger account codes used when exporting invoices.
The list of Twinfield offices (companies) available under this integration.
A mapping of Productive projects to Twinfield project codes used when exporting invoices.
The update invoice sent status.
Whether to export company records to the integrated accounting system.
Whether to sync expense records to Xero.
Whether to sync expense records to the connected invoicing system.
Whether to export invoices to Xero.
Whether to export purchase orders to Xero.
Default account code for expenses exported to Xero.
Default account code for purchase orders exported to Xero.
The xero expense status id.
The xero internal note cf id.
The xero invoice status id.
Xero organization ID (tenant ID) this integration is connected to.
List of available Xero organizations for the authenticated user.
The xero purchase order status id.
The Xero reference field value added to exported invoices.