Create a Nitro PDF Services connection in Power Automate and build your first flow — no connector import required.
The Nitro PDF Services connector is published in the Power Automate connector gallery, so there is
nothing to install. This guide takes you from a blank environment to a working flow that compresses
every PDF added to a SharePoint library.
Before you start
1
Nitro PDF Services credentials
A Client ID and Client Secret for an API application. See
Credentials for how to create one in the Nitro Developer portal, or
request API access if you do not
have an account yet.
2
A plan that includes premium connectors
Nitro PDF Services is a premium connector. You need a Power Automate, Power Apps, Logic Apps,
or Copilot Studio plan that includes premium connectors.
1. Create a connection
You can create the connection ahead of time, or let the designer prompt you the first time you add a
Nitro action. Either way the dialog is the same.
1
Open Connections
In Power Automate, go to Connections in the left
navigation and click New connection.
2
Find Nitro PDF Services
Search for Nitro and click + on Nitro PDF Services (publisher Nitro PDF).
3
Enter your credentials
Fill in Nitro Client ID and Nitro Client Secret, optionally give the connection a
display name, and click Create.
The connection dialog. Only the Client ID and Client Secret are required.
There is no interactive sign-in. The connector exchanges your credentials for an access token behind
the scenes and refreshes it automatically — see
Authentication.
Nitro connections are not shareable. If you share a flow or app, the other person is prompted to
create their own connection with their own credentials.
2. Build your first flow
The flow below watches a SharePoint document library, compresses each new PDF with Nitro, and writes
the result to another folder. It uses four steps and no expressions.
The finished flow.
1
Create an automated cloud flow
On the Create page choose Automated cloud flow, name it, and pick the SharePoint trigger
When a file is created (properties only). Set Site Address and Library Name to the
library you want to watch.
2
Add SharePoint — Get file content
Click + under the trigger, search for Get file content and pick the SharePoint action.
Set Site Address to the same site and File Identifier to the trigger’s Identifier
output.
The properties only trigger does not include the file’s bytes. This step is what actually
loads the PDF; without it the Nitro action has nothing to work on.
3
Add Nitro — Compress PDF Document
Click + again, search for Nitro PDF Services and click See more to list every
action. Pick Compress PDF Document.
All 33 Nitro actions in the action picker.
If you have not created a connection yet, the designer asks you to do so now.
4
Point the Nitro action at the file
Click into the PDF File input, then click the lightning-bolt icon to open the dynamic
content picker. Under Get file content, choose File Content.
Drop the SharePoint File Content token into PDF File.
Leave PDF File (file name) empty for now, and leave Accept (Output format) under
Advanced parameters at its default, application/octet-stream, so the action returns the
compressed PDF itself.
5
Add SharePoint — Create file
Click +, search for Create file and pick the SharePoint action. Set Site Address and
Folder Path to where the compressed copy should go — use a different folder or library
from the one the trigger watches, otherwise the flow triggers itself.Then open the dynamic content picker for File Content. The Compress PDF Document step
exposes three file tokens: File Name, File Content Type, and File Content.
Every Nitro action that returns a file exposes File Name, File Content Type and File Content.
Drop File Content into File Content, and File Name into File Name.
Create file wired to the Nitro output.
6
Save and test
Click Save, then Test → Manually and drop a PDF into the watched library. The run
history shows each step’s inputs and outputs, including the size of the file Nitro returned.
Nitro’s File Name output is a generic name such as result.pdf, so every run of the flow above
writes the same file name. To keep the original name, set File Name on Create file to the
trigger’s File name with extension token instead — see
File names.
What just happened
SharePoint handed the PDF’s bytes to the Nitro action as File Content.
The connector uploaded the bytes to Nitro, waited for the result, and returned the compressed PDF
as a File Content token that any later step can use.
Nothing about tokens, base64, or the REST API surfaced in the designer. When you do want to know
how files move between steps, read
Working with files.
Next steps
Working with files
Chaining Nitro actions, output modes, and the JSON each action expects.
Actions
Every action, with its inputs and outputs.
Limits and errors
File size, page count, throttling, and error codes.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Nitro APIs","colors":{"primary":"#D93706","light":"#FCAF9D","dark":"#D93706"},"logo":{"light":"https://www.gonitro.com/hubfs/Nitro_2025/logo-dark.svg","dark":"https://www.gonitro.com/hubfs/Nitro_2025/logo-light.svg","href":"https://www.gonitro.com/automate"},"favicon":"https://mintcdn.com/go-nitro/0xUomOly-LNhxK7b/favicon.ico?fit=max\u0026auto=format\u0026n=0xUomOly-LNhxK7b\u0026q=85\u0026s=646fb37e5970115d681bdd0d81ba8515","api":{"playground":{"display":"interactive"},"examples":{"defaults":"required"}},"navbar":{"links":[{"icon":"newspaper","href":"https://www.gonitro.com/resources?type=developer_blog","label":"Blog"},{"icon":"headset","href":"https://help.gonitro.com/support","label":"Support"},{"icon":"arrow-right-to-bracket","href":"https://sso.gonitro.com/login","label":"Log In"}],"primary":{"type":"button","label":"Get API access","href":"https://sso.gonitro.com/platform-trial-signup"}},"footer":{"socials":{"instagram":"https://www.instagram.com/gonitro","youtube":"https://www.youtube.com/c/nitrosoftware","linkedin":"https://www.linkedin.com/company/go-nitro","facebook":"https://www.facebook.com/nitrosoftware"}},"seo":{"metatags":{"google-site-verification":"qdnOUtxzQiObiPkJRHptxlmvIVydZCoH1KBdB21IP8o"}},"fonts":{"heading":{"family":"DM Sans"},"body":{"family":"IBM Plex Sans"}},"integrations":{"gtm":{"tagId":"GTM-WVZNLW"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Home","icon":"house","href":"/"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"go-nitro","hasAudioNarration":false,"actualSubdomain":"go-nitro","customDomains":["developers.gonitro.com"],"gitSource":{"type":"github","owner":"nitro","repo":"public-api-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af5e069c24142980e6afaff","clientVersion":"0.0.4128","searchFilterCounts":[{"language":"default","tag":"API Reference","count":161},{"language":"default","tag":"Nitro PDF \u0026 Sign","count":103},{"language":"default","tag":"Nitro Sign Enterprise Verified","count":89},{"language":"default","tag":"NSEV WebPortal API","count":75},{"language":"default","tag":"Sign API","count":40},{"language":"default","tag":"PDF Services","count":37},{"language":"default","tag":"Packages","count":16},{"language":"default","tag":"Documents","count":14},{"language":"default","tag":"Transformations","count":13},{"language":"default","tag":"Guides","count":12}],"searchSettings":{"isFiltersEnabled":false}},"assistantConfig":{},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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":"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":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":"html[data-current-path^=\"/nsev\"] a[href*=\"sso.gonitro.com\"],html[data-current-path^=\"/nsev\"] a[href*=\"contact-sales/early-access-automate\"]{display:none!important}"}],"page":{"pagePath":"integrations/power-automate/getting-started","slug":"/integrations/power-automate/getting-started","pageMetadata":{"title":"Get started with Power Automate","description":"Create a Nitro PDF Services connection in Power Automate and build your first flow — no connector import required.","href":"/integrations/power-automate/getting-started"},"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: \"Create a Nitro PDF Services connection in Power Automate and build your first flow — no connector import required.\"\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`,code:`code`,em:`em`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Card,Columns,Frame,Heading,Note,OptimizedImage,Step,Steps,Tip,Warning}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!Columns)_missingMdxReference(`Columns`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`The Nitro PDF Services connector is published in the Power Automate connector gallery, so there is\nnothing to install. This guide takes you from a blank environment to a working flow that compresses\nevery PDF added to a SharePoint library.`}),`\n`,_jsx(Heading,{level:`2`,id:`before-you-start`,children:`Before you start`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Nitro PDF Services credentials`,children:_jsxs(_components.p,{children:[`A `,_jsx(_components.strong,{children:`Client ID`}),` and `,_jsx(_components.strong,{children:`Client Secret`}),` for an API application. See\n`,_jsx(_components.a,{href:`/authentication/credentials`,children:`Credentials`}),` for how to create one in the Nitro Developer portal, or\n`,_jsx(_components.a,{href:`https://sso.gonitro.com/platform-trial-signup`,children:`request API access`}),` if you do not\nhave an account yet.`]})}),_jsx(Step,{title:`A plan that includes premium connectors`,children:_jsxs(_components.p,{children:[`Nitro PDF Services is a `,_jsx(_components.strong,{children:`premium`}),` connector. You need a Power Automate, Power Apps, Logic Apps,\nor Copilot Studio plan that includes premium connectors.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`1-create-a-connection`,children:`1. Create a connection`}),`\n`,_jsx(_components.p,{children:`You can create the connection ahead of time, or let the designer prompt you the first time you add a\nNitro action. Either way the dialog is the same.`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open Connections`,children:_jsxs(_components.p,{children:[`In `,_jsx(_components.a,{href:`https://make.powerautomate.com/`,children:`Power Automate`}),`, go to `,_jsx(_components.strong,{children:`Connections`}),` in the left\nnavigation and click `,_jsx(_components.strong,{children:`New connection`}),`.`]})}),_jsx(Step,{title:`Find Nitro PDF Services`,children:_jsxs(_components.p,{children:[`Search for `,_jsx(_components.strong,{children:`Nitro`}),` and click `,_jsx(_components.strong,{children:`+`}),` on `,_jsx(_components.strong,{children:`Nitro PDF Services`}),` (publisher `,_jsx(_components.em,{children:`Nitro PDF`}),`).`]})}),_jsxs(Step,{title:`Enter your credentials`,children:[_jsxs(_components.p,{children:[`Fill in `,_jsx(_components.strong,{children:`Nitro Client ID`}),` and `,_jsx(_components.strong,{children:`Nitro Client Secret`}),`, optionally give the connection a\ndisplay name, and click `,_jsx(_components.strong,{children:`Create`}),`.`]}),_jsx(Frame,{caption:`The connection dialog. Only the Client ID and Client Secret are required.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-new-connection.png?fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=d6236cb3054caaee73528932fa3c93e0`,alt:`Connect to Nitro PDF Services dialog with Display name, Nitro Client ID and Nitro Client Secret fields`,\"data-og-width\":`1257`,width:`1257`,\"data-og-height\":`952`,height:`952`,\"data-path\":`images/integrations/power-automate/pa-new-connection.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-new-connection.png?w=280\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=ad51f5b8a2e1dbea2bcb22e530440c6c 280w, https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-new-connection.png?w=560\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=5d5b2c794ef3777941ab84ad5624e0ad 560w, https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-new-connection.png?w=840\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=5a7ee6a14ea42b8252deafbf4f742eb7 840w, https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-new-connection.png?w=1100\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=bfc6adc7059b937d3418db4175bfca23 1100w, https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-new-connection.png?w=1650\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=d3b9ce26b81441f120a0bb037aa778f6 1650w, https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-new-connection.png?w=2500\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=573b1f129456abd98ac9265a7f745868 2500w`})})]})]}),`\n`,_jsxs(_components.p,{children:[`There is no interactive sign-in. The connector exchanges your credentials for an access token behind\nthe scenes and refreshes it automatically — see\n`,_jsx(_components.a,{href:`/integrations/power-automate/authentication`,children:`Authentication`}),`.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Nitro connections are `,_jsx(_components.strong,{children:`not shareable`}),`. If you share a flow or app, the other person is prompted to\ncreate their own connection with their own credentials.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`2-build-your-first-flow`,children:`2. Build your first flow`}),`\n`,_jsx(_components.p,{children:`The flow below watches a SharePoint document library, compresses each new PDF with Nitro, and writes\nthe result to another folder. It uses four steps and no expressions.`}),`\n`,_jsx(Frame,{caption:`The finished flow.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-flow-overview.png?fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=38a0792cc806ec0aabe46d793eb8995d`,alt:`Flow with four steps: When a file is created (properties only), Get file content, Compress PDF Document, Create file`,width:`320`,\"data-og-width\":`473`,\"data-og-height\":`555`,\"data-path\":`images/integrations/power-automate/pa-flow-overview.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-flow-overview.png?w=280\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=95e46a17b2b7a30c4a7ad2a11de5748e 280w, https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-flow-overview.png?w=560\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=3dc691e37f6990b198e671907608886a 560w, https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-flow-overview.png?w=840\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=21c13aa809e87d92332dc808cbaf47d6 840w, https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-flow-overview.png?w=1100\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=0bab242572d2e683e5884ba4dddd9b0a 1100w, https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-flow-overview.png?w=1650\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=4bef63266ed8619d87ccbe2cbb944948 1650w, https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-flow-overview.png?w=2500\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=162d0bbe1a3c84b6d629ae3147666745 2500w`})}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Create an automated cloud flow`,children:_jsxs(_components.p,{children:[`On the `,_jsx(_components.strong,{children:`Create`}),` page choose `,_jsx(_components.strong,{children:`Automated cloud flow`}),`, name it, and pick the SharePoint trigger\n`,_jsx(_components.strong,{children:`When a file is created (properties only)`}),`. Set `,_jsx(_components.strong,{children:`Site Address`}),` and `,_jsx(_components.strong,{children:`Library Name`}),` to the\nlibrary you want to watch.`]})}),_jsxs(Step,{title:`Add SharePoint — Get file content`,children:[_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`+`}),` under the trigger, search for `,_jsx(_components.strong,{children:`Get file content`}),` and pick the SharePoint action.\nSet `,_jsx(_components.strong,{children:`Site Address`}),` to the same site and `,_jsx(_components.strong,{children:`File Identifier`}),` to the trigger’s `,_jsx(_components.strong,{children:`Identifier`}),`\noutput.`]}),_jsx(Warning,{children:_jsxs(_components.p,{children:[`The `,_jsx(_components.em,{children:`properties only`}),` trigger does not include the file’s bytes. This step is what actually\nloads the PDF; without it the Nitro action has nothing to work on.`]})})]}),_jsxs(Step,{title:`Add Nitro — Compress PDF Document`,children:[_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`+`}),` again, search for `,_jsx(_components.strong,{children:`Nitro PDF Services`}),` and click `,_jsx(_components.strong,{children:`See more`}),` to list every\naction. Pick `,_jsx(_components.strong,{children:`Compress PDF Document`}),`.`]}),_jsx(Frame,{caption:`All 33 Nitro actions in the action picker.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-action-list.png?fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=ff9edbcbe47364475f2c0572000384d2`,alt:`Add an action panel listing every Nitro PDF Services action`,width:`420`,\"data-og-width\":`629`,\"data-og-height\":`898`,\"data-path\":`images/integrations/power-automate/pa-action-list.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-action-list.png?w=280\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=5078e7cbe2a750f330fd5b990ad5189c 280w, https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-action-list.png?w=560\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=38ba1ec28a09f55dd703a281ac74437c 560w, https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-action-list.png?w=840\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=9bfe3b8b15bc89948fa618ce5dcf01a5 840w, https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-action-list.png?w=1100\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=fba10bb4ecc118aa88be01d4a46b9332 1100w, https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-action-list.png?w=1650\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=89c1ce7300e5adfefdc91c531ddb2cf6 1650w, https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-action-list.png?w=2500\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=1911627be2a58a71db7189c51411054f 2500w`})}),_jsx(_components.p,{children:`If you have not created a connection yet, the designer asks you to do so now.`})]}),_jsxs(Step,{title:`Point the Nitro action at the file`,children:[_jsxs(_components.p,{children:[`Click into the `,_jsx(_components.strong,{children:`PDF File`}),` input, then click the lightning-bolt icon to open the dynamic\ncontent picker. Under `,_jsx(_components.strong,{children:`Get file content`}),`, choose `,_jsx(_components.strong,{children:`File Content`}),`.`]}),_jsx(Frame,{caption:`Drop the SharePoint File Content token into PDF File.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-compress-input-picker.png?fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=4d9a059a703f0aa89d2a289327730be6`,alt:`Compress PDF Document action with the dynamic content picker open, showing File Content from Get file content`,\"data-og-width\":`1143`,width:`1143`,\"data-og-height\":`885`,height:`885`,\"data-path\":`images/integrations/power-automate/pa-compress-input-picker.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-compress-input-picker.png?w=280\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=09f79d9f30c5d45f00a10527124b0072 280w, https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-compress-input-picker.png?w=560\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=ec38c35ba0c7864731c99ab95664c27f 560w, https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-compress-input-picker.png?w=840\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=ee54cb1e20356596eef5a8d4743e218c 840w, https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-compress-input-picker.png?w=1100\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=04633ac2d20d15dd09457c90b399b816 1100w, https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-compress-input-picker.png?w=1650\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=ab5c34928a8a5f3cc1d8bf992660abd6 1650w, https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-compress-input-picker.png?w=2500\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=a5e2cf01fb15d70e3d6f19f1043d6854 2500w`})}),_jsxs(_components.p,{children:[`Leave `,_jsx(_components.strong,{children:`PDF File (file name)`}),` empty for now, and leave `,_jsx(_components.strong,{children:`Accept (Output format)`}),` under\n`,_jsx(_components.strong,{children:`Advanced parameters`}),` at its default, `,_jsx(_components.code,{children:`application/octet-stream`}),`, so the action returns the\ncompressed PDF itself.`]})]}),_jsxs(Step,{title:`Add SharePoint — Create file`,children:[_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`+`}),`, search for `,_jsx(_components.strong,{children:`Create file`}),` and pick the SharePoint action. Set `,_jsx(_components.strong,{children:`Site Address`}),` and\n`,_jsx(_components.strong,{children:`Folder Path`}),` to where the compressed copy should go — use a `,_jsx(_components.em,{children:`different`}),` folder or library\nfrom the one the trigger watches, otherwise the flow triggers itself.`]}),_jsxs(_components.p,{children:[`Then open the dynamic content picker for `,_jsx(_components.strong,{children:`File Content`}),`. The `,_jsx(_components.strong,{children:`Compress PDF Document`}),` step\nexposes three file tokens: `,_jsx(_components.strong,{children:`File Name`}),`, `,_jsx(_components.strong,{children:`File Content Type`}),`, and `,_jsx(_components.strong,{children:`File Content`}),`.`]}),_jsx(Frame,{caption:`Every Nitro action that returns a file exposes File Name, File Content Type and File Content.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-create-file-picker.png?fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=6a913ab39a42bb198323d5062d42c010`,alt:`Create file action with the dynamic content picker showing the Compress PDF Document tokens File Name, File Content Type and File Content`,\"data-og-width\":`1143`,width:`1143`,\"data-og-height\":`1064`,height:`1064`,\"data-path\":`images/integrations/power-automate/pa-create-file-picker.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-create-file-picker.png?w=280\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=0170f27dd291d18c16c1373609a790e9 280w, https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-create-file-picker.png?w=560\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=c651f19ac493331c4fe54c50cd6832d0 560w, https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-create-file-picker.png?w=840\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=2e06ecf827a131d89198e356a4ffe384 840w, https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-create-file-picker.png?w=1100\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=32093c138b10ece9743ead78c7b3c929 1100w, https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-create-file-picker.png?w=1650\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=754f09f77dffdb93173fc24587b107dd 1650w, https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-create-file-picker.png?w=2500\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=a4f0b13c57acd4b352facc88f48c8bd8 2500w`})}),_jsxs(_components.p,{children:[`Drop `,_jsx(_components.strong,{children:`File Content`}),` into `,_jsx(_components.strong,{children:`File Content`}),`, and `,_jsx(_components.strong,{children:`File Name`}),` into `,_jsx(_components.strong,{children:`File Name`}),`.`]}),_jsx(Frame,{caption:`Create file wired to the Nitro output.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-create-file-tokens.png?fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=6a7c99faa92ab16267b2e0b7d1297d61`,alt:`Create file action with File Name and File Content both set to Compress PDF Document tokens`,width:`420`,\"data-og-width\":`629`,\"data-og-height\":`476`,\"data-path\":`images/integrations/power-automate/pa-create-file-tokens.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-create-file-tokens.png?w=280\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=c4ddb57da94b95f54a4683bd0f32a935 280w, https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-create-file-tokens.png?w=560\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=e004238dda6f8a761e7f6226c631fd9c 560w, https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-create-file-tokens.png?w=840\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=5c2812607725acb104aafe1723d591dc 840w, https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-create-file-tokens.png?w=1100\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=aab612888a227bd2cc64adb0f1cc0157 1100w, https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-create-file-tokens.png?w=1650\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=c27a4d9cd17443cf77b673260825dc6a 1650w, https://mintcdn.com/go-nitro/WZBxxsnP4QUUwrBq/images/integrations/power-automate/pa-create-file-tokens.png?w=2500\u0026fit=max\u0026auto=format\u0026n=WZBxxsnP4QUUwrBq\u0026q=85\u0026s=d63829277d18f943e2d8816ac343901f 2500w`})})]}),_jsx(Step,{title:`Save and test`,children:_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Save`}),`, then `,_jsx(_components.strong,{children:`Test → Manually`}),` and drop a PDF into the watched library. The run\nhistory shows each step’s inputs and outputs, including the size of the file Nitro returned.`]})})]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Nitro’s `,_jsx(_components.strong,{children:`File Name`}),` output is a generic name such as `,_jsx(_components.code,{children:`result.pdf`}),`, so every run of the flow above\nwrites the same file name. To keep the original name, set `,_jsx(_components.strong,{children:`File Name`}),` on `,_jsx(_components.strong,{children:`Create file`}),` to the\ntrigger’s `,_jsx(_components.strong,{children:`File name with extension`}),` token instead — see\n`,_jsx(_components.a,{href:`/integrations/power-automate/working-with-files#file-names`,children:`File names`}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`what-just-happened`,children:`What just happened`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`SharePoint handed the PDF’s bytes to the Nitro action as `,_jsx(_components.strong,{children:`File Content`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`The connector uploaded the bytes to Nitro, waited for the result, and returned the compressed PDF\nas a `,_jsx(_components.strong,{children:`File Content`}),` token that any later step can use.`]}),`\n`,_jsxs(_components.li,{children:[`Nothing about tokens, base64, or the REST API surfaced in the designer. When you do want to know\nhow files move between steps, read\n`,_jsx(_components.a,{href:`/integrations/power-automate/working-with-files`,children:`Working with files`}),`.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`next-steps`,children:`Next steps`}),`\n`,_jsxs(Columns,{cols:3,children:[_jsx(Card,{title:`Working with files`,icon:`folder-open`,href:`/integrations/power-automate/working-with-files`,children:_jsx(_components.p,{children:`Chaining Nitro actions, output modes, and the JSON each action expects.`})}),_jsx(Card,{title:`Actions`,icon:`list-check`,href:`/integrations/power-automate/actions`,children:_jsx(_components.p,{children:`Every action, with its inputs and outputs.`})}),_jsx(Card,{title:`Limits and errors`,icon:`triangle-exclamation`,href:`/integrations/power-automate/limits-and-errors`,children:_jsx(_components.p,{children:`File size, page count, throttling, and error codes.`})})]})]})}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":"Get started with Power Automate","description":"Create a Nitro PDF Services connection in Power Automate and build your first flow — no connector import required.","href":"/integrations/power-automate/getting-started"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Before you start","slug":"before-you-start","depth":2,"children":[]},{"title":"1. Create a connection","slug":"1-create-a-connection","depth":2,"children":[]},{"title":"2. Build your first flow","slug":"2-build-your-first-flow","depth":2,"children":[]},{"title":"What just happened","slug":"what-just-happened","depth":2,"children":[]},{"title":"Next steps","slug":"next-steps","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"go-nitro","siteName":"Nitro APIs","title":"Get started with Power Automate - Nitro APIs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-29T11:45:39.662Z","originalFileLocation":"integrations/power-automate/getting-started.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=\"Create a Nitro PDF Services connection in Power Automate and build your first flow — no connector import required.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Nitro APIs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/go-nitro/zmdJVHCbyTDP-GYA/_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=\"/docs/mintlify-assets/_mintlify/favicons/go-nitro/zmdJVHCbyTDP-GYA/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/go-nitro/zmdJVHCbyTDP-GYA/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/go-nitro/zmdJVHCbyTDP-GYA/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/go-nitro/zmdJVHCbyTDP-GYA/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/go-nitro/zmdJVHCbyTDP-GYA/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/go-nitro/zmdJVHCbyTDP-GYA/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/go-nitro/zmdJVHCbyTDP-GYA/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/go-nitro/zmdJVHCbyTDP-GYA/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get started with Power Automate - Nitro APIs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create a Nitro PDF Services connection in Power Automate and build your first flow — no connector import required.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Nitro APIs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developers.gonitro.com/docs/integrations/power-automate/getting-started\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://go-nitro.mintlify.site/docs/_mintlify/api/og/v2?division=Get+started\u0026amp;title=Get+started+with+Power+Automate\u0026amp;description=Create+a+Nitro+PDF+Services+connection+in+Power+Automate+and+build+your+first+flow+%E2%80%94+no+connector+import+required.\u0026amp;theme=15424dbe3b3c699dcf498f64\u0026amp;signature=61ade0a8fec938832dea20181460ed110a4b196f3c44593560106c8a7d14775c\">\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=\"Get started with Power Automate - Nitro APIs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create a Nitro PDF Services connection in Power Automate and build your first flow — no connector import required.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://go-nitro.mintlify.site/docs/_mintlify/api/og/v2?division=Get+started\u0026amp;title=Get+started+with+Power+Automate\u0026amp;description=Create+a+Nitro+PDF+Services+connection+in+Power+Automate+and+build+your+first+flow+%E2%80%94+no+connector+import+required.\u0026amp;theme=15424dbe3b3c699dcf498f64\u0026amp;signature=61ade0a8fec938832dea20181460ed110a4b196f3c44593560106c8a7d14775c\">\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=\"/docs/mintlify-assets/_mintlify/favicons/go-nitro/zmdJVHCbyTDP-GYA/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Nitro APIs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#D93706\">\u003cmeta data-mint-head name=\"google-site-verification\" content=\"qdnOUtxzQiObiPkJRHptxlmvIVydZCoH1KBdB21IP8o\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developers.gonitro.com/docs/integrations/power-automate/getting-started\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/integrations/power-automate/getting-started.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developers.gonitro.com/#organization\",\"name\":\"Nitro APIs\",\"url\":\"https://developers.gonitro.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://www.gonitro.com/hubfs/Nitro_2025/logo-dark.svg\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developers.gonitro.com/docs#website\",\"name\":\"Nitro APIs\",\"url\":\"https://developers.gonitro.com/docs\",\"publisher\":{\"@id\":\"https://developers.gonitro.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developers.gonitro.com/docs/integrations/power-automate/getting-started#webpage\",\"url\":\"https://developers.gonitro.com/docs/integrations/power-automate/getting-started\",\"name\":\"Get started with Power Automate\",\"description\":\"Create a Nitro PDF Services connection in Power Automate and build your first flow — no connector import required.\",\"dateModified\":\"2026-09-29T11:45:39.662Z\",\"isPartOf\":{\"@id\":\"https://developers.gonitro.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://developers.gonitro.com/docs/integrations/power-automate/getting-started#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.gonitro.com/docs/integrations/power-automate/getting-started#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Nitro APIs\",\"item\":\"https://developers.gonitro.com/docs\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get started with Power Automate\",\"item\":\"https://developers.gonitro.com/docs/integrations/power-automate/getting-started\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://developers.gonitro.com/docs/integrations/power-automate/getting-started#article\",\"headline\":\"Get started with Power Automate\",\"name\":\"Get started with Power Automate\",\"description\":\"Create a Nitro PDF Services connection in Power Automate and build your first flow — no connector import required.\",\"url\":\"https://developers.gonitro.com/docs/integrations/power-automate/getting-started\",\"mainEntityOfPage\":{\"@id\":\"https://developers.gonitro.com/docs/integrations/power-automate/getting-started#webpage\"},\"dateModified\":\"2026-09-29T11:45:39.662Z\",\"publisher\":{\"@id\":\"https://developers.gonitro.com/#organization\"},\"isPartOf\":{\"@id\":\"https://developers.gonitro.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Nitro APIs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Nitro APIs\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/docs/integrations/power-automate/getting-started.md","siteName":"Nitro APIs","nav":{"global":{"anchors":[{"anchor":"Home","icon":"house","href":"/"}]},"products":[{"product":"Nitro PDF \u0026 Sign","icon":"file-signature","tabs":[{"tab":"API Reference","pages":[{"title":"API Reference","href":"/getting-started/basic-setup"}]},{"tab":"Power Automate","icon":"microsoft","groups":[{"group":"Overview","icon":"circle-info","pages":[{"title":"Power Automate connector","description":"Add Nitro PDF and Sign actions to your Microsoft Power Automate flows.","href":"/integrations/power-automate/overview"}]},{"group":"Get started","icon":"rocket","pages":[{"title":"Get started with Power Automate","href":"/integrations/power-automate/getting-started"},{"title":"Authentication","description":"How the Nitro PDF Services connector authenticates Power Automate flows using OAuth 2.0 client credentials.","href":"/integrations/power-automate/authentication"}]},{"group":"Actions","icon":"list-check","pages":[{"title":"Actions","href":"/integrations/power-automate/actions"},{"group":"Worked examples","pages":[{"title":"Compress PDF Document","href":"/integrations/power-automate/actions/compress-pdf"},{"title":"Merge PDF Documents","href":"/integrations/power-automate/actions/merge-pdfs"},{"title":"Extract all Text from PDF","href":"/integrations/power-automate/actions/extract-text"}]}]},{"group":"Reference","icon":"book","pages":[{"title":"Working with files","href":"/integrations/power-automate/working-with-files"},{"title":"Limits and errors","href":"/integrations/power-automate/limits-and-errors"}]}]},{"tab":"Zapier","icon":"bolt","pages":[{"title":"Zapier","href":"/integrations/zapier/overview"}]},{"tab":"MCP","icon":"plug","hidden":true,"pages":[{"title":"MCP","href":"/integrations/mcp/overview"}]},{"tab":"Automate Workflows","icon":"diagram-project","hidden":true,"pages":[{"title":"Automate Workflows","href":"/integrations/automate-workflows/overview"}]}]},{"product":"Nitro Sign Enterprise Verified","icon":"badge-check","pages":[{"title":"Nitro Sign Enterprise Verified","href":"/nsev/getting-started/overview"}]}]},"basePath":"","title":"Get started with Power Automate - Nitro APIs","buildId":"dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ","deploymentId":"dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-B97cnG_I.js","DynamicMarkdown-B7gJlzwx.js","zoom-image-lightbox-Dg9C7AQr.js","lightbox-handle-r17bVUz3.js"]}