CommunityHire an ExpertSign Up
IntegrationsMicrosoft Excel integration
Integrations

Microsoft Excel integration

Connect Microsoft Excel with your Softr applications to turn any workbook into a live backend for your no-code app. Capture form submissions, sync member data, power internal dashboards, and keep the spreadsheets your team already relies on up to date — automatically.

Overview

The Softr Microsoft Excel integration lets your workflows read from and write to Excel workbooks stored in your Microsoft 365 account. Add rows when users submit forms, look up data to use in later steps, update rows when statuses change, and clean out stale entries — and start workflows the moment a new row lands in a sheet.

Excel fits naturally into Softr apps wherever your team already works in spreadsheets: request trackers, signup logs, lightweight CRMs, budget sheets, and reports that other departments maintain. Softr keeps the workbook and your app in sync without anyone copying data by hand.

Available Actions

Add row

Append a new row to a worksheet whenever a user submits a form, signs up, or triggers a workflow in your Softr app.

Find row

Look up a single row by a matching value to use its data in the next workflow step.

Find multiple rows

Retrieve several matching rows at once to power lists, reports, and bulk follow-up steps.

Update row

Find a row by a matching value and update its fields when a record changes or a status moves forward.

Update multiple rows

Apply the same update across all matching rows in one step — ideal for bulk status changes.

Delete row

Remove a single row when a request is resolved, a user cancels, or stale data needs to go.

Delete multiple rows

Clear out all matching rows at once to keep your workbook tidy after bulk actions or scheduled clean-ups.

Available Triggers

Row added

Starts a workflow when a new row appears in the worksheet you choose — so entries added directly in Excel can drive actions in Softr and beyond.

Key Benefits

  • Your workbook as a backend: Use the Excel files your team already maintains to power dynamic Softr apps — no migration needed.
  • Two-way flow: Write app activity into Excel and react in Softr when rows are added on the spreadsheet side.
  • No more copy-paste: Form submissions, sign-ups, and record changes land in the right worksheet automatically.
  • Bulk-friendly: Update or clean up many rows in one step to keep large sheets manageable without manual work.

Example Use Cases

Use CaseDescription
Form submissions to a workbookCapture every Softr form entry — leads, applications, requests — as a new row in an Excel worksheet.
React to rows added in ExcelWhen a teammate adds a row to a shared workbook, kick off a Softr workflow — notify, create records, or follow up.
Member portal backed by ExcelKeep a client or member list in Excel and update the matching row whenever users edit their details in your app.
Status trackingWhen a record moves forward in your Softr admin dashboard, update the corresponding row so reports stay current.
Scheduled clean-upsRun a recurring workflow that finds and deletes expired or resolved rows to keep the sheet lean.

How to Connect Softr with Microsoft Excel

  1. Open your Softr app and go to Workflows.
  2. Create a new workflow and add a Microsoft Excel action (or the Row added trigger).
  3. Click Connect Microsoft Excel and sign in with your Microsoft account.
  4. Authorize Softr to access the workbooks you want to use in your workflows.
  5. Pick the workbook and worksheet you want to read from or write to.
  6. Map fields from your Softr forms, records, or previous workflow steps to the columns in your sheet.
  7. Save and activate your workflow.

Use these docs with your AI tools

An AI agent can read this documentation directly. You do not need an account or an API key. Everything here is public and read-only.

Query these docs via MCP

Recommended

Add this server to Claude, Claude Code, Cursor, Mistral, or any tool that supports MCP. Your agent can then search Softr Documentation documentation and read it in full, instead of answering from memory.

https://docs.softr.io/mcp
  • searchFind the passages that answer a question.
  • fetchRead one page in full, as Markdown.
  • list_pagesSee every page in this documentation.

Query these docs over HTTP

The same tools also work as plain web requests. Use this for scripts, or for any tool that does not support MCP. There is one endpoint per tool. Arguments go in the query string, and the answer comes back as JSON.

https://docs.softr.io/api/docs/search?query=custom+domain

Read the OpenAPI description. It is built from the same definitions as the tools, so it always matches what the endpoints do.

Read these docs as Markdown

Add .md to any page URL to get its Markdown source. You can also send the headerAccept: text/markdown to the page URL itself.

To read the whole documentation in one file, open llms-full.txt. For a short index of every page, open llms.txt.