Connect Productive from the Integrations gallery — pick a scope, approve access, and let the agent work with your projects, time, budgets and invoices.
Productive is a branded card in the Integrations gallery (categories Productivity and Time & Billing) — Productive’s own hosted MCP server, with the address and authentication already fixed by the card. Connecting it is: pick the card, choose who it’s for, approve access at Productive. There’s nothing to type.
You’ll need: a Productive organization on the Ultimate plan with AI
features enabled. Productive’s MCP server is only available there. A
connection covers one Productive organization at a time.
Once connected and enabled on a project, the agent can search projects and tasks, read budgets, time entries, resourcing and sales deals, and answer questions in plain language (“who has capacity next month?”, “where is this project against budget?”). It can also make changes: create or update tasks, log time, update budgets, and create and change invoices and expenses. The card requests Productive’s two scopes, read and write, and nothing else.
Productive’s write access reaches billing data — time entries, budgets,
invoices and expenses that your firm bills clients from. There is no approval
step: a change runs as soon as the agent makes the call, under the connected
Productive account (at User scope, the account of the member whose
conversation made it). We recommend the User scope so that every change is
attributable to a named person.
All three credential scopes are available — see Choosing who the credential belongs to for the full explanation of what each one means. For Productive specifically:
User (recommended) — each member connects their own Productive account. Productive respects that person’s role (finance versus delivery), and any change to time, budgets or invoices is made under, and attributable to, the member whose conversation made the call.
Project — each project connects its own Productive account. Rates, margins and budgets the agent reads are visible to every member of that project’s conversations.
Organization — one shared connection, typically a service account. Rates, margins and budgets the agent reads are visible to every project member it is enabled for, and changes are made under the shared account rather than a named person.
Go to Org settings → Integrations → Tools, select Add integration,
and choose the Productive card.
2
Choose who it's for
Pick Organization, Project, or User. Only an Org Admin can register the
integration at all; the scope decides who authenticates from here.
3
Approve access at Productive
For Organization scope, the Org Admin is sent to Productive to approve
access, and returns to a Connected card. For Project scope, each
project’s Project Admin does this from that project’s Tools tab. For
User scope, each member does this from their own My
Integrations page.
What happens next follows the same connect flow as any OAuth 2.0 integration — see Part 2 — Authentication for the general mechanics of discovery, the connected card, and what Reconnect required and Reconnect recommended mean.If you are in several Productive organizations, remember a connection covers one at a time.
Connecting Productive at Organization or Project scope makes it available; a Project Admin still has to switch it on for each project from the Tools tab (see Part 3). For a Project-scoped connection, switching it on shows the project as not connected until that project’s own account is connected. For a User-scoped connection, the tool appears in the conversation as soon as the integration is enabled and any member has connected — a member who hasn’t connected yet gets a plain-language prompt to do so from My Integrations.
Parlé renews Productive’s access automatically in the background. If Productive stops accepting the stored authorization — revoked, expired, or the granted scopes changed — the card shows Reconnect required, and the integration stops working until whoever connected it approves access again.
Disconnecting a Productive connection, at any scope, deletes the stored credential from Parlé’s vault and removes the connection, so the agent can no longer use it. Before deleting it, Parlé asks Productive to revoke the access Productive issued. That request is best effort: if it fails, the disconnect still goes ahead. That Productive actually ends the access on its side hasn’t been confirmed against a live account, so to be certain it’s gone, also remove Parlé’s access yourself in Productive: check the authorized apps or AI connections in your Productive account settings and remove Parlé there.Removing the whole integration for your organization starts the same 14-day grace window as any other integration. See Part 5 — Maintaining an integration.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Parlé","description":"Learn what Parlé is, why it was built for professional services firms, and how it solves AI cost allocation, collaboration, and governance.","colors":{"primary":"#4d8eff","light":"#87b0fb"},"logo":{"light":"https://mintcdn.com/parle-hub/uMgtWYiEd2Y8w4qH/images/pwa-215x215.png?fit=max\u0026auto=format\u0026n=uMgtWYiEd2Y8w4qH\u0026q=85\u0026s=290f7be415b686266afc7bda58f66c6d","dark":"https://mintcdn.com/parle-hub/uMgtWYiEd2Y8w4qH/images/pwa-215x215.png?fit=max\u0026auto=format\u0026n=uMgtWYiEd2Y8w4qH\u0026q=85\u0026s=290f7be415b686266afc7bda58f66c6d"},"favicon":{"light":"https://mintcdn.com/parle-hub/uMgtWYiEd2Y8w4qH/images/apple-touch-icon.png?fit=max\u0026auto=format\u0026n=uMgtWYiEd2Y8w4qH\u0026q=85\u0026s=1aef3d4694a0ac53fb2780d44f099816","dark":"https://mintcdn.com/parle-hub/uMgtWYiEd2Y8w4qH/images/apple-touch-icon.png?fit=max\u0026auto=format\u0026n=uMgtWYiEd2Y8w4qH\u0026q=85\u0026s=1aef3d4694a0ac53fb2780d44f099816"},"appearance":{"default":"system"},"navbar":{"primary":{"type":"button","label":"Start Free Trial","href":"https://app.parlehub.com"}},"footer":{"socials":{"website":"https://www.parlehub.com"}},"fonts":{"heading":{"family":"Fraunces"},"body":{"family":"Inter"}},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"parle-hub","hasAudioNarration":false,"actualSubdomain":"parle-hub","customDomains":["docs.parlehub.com"],"gitSource":{"type":"github","owner":"parlehub","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"}},"buildId":"6aebdba23df5e5c5ae952888","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"Documentation","count":47},{"language":"default","tag":"Tools \u0026 Knowledge","count":15},{"language":"default","tag":"AI Models","count":7},{"language":"default","tag":"Administration","count":6},{"language":"default","tag":"Projects \u0026 Collaboration","count":5},{"language":"default","tag":"Security \u0026 Governance","count":5},{"language":"default","tag":"Cost Management","count":4},{"language":"default","tag":"Get Started","count":3},{"language":"default","tag":"Architecture","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"tools/productive","slug":"/tools/productive","pageMetadata":{"title":"Connect Productive to Parlé","sidebarTitle":"Productive","description":"Connect Productive from the Integrations gallery — pick a scope, approve access, and let the agent work with your projects, time, budgets and invoices.","icon":"chart-gantt","href":"/tools/productive"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Connect Productive from the Integrations gallery — pick a scope, approve access, and let the agent work with your projects, time, budgets and invoices.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,em:`em`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Note,Step,Steps,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Productive`}),` is a branded card in the Integrations gallery (categories `,_jsx(_components.strong,{children:`Productivity`}),` and `,_jsx(_components.strong,{children:`Time \u0026 Billing`}),`) — Productive’s own hosted MCP server, with the address and authentication already fixed by the card. Connecting it is: pick the card, choose who it’s for, approve access at Productive. There’s nothing to type.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`You’ll need:`}),` a Productive organization on the `,_jsx(_components.strong,{children:`Ultimate`}),` plan with AI\nfeatures enabled. Productive’s MCP server is only available there. A\nconnection covers one Productive organization at a time.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`what-it-gives-the-agent`,children:`What it gives the agent`}),`\n`,_jsxs(_components.p,{children:[`Once connected and enabled on a project, the agent can search projects and tasks, read budgets, time entries, resourcing and sales deals, and answer questions in plain language (`,_jsx(_components.em,{children:`“who has capacity next month?”`}),`, `,_jsx(_components.em,{children:`“where is this project against budget?”`}),`). It can also make changes: create or update tasks, log time, update budgets, and create and change invoices and expenses. The card requests Productive’s two scopes, `,_jsx(_components.strong,{children:`read`}),` and `,_jsx(_components.strong,{children:`write`}),`, and nothing else.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Productive’s write access reaches `,_jsx(_components.strong,{children:`billing data`}),` — time entries, budgets,\ninvoices and expenses that your firm bills clients from. There is no approval\nstep: a change runs as soon as the agent makes the call, under the connected\nProductive account (at User scope, the account of the member whose\nconversation made it). We recommend the `,_jsx(_components.strong,{children:`User`}),` scope so that every change is\nattributable to a named person.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`choosing-a-scope`,children:`Choosing a scope`}),`\n`,_jsxs(_components.p,{children:[`All three credential scopes are available — see `,_jsx(_components.a,{href:`/tools/integration-scopes`,children:`Choosing who the credential belongs to`}),` for the full explanation of what each one means. For Productive specifically:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`User (recommended)`}),` — each member connects their own Productive account. Productive respects that person’s role (finance versus delivery), and any change to time, budgets or invoices is made under, and attributable to, the member whose conversation made the call.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Project`}),` — each project connects its own Productive account. Rates, margins and budgets the agent reads are visible to every member of that project’s conversations.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Organization`}),` — one shared connection, typically a service account. Rates, margins and budgets the agent reads are visible to every project member it is enabled for, and changes are made under the shared account rather than a named person.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`connecting`,children:`Connecting`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open the gallery`,children:_jsxs(_components.p,{children:[`Go to `,_jsx(_components.strong,{children:`Org settings → Integrations → Tools`}),`, select `,_jsx(_components.strong,{children:`Add integration`}),`,\nand choose the `,_jsx(_components.strong,{children:`Productive`}),` card.`]})}),_jsx(Step,{title:`Choose who it's for`,children:_jsx(_components.p,{children:`Pick Organization, Project, or User. Only an Org Admin can register the\nintegration at all; the scope decides who authenticates from here.`})}),_jsx(Step,{title:`Approve access at Productive`,children:_jsxs(_components.p,{children:[`For `,_jsx(_components.strong,{children:`Organization`}),` scope, the Org Admin is sent to Productive to approve\naccess, and returns to a `,_jsx(_components.strong,{children:`Connected`}),` card. For `,_jsx(_components.strong,{children:`Project`}),` scope, each\nproject’s Project Admin does this from that project’s `,_jsx(_components.strong,{children:`Tools`}),` tab. For\n`,_jsx(_components.strong,{children:`User`}),` scope, each member does this from their own `,_jsx(_components.a,{href:`/tools/my-integrations`,children:`My\nIntegrations`}),` page.`]})})]}),`\n`,_jsxs(_components.p,{children:[`What happens next follows the same connect flow as any OAuth 2.0 integration — see `,_jsx(_components.a,{href:`/tools/integrations#part-2-authentication`,children:`Part 2 — Authentication`}),` for the general mechanics of discovery, the connected card, and what `,_jsx(_components.strong,{children:`Reconnect required`}),` and `,_jsx(_components.strong,{children:`Reconnect recommended`}),` mean.`]}),`\n`,_jsx(_components.p,{children:`If you are in several Productive organizations, remember a connection covers one at a time.`}),`\n`,_jsx(Heading,{level:`2`,id:`enabling-it-on-a-project`,children:`Enabling it on a project`}),`\n`,_jsxs(_components.p,{children:[`Connecting Productive at Organization or Project scope makes it `,_jsx(_components.em,{children:`available`}),`; a Project Admin still has to switch it on for each project from the `,_jsx(_components.strong,{children:`Tools`}),` tab (see `,_jsx(_components.a,{href:`/tools/integrations#part-3-enable-an-integration-on-a-project`,children:`Part 3`}),`). For a `,_jsx(_components.strong,{children:`Project`}),`-scoped connection, switching it on shows the project as `,_jsx(_components.strong,{children:`not connected`}),` until that project’s own account is connected. For a `,_jsx(_components.strong,{children:`User`}),`-scoped connection, the tool appears in the conversation as soon as the integration is enabled and `,_jsx(_components.strong,{children:`any`}),` member has connected — a member who hasn’t connected yet gets a plain-language prompt to do so from My Integrations.`]}),`\n`,_jsx(Heading,{level:`2`,id:`reconnecting-and-access-renewal`,children:`Reconnecting and access renewal`}),`\n`,_jsxs(_components.p,{children:[`Parlé renews Productive’s access automatically in the background. If Productive stops accepting the stored authorization — revoked, expired, or the granted scopes changed — the card shows `,_jsx(_components.strong,{children:`Reconnect required`}),`, and the integration stops working until whoever connected it approves access again.`]}),`\n`,_jsx(Heading,{level:`2`,id:`disconnecting-and-removing`,children:`Disconnecting and removing`}),`\n`,_jsx(_components.p,{children:`Disconnecting a Productive connection, at any scope, deletes the stored credential from Parlé’s vault and removes the connection, so the agent can no longer use it. Before deleting it, Parlé asks Productive to revoke the access Productive issued. That request is best effort: if it fails, the disconnect still goes ahead. That Productive actually ends the access on its side hasn’t been confirmed against a live account, so to be certain it’s gone, also remove Parlé’s access yourself in Productive: check the authorized apps or AI connections in your Productive account settings and remove Parlé there.`}),`\n`,_jsxs(_components.p,{children:[`Removing the whole integration for your organization starts the same 14-day grace window as any other integration. See `,_jsx(_components.a,{href:`/tools/integrations#part-5-maintaining-an-integration`,children:`Part 5 — Maintaining an integration`}),`.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Connect Productive to Parlé","sidebarTitle":"Productive","description":"Connect Productive from the Integrations gallery — pick a scope, approve access, and let the agent work with your projects, time, budgets and invoices.","icon":"chart-gantt","href":"/tools/productive"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What it gives the agent","slug":"what-it-gives-the-agent","depth":2,"children":[]},{"title":"Choosing a scope","slug":"choosing-a-scope","depth":2,"children":[]},{"title":"Connecting","slug":"connecting","depth":2,"children":[]},{"title":"Enabling it on a project","slug":"enabling-it-on-a-project","depth":2,"children":[]},{"title":"Reconnecting and access renewal","slug":"reconnecting-and-access-renewal","depth":2,"children":[]},{"title":"Disconnecting and removing","slug":"disconnecting-and-removing","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"parle-hub","siteName":"Parlé","title":"Connect Productive to Parlé - Parlé","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-17T14:22:02.001Z","originalFileLocation":"tools/productive.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Connect Productive from the Integrations gallery — pick a scope, approve access, and let the agent work with your projects, time, budgets and invoices.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Parlé\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/parle-hub/c49aGkjhS9xXtbTR/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/parle-hub/c49aGkjhS9xXtbTR/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/parle-hub/c49aGkjhS9xXtbTR/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/parle-hub/c49aGkjhS9xXtbTR/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/parle-hub/c49aGkjhS9xXtbTR/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/parle-hub/c49aGkjhS9xXtbTR/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/parle-hub/c49aGkjhS9xXtbTR/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/parle-hub/c49aGkjhS9xXtbTR/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/parle-hub/c49aGkjhS9xXtbTR/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Connect Productive to Parlé - Parlé\">\u003cmeta data-mint-head property=\"og:description\" content=\"Connect Productive from the Integrations gallery — pick a scope, approve access, and let the agent work with your projects, time, budgets and invoices.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Parlé\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.parlehub.com/tools/productive\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://parle-hub.mintlify.site/_mintlify/api/og/v2?division=Tools+%26+Knowledge\u0026amp;title=Connect+Productive+to+Parl%C3%A9\u0026amp;description=Connect+Productive+from+the+Integrations+gallery+%E2%80%94+pick+a+scope%2C+approve+access%2C+and+let+the+agent+work+with+your+projects%2C+time%2C+budgets+and+invoices.\u0026amp;theme=708a6a442977800d90624975\u0026amp;signature=13b96f004295a61b16459e2fd9e10919e368bb07ae45fa4acbbd6a5cf71301cd\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Connect Productive to Parlé - Parlé\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Connect Productive from the Integrations gallery — pick a scope, approve access, and let the agent work with your projects, time, budgets and invoices.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://parle-hub.mintlify.site/_mintlify/api/og/v2?division=Tools+%26+Knowledge\u0026amp;title=Connect+Productive+to+Parl%C3%A9\u0026amp;description=Connect+Productive+from+the+Integrations+gallery+%E2%80%94+pick+a+scope%2C+approve+access%2C+and+let+the+agent+work+with+your+projects%2C+time%2C+budgets+and+invoices.\u0026amp;theme=708a6a442977800d90624975\u0026amp;signature=13b96f004295a61b16459e2fd9e10919e368bb07ae45fa4acbbd6a5cf71301cd\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/parle-hub/c49aGkjhS9xXtbTR/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Parlé\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4d8eff\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.parlehub.com/tools/productive\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/tools/productive.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.parlehub.com/#organization\",\"name\":\"Parlé\",\"url\":\"https://docs.parlehub.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/parle-hub/uMgtWYiEd2Y8w4qH/images/pwa-215x215.png?fit=max\u0026auto=format\u0026n=uMgtWYiEd2Y8w4qH\u0026q=85\u0026s=290f7be415b686266afc7bda58f66c6d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.parlehub.com#website\",\"name\":\"Parlé\",\"url\":\"https://docs.parlehub.com\",\"publisher\":{\"@id\":\"https://docs.parlehub.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.parlehub.com/tools/productive#webpage\",\"url\":\"https://docs.parlehub.com/tools/productive\",\"name\":\"Connect Productive to Parlé\",\"description\":\"Connect Productive from the Integrations gallery — pick a scope, approve access, and let the agent work with your projects, time, budgets and invoices.\",\"dateModified\":\"2026-10-17T14:22:02.001Z\",\"isPartOf\":{\"@id\":\"https://docs.parlehub.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.parlehub.com/tools/productive#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.parlehub.com/tools/productive#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Tools \u0026 Knowledge\",\"item\":\"https://docs.parlehub.com/tools/integrations\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Connect Productive to Parlé\",\"item\":\"https://docs.parlehub.com/tools/productive\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.parlehub.com/tools/productive#article\",\"headline\":\"Connect Productive to Parlé\",\"name\":\"Connect Productive to Parlé\",\"description\":\"Connect Productive from the Integrations gallery — pick a scope, approve access, and let the agent work with your projects, time, budgets and invoices.\",\"url\":\"https://docs.parlehub.com/tools/productive\",\"mainEntityOfPage\":{\"@id\":\"https://docs.parlehub.com/tools/productive#webpage\"},\"dateModified\":\"2026-10-17T14:22:02.001Z\",\"publisher\":{\"@id\":\"https://docs.parlehub.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.parlehub.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Parlé\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Parlé","nav":{"global":null,"tabs":[{"tab":"Documentation","groups":[{"group":"Get Started","pages":[{"title":"Parlé: Shared AI Workspace for Client-Billing Firms","sidebarTitle":"Introduction","href":"/introduction"},{"title":"Quick start: Set Up Parlé for Your Firm in Minutes","sidebarTitle":"Quick start","href":"/quickstart"},{"title":"Parlé Plans: Team, Business, Business Elite, and Enterprise Compared","sidebarTitle":"Plans \u0026 Billing","href":"/plans-and-billing"}]},{"group":"Projects \u0026 Collaboration","pages":[{"title":"Projects: Organize AI Work by Client Engagement","sidebarTitle":"Overview","href":"/projects/overview"},{"title":"Conversations: Real-Time AI Threads Your Team Shares","sidebarTitle":"Conversations","href":"/projects/conversations"},{"title":"Shared Context: Keep Knowledge in the Project, Not a Tab","sidebarTitle":"Shared Context","href":"/projects/shared-context"},{"title":"File Tools: Work Directly with Your Project Documents","sidebarTitle":"File Tools","href":"/projects/file-tools"},{"title":"Semantic File Search: Find Passages by Meaning, Not Exact Words","sidebarTitle":"Semantic File Search","href":"/projects/file-search"}]},{"group":"Cost Management","pages":[{"title":"Project Budgets: Set Ceilings Before You Hit Them","sidebarTitle":"Budgets","href":"/cost/budgets"},{"title":"Currencies and Exchange Rates: Spend in USD, GBP, EUR or CAD","sidebarTitle":"Currencies","href":"/cost/currencies"},{"title":"Expense Codes: Tag Every AI Dollar to a Client Matter","sidebarTitle":"Expense Codes","href":"/cost/expense-codes"},{"title":"Usage Analytics: Token Spend Across Projects and People","sidebarTitle":"Usage Analytics","href":"/cost/usage-analytics"}]},{"group":"AI Models","pages":[{"title":"Connect AI Model Providers to Parlé (BYOK)","sidebarTitle":"Connecting Providers","href":"/models/connecting-providers"},{"title":"AI Models Supported by Parlé — All Providers","sidebarTitle":"Supported Models","href":"/models/supported-models"},{"title":"Choose Which AI Models a Project Can Use","sidebarTitle":"Model Selection","href":"/models/model-selection"},{"title":"Choose How Hard the Model Thinks","sidebarTitle":"Thinking Level","href":"/models/thinking-level"},{"title":"Auto: Let Parlé Pick the Right Model for Each Conversation","sidebarTitle":"Auto","icon":"wand-magic-sparkles","href":"/models/auto"},{"title":"Set Up Auto for Your Organization","sidebarTitle":"Set Up Auto","icon":"sliders","href":"/models/auto-setup"},{"title":"Model Policy: Decide Which Models Your Firm Can Use","sidebarTitle":"Model Policy","icon":"shield-halved","href":"/models/model-policy"}]},{"group":"Tools \u0026 Knowledge","icon":"toolbox","pages":[{"title":"Connect Integrations to Parlé: Branded Cards and Custom MCP Tools","sidebarTitle":"Integrations","icon":"plug","href":"/tools/integrations"},{"title":"Connect Confluence to Parlé","sidebarTitle":"Confluence","icon":"confluence","href":"/tools/confluence"},{"title":"Connect Fathom to Parlé","sidebarTitle":"Fathom","icon":"video","href":"/tools/fathom"},{"title":"Connect Fireflies to Parlé","sidebarTitle":"Fireflies","icon":"microphone-lines","href":"/tools/fireflies"},{"title":"Connect Linear to Parlé","sidebarTitle":"Linear","icon":"list-check","href":"/tools/linear"},{"title":"Connect Miro to Parlé","sidebarTitle":"Miro","icon":"object-group","href":"/tools/miro"},{"title":"Connect Notion to Parlé","sidebarTitle":"Notion","icon":"notion","href":"/tools/notion"},{"title":"Connect Otter to Parlé","sidebarTitle":"Otter","description":"Connect your own Otter account from My Integrations so the agent can search and read your meeting transcripts and summaries, read-only.","icon":"microphone","href":"/tools/otter"},{"title":"Connect Productive to Parlé","sidebarTitle":"Productive","icon":"chart-gantt","href":"/tools/productive"},{"title":"Integration Credential Scopes: Organization, Project, and User","sidebarTitle":"Credential Scopes","description":"What Organization, Project, and User scope mean for an integration credential — who authenticates, whose access the agent uses, and who ends up able to read the results.","icon":"shield-halved","href":"/tools/integration-scopes"},{"title":"Set Up Organization Knowledge in Parlé","sidebarTitle":"Organization Knowledge","icon":"books","href":"/knowledge/organization-knowledge"},{"title":"Ask the Assistant About Your Own Parlé Setup","sidebarTitle":"Asking About Your Org","icon":"circle-question","href":"/knowledge/asking-about-your-org"},{"title":"My Integrations: Connect Your Own Account to a Parlé Integration","sidebarTitle":"My Integrations","icon":"user-gear","href":"/tools/my-integrations"},{"title":"Web Search: Let Parlé Agents Search the Web with Cited Sources","sidebarTitle":"Web Search","icon":"magnifying-glass","href":"/tools/web-search"},{"title":"How Parlé Keeps Web Research Safe","sidebarTitle":"Web Search Safety","icon":"shield-halved","href":"/tools/web-search-safety"}]},{"group":"Architecture","icon":"sitemap","pages":[{"title":"How Parle Fits Together: Architecture Overview","sidebarTitle":"Overview","icon":"sitemap","href":"/architecture/overview"},{"title":"Connected Services: What Parlé Talks To and What It Sends","sidebarTitle":"Connected Services","icon":"plug","href":"/architecture/connected-services"}]},{"group":"Security \u0026 Governance","pages":[{"title":"Parlé Security and Compliance Overview","sidebarTitle":"Overview","href":"/security/overview"},{"title":"Single Sign-On with Entra ID and Google Workspace","sidebarTitle":"SSO","href":"/security/sso"},{"title":"Native Storage: Files Stay in Your SharePoint or Drive","sidebarTitle":"Storage","href":"/security/storage"},{"title":"Audit Log: Append-Only Record of Sensitive Actions","sidebarTitle":"Audit Log","href":"/security/audit-log"},{"title":"Roles and Permissions in Parlé","sidebarTitle":"Roles \u0026 Permissions","href":"/security/roles-and-permissions"}]},{"group":"Administration","pages":[{"title":"Set Up Your Parlé Organization","sidebarTitle":"Organization Setup","href":"/admin/organization-setup"},{"title":"Invite and Manage Members in Your Organization","sidebarTitle":"Managing Members","href":"/admin/managing-members"},{"title":"Org-Wide and Per-User AI Spending Caps","sidebarTitle":"Spending Caps","href":"/admin/org-caps"},{"title":"Export Your Organization's Data","sidebarTitle":"Data Export","href":"/admin/data-export"},{"title":"Connect Parlé to Microsoft 365 (SSO and SharePoint)","sidebarTitle":"Connect Microsoft 365","icon":"microsoft","href":"/admin/microsoft-365"},{"title":"Connect Parlé to Google Workspace (SSO and Drive)","sidebarTitle":"Connect Google Workspace","icon":"google","href":"/admin/google-workspace"}]}]}]},"basePath":"","title":"Connect Productive to Parlé - Parlé","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":[],"chunks":[]}