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. 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. 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. 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. 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 ZapierPower AutomateSheetLinkWP
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 limitsNo
Requires NF paid extension Yes ($49/yr)Webhook wiringNo
Delivery path Third-party relayCloud flow relayWordPress direct to Microsoft Graph
Retry on failure Paid tiersManual flow repair3 auto retries + manual
UTM and click-ID capture Extra setupManual expressionsAutomatic
Sites covered 1 per ZapPer-user licensesUnlimited (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.