Create spreadsheets & documents with Make (Integromat)
In Make (formerly Integromat) you can turn any trigger into a shareable spreadsheet using the built-in HTTP "Make a request" module — no custom app required. Map your data into rows, send the request, and use the returned URL in later modules like Slack, email, or Google Drive.
// HTTP > Make a request
URL: https://openofficeai.com/api/v1/sheets
Method: POST
Headers:
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Body type: Raw (JSON)
{
"title": "{{1.title}}",
"sheets": [{
"rows": [
["Name", "Email", "Amount"],
["{{1.name}}", "{{1.email}}", "{{1.amount}}"]
]
}]
}
// Parse response -> use {{2.url}} in the next moduleHow to create a spreadsheet with Make (Integromat)
- 1Add an HTTP "Make a request" module after your trigger.
- 2Set method POST, URL /api/v1/sheets, and add the Authorization header.
- 3Choose Raw JSON body and map your data into the rows array.
- 4Enable "Parse response" and use the url in downstream modules.
Why use OpenOfficeAI with Make (Integromat)
- Built-in HTTP module — works with any Make trigger, no custom app.
- Turn webhooks, form responses, or watched rows into shareable sheets.
- Route the output URL into Slack, Gmail, Notion, or Google Drive.
Frequently asked questions
Which Make module do I use?
Use HTTP > "Make a request" with POST and a Raw JSON body. Add your API key as an Authorization header and turn on "Parse response" so the url is available as a mappable field.
How do I build the rows from multiple bundles?
Use an Array aggregator to collect items into an array, then reference it in the rows field. Each inner array is one spreadsheet row, with the first being your header.
Can I attach the result as a PDF in an email?
Yes. Add a second HTTP module to GET /api/v1/download/{id}?format=pdf, then pass the binary data to a Gmail/Email module as an attachment.
Start creating documents with Make (Integromat)
Free tier includes 500 API calls per month — no card required.
Related integrations