Integrations/Power Automate
No-code

Create spreadsheets & documents with Power Automate

In Microsoft Power Automate, use the built-in HTTP action to turn any trigger — a new SharePoint item, a form response, a scheduled run — into a shareable OpenOfficeAI spreadsheet. No premium connector required beyond HTTP; map your data into rows and use the returned URL downstream.

Power Automate — HTTP action
// Action: HTTP
Method:  POST
URI:     https://openofficeai.com/api/v1/sheets
Headers:
  Authorization: Bearer YOUR_API_KEY
  Content-Type:  application/json
Body:
{
  "title": "@{triggerBody()?['title']}",
  "sheets": [{
    "rows": [
      ["Name", "Email"],
      ["@{items('Apply_to_each')?['Name']}",
       "@{items('Apply_to_each')?['Email']}"]
    ]
  }]
}

// Then: Parse JSON -> use body('Parse_JSON')?['url']

How to create a spreadsheet with Power Automate

  1. 1Add an HTTP action after your trigger (the HTTP action is a premium connector).
  2. 2Set POST, the URI, and the Authorization header.
  3. 3Build the JSON body, mapping dynamic content into rows.
  4. 4Add a Parse JSON action and reference the url in later steps.

Why use OpenOfficeAI with Power Automate

Frequently asked questions

Do I need a premium Power Automate plan?

The generic HTTP action requires a premium connector license. If you only have standard connectors, you can relay through a service like Pipedream or an Azure Function that holds the key.

How do I use the returned URL?

Add a "Parse JSON" action after the HTTP step with a small schema containing url, then reference body('Parse_JSON')?['url'] in an email, Teams message, or update action.

Can I attach the result as a PDF in Outlook?

Yes. Add a second HTTP GET to /api/v1/download/{id}?format=pdf, then use the response body as an attachment in the "Send an email (V2)" action.

Start creating documents with Power Automate

Free tier includes 500 API calls per month — no card required.