
Announcement
Jun 5, 2026
Excel Automation in Workato: Native Connector vs RPA for Enterprise Workflows
Workato's Excel connector handles cloud workbooks via APIs. Pivots, macros, and desktop files require RPA. Here is how the hybrid pattern works.
Excel runs the parts of an enterprise that no other system does. Monthly close, audit working papers, inventory reconciliation, regulatory reporting, board pack assembly all flow through Excel before they touch anything else. For Workato customers, this creates a recurring integration problem. Excel automation in Workato works well for cloud-hosted workbooks accessed through Microsoft 365 APIs, but a large share of enterprise Excel workflows live on the desktop, in macro-driven templates, in pivot tables that need refreshing, or inside files produced by SAP, Oracle, or another legacy ERP. These files cannot be automated through APIs because there are no APIs to call.
The pragmatic answer is hybrid automation. Workato orchestrates the workflow end-to-end, and RPA by Workato executes the Excel operations the native connector cannot handle. The result is an Excel automation layer that covers both cloud and desktop, both API-accessible and screen-based, inside a single recipe.
What the Workato Excel connector handles well
The native Microsoft Excel connector inside Workato is built for cloud workbooks. It reads from and writes to files stored in OneDrive for Business or SharePoint, using Microsoft Graph APIs under the hood. For workflows that live entirely in modern cloud Office 365, the connector covers the high-frequency operations cleanly:
Row-level reads and writes against named ranges or table objects. Sheet creation and management. Cell-level updates for values, formulas, and basic formatting. Filtering and querying ranges to extract subsets of data. Listing workbooks and worksheets in a SharePoint site or OneDrive folder.
A finance team running its month-end variance pack inside a SharePoint workbook can build a recipe that picks up new entries from NetSuite, writes them into Excel, applies a stored formula, and emails the result to a controller. The whole flow runs through APIs. No desktop Excel is required.
For these cases, RPA is not the answer. The native connector is faster, simpler, and more maintainable. The Workato Excel connector should be the default for any cloud-only Excel workflow.
Where the Workato Excel connector hits its limits
The connector starts to fall short the moment the workflow leaves cloud Excel. Five gaps come up repeatedly in enterprise environments.
Desktop and on-premise Excel files. Files stored on a network share, a Windows file server, or a Citrix-published drive are not accessible through Microsoft Graph. The connector cannot reach them.
Pivot table refreshes. A pivot table needs Excel itself to recalculate. The Graph API can read pivot data but cannot trigger a refresh. Workflows that depend on refreshed pivots, which is most reporting workflows, need an Excel instance to do the work.
VBA macros. Many enterprise Excel templates encode business logic in VBA. Audit trails, depreciation schedules, FX-translation rules, and complex consolidation models often live inside macros. The Graph API does not execute VBA. Only Excel does.
Complex formatting and styling. Conditional formatting, cell colors, locked ranges, custom number formats, embedded charts, and protected sheets require Excel-native operations. The connector handles only basic styling.
Files exported by legacy ERPs. SAP, Oracle EBS, and older Sage installations export Excel files into network paths with rigid naming conventions. These files often need to be opened, validated, and reformatted before they can be parsed by anything else. The connector cannot drive that pre-processing.
For any of these scenarios, an API-only approach forces one of two compromises: rebuild the Excel workflow as a cloud-native process (often impossible for templated, audited workflows) or leave a human in the loop. Neither is a real answer.
How RPA extends Excel automation in Workato
The hybrid pattern uses RPA by Workato to operate Excel directly. A Robotiq.ai bot opens the file, executes the required operations as Excel itself would, and returns control to the Workato recipe. From the recipe author's perspective, the RPA step is just another action inside the flow.
The mechanics are straightforward. A Workato recipe triggers when the business event occurs. The recipe calls the RPA by Workato connector and passes context: the file path, the operation to perform, any parameters. The Robotiq bot picks up the job, opens Excel on a designated host, performs the operation, and returns a result. Workato continues the recipe: it might log the result, distribute the file, trigger a downstream API call, or pass the output to another system.
This pattern covers every Excel operation a desktop Excel installation supports. Pivot refreshes execute against the file. Macros run as they were written. Conditional formatting renders correctly. Files locked by another process can be queued and retried. Exports from legacy ERPs can be opened, validated, and reshaped before downstream integration.
The error rate on these operations is the same as a properly configured desktop Excel itself, because that is what is performing the work. Bots run continuously, log every action, and can be scaled across multiple machines for parallel processing. Robotiq has reported error rates below 0.3% across its production deployments.
A worked example: financial close with hybrid Excel automation
A finance shared services team owns the monthly close. The workflow currently takes four working days, and three of those are consumed by Excel-based reconciliation between SAP general ledger exports and operational data from a Salesforce-based revenue system.
The hybrid recipe restructures the workflow:
SAP exports the trial balance to a network share at the close of the period. A Workato recipe is triggered by the file appearing.
The recipe reads metadata from the file and pulls the corresponding revenue data from Salesforce through the native connector.
Workato hands the SAP file and the Salesforce data to a Robotiq bot through the RPA by Workato connector.
The bot opens the SAP export in Excel, runs the reconciliation macro the finance team wrote two years ago, refreshes the variance pivot tables, applies the standard formatting, and produces a working paper.
The bot returns the finalized file to Workato. The recipe distributes it: emailing the controller, posting it to the audit SharePoint, and logging the close in a NetSuite dashboard.
The four-day workflow compresses to under an hour. The macro the team built does not need to be rewritten. The audit trail is preserved because every Excel action is logged. The finance team continues to own the template; the automation simply runs it.
This is the common pattern across hybrid iPaaS + RPA workflows: orchestration in Workato, execution in Excel, no rewrite of the business logic that took years to build.
To see the pattern running against your own workflow, you can request a sandbox environment.
Common enterprise use cases
Excel automation in Workato through the hybrid pattern shows up most often in five workflows.
Monthly and quarterly close. Reconciliations across ERP exports, consolidation templates with embedded macros, variance reporting.
Regulatory and audit reporting. SOX working papers, statutory reports, evidence files for ISAE, ISO, or SOC audits. Robotiq's deployment inside Workato itself, for example, automates compliance evidence collection from multiple systems on scheduled intervals.
Inventory reconciliation. Warehouse exports, ERP stock reports, and operational counts merged into reconciliation templates. Common in manufacturing and retail.
Customer and vendor master data. Bulk maintenance of master data through Excel upload templates that legacy ERPs expect.
Operational reporting from disconnected systems. Daily or weekly dashboards assembled from systems that do not share APIs, with the assembly done in Excel because that is where the consolidation logic was originally written.
In each of these, the underlying issue is the same. Excel is the consolidation layer, and the systems Excel consolidates do not all expose APIs.
When you do not need to add RPA
Not every Excel workflow needs the hybrid pattern. The decision rule is direct. If every file is cloud-hosted, every operation is API-accessible, and no Excel-native execution is required, the Workato Excel connector is sufficient. Adding RPA in those cases adds maintenance without adding capability.
The hybrid pattern earns its place when desktop Excel is involved, when macros or pivots have to execute, when files are exported by legacy systems, or when the workflow crosses systems that do not all speak APIs. Most enterprise reporting and finance workflows fall into the second category. Most lightweight operational workflows fall into the first.
Closing the gap between modern integration and legacy Excel
Excel will not leave the enterprise stack. The workflows it owns are too embedded in audit, finance, and operational reporting. The realistic question for an integration team is whether Excel automation in Workato can cover both the cloud and the desktop sides of those workflows from inside the same orchestration platform.
The hybrid pattern resolves that question. Workato remains the orchestration layer. The native connector handles every operation it was built for. RPA by Workato handles everything else. The result is a single integration surface that covers the full range of enterprise Excel work without requiring teams to choose between API integration and screen automation.
For teams considering the move, book a call with the RPA by Workato team to walk through a specific workflow and assess fit.
Changelog

