Ninja Forms to Excel Online
Ninja Forms sells add-ons for almost everything - but there is no Excel add-on at any price. SheetLinkWP delivers every Ninja Forms submission straight into a live Excel Online workbook via Microsoft Graph, working with the free Ninja Forms core.
The Add-on That Ninja Forms Never Built
Ninja Forms' modular add-on catalog covers CRMs, email tools, and payments - but not Excel Online. Getting submissions into Excel means buying the Zapier extension ($49/yr), adding a Zapier subscription, and paying per task, or wiring up Power Automate with Premium per-user licensing. No other WordPress plugin offers direct form-to-Excel-Online delivery - SheetLinkWP's Excel Online destination writes each submission from your WordPress server straight to Microsoft Graph, with no extension stack to maintain.
What the Zapier-to-Excel Stack Really Costs
- Ninja Forms Zapier extension ($49/yr) plus a Zapier plan ($29.99+/mo) - $409+ in year one, with every submission metered as a task
- Power Automate - webhook wiring plus Premium per-user licensing just to reach the Excel Online connector
- Manual CSV export from Ninja Forms' submissions screen - free, but stale on arrival and easy to forget for weeks
How to Connect Ninja Forms to Excel Online
Step-by-step setup guide
- 1
Install SheetLinkWP
Download SheetLink Forms from sheetlinkwp.com and activate it. The free core plugin (see pricing) replaces the extension-plus-Zapier stack. Works with the free Ninja Forms core.
- 2
Connect Your Microsoft Account
Go to SheetLink Forms -> Destinations -> Excel Online and click Connect Excel. Sign in with a Microsoft 365 work or school account - OAuth runs through SheetLink's hosted broker and your refresh token is encrypted at rest. Pick a workbook and table.
- 3
Map Ninja Forms Fields
On a sync rule, select your Ninja Form. Field keys (first_name, email, message) are auto-detected - map them to Excel table columns. Mirroring into Excel next to Google Sheets is free; Excel as the only destination needs the AI Pack's Primary Destinations mode.
- 4
Test a Submission
Fill out your Ninja Form and watch the row appear in Excel Online within seconds.
SheetLinkWP Excel Features for Ninja Forms Users
No Extension Stack
Works with the free Ninja Forms core - no Zapier extension, no Zapier subscription, no Power Automate license anywhere in the flow.
Live Rows via Microsoft Graph
Submissions post directly to a live Excel Online workbook on OneDrive - a real table your team opens in Excel desktop, web, or mobile, not a CSV download.
Stable Hook Integration
Hooks into ninja_forms_after_submission, a stable action that survives Ninja Forms updates - the same reliable capture used for Google Sheets delivery.
Retry Queue Included
If Microsoft Graph hiccups, delivery retries 3 times at 15-minute intervals, with manual retry from the Retry Queue page. Nothing is dropped silently.
Attribution in Every Row
utm_source, utm_medium, utm_campaign, gclid, fbclid, and msclkid are captured automatically for Excel delivery - the same as for Google Sheets.
Feature Comparison
| Feature | Zapier | Power Automate | SheetLinkWP |
|---|---|---|---|
| Year-one cost | $409+ (extension + plan) | Premium per-user licensing | $0 (free core) |
| Monthly cost | $29.99+ | Per-user Premium | $0 mirroring / $29 Excel-only (AI Pack) |
| Per-submission metering | Yes (tasks) | Plan run limits | No |
| Requires NF paid extension | Yes ($49/yr) | Webhook wiring | No |
| Delivery path | Third-party relay | Cloud flow relay | WordPress direct to Microsoft Graph |
| Retry on failure | Paid tiers | Manual flow repair | 3 auto retries + manual |
| UTM and click-ID capture | Extra setup | Manual expressions | Automatic |
| Sites covered | 1 per Zap | Per-user licenses | Unlimited (free core) |
Frequently Asked Questions
Do I need the AI Pack for Excel-only delivery?
Only if you want Excel Online as your sole destination. Mirroring Ninja Forms submissions into Excel alongside Google Sheets is included free with the core plugin. Primary Destinations, part of the AI Pack ($29/mo or $290/yr), applies only when no Google Sheet is involved at all.
Is this a CSV export?
No. Every submission is written in real time to a live Excel Online workbook on OneDrive via Microsoft Graph. There is nothing to download, import, or clean up - the table simply grows as forms come in.
Does it work with Microsoft 365 Business?
Yes. Any Microsoft 365 work or school account works. Personal Outlook.com accounts are not supported by Microsoft's Excel API. One OAuth sign-in connects the account; no passwords are stored.
Do I need any Ninja Forms paid add-ons?
No. SheetLinkWP hooks into Ninja Forms' core submission action, which is available in the free version - you can skip the $49/yr Zapier extension entirely.
Does it handle Ninja Forms multi-part forms?
Yes. The complete payload with fields from every page is delivered as one Excel row on final submission.
Can my team report on the data without touching WordPress?
Yes. The workbook lives on OneDrive, so anyone with access can open it in Excel - and Power BI can sit on the same workbook for live dashboards that update as submissions arrive.
Skip the $409/Year Stack Between Ninja Forms and Excel
Free core plugin, real-time Microsoft Graph delivery, free Excel mirroring. Excel-only mode with the AI Pack ($29/mo). No tasks, no extensions.