Excel, backed by your data.
Custom Excel functions, defined in a dashboard — served from your own network, never ours.
| A | B | C | D | |
| 1 | ||||
| 2 | Customer | Region | Revenue | |
| 3 | Acme Capital | EMEA | $4,218,900 | |
| 4 | Globex | AMER | $2,904,150 | |
| 5 | Initech | APAC | $1,662,300 |
Works in Excel for Windows, Mac, and the web.
- Your data never leaves your network
- mTLS on every agent connection
- Egress-only — no inbound ports
Your data never leaves your network.
The add-in manifest points Excel at an agent you run. Formulas resolve inside your walls — ConnXL stores configuration, never rows.
The only thing that crosses the boundary is configuration metadata. Our backend is never on the path that touches data.
Access you can defend in an audit.
Your identity provider
SSO through Entra ID, Google, or any OIDC provider.
Per-namespace permissions
Allow or deny function namespaces by user or group.
Vault-backed secrets
ConnXL stores a reference. The value never leaves your vault.
mTLS agent channel
Every agent connection is mutually authenticated and encrypted.
Your own Excel functions. Without writing an add-in.
Streaming functions update the cell as your data moves.
Wrap a query or an endpoint into a named, namespaced function. Version it, promote it across environments, call it from any cell.
Sixteen connector types, one function surface.
- PostgreSQL
- MySQL
- SQL Server
- Oracle
- Azure Synapse
- AWS Athena
- MongoDB
- Azure Cosmos DB
- DynamoDB
- Valkey / Redis
- HTTP API
- GraphQL
- Files / object storage
- AWS Lambda
- Azure Function
- GCP Cloud Function
Ship an org-wide add-in without writing one.
Describe the add-in. Run the agent. Roll it out.
Describe it
Define connections, functions, and your taskpane in the dashboard. No manifest XML, no add-in code, nothing to build.
Run the agent
One self-contained binary on a machine you control. Bring a TLS certificate — it serves the add-in itself, pulls its config from ConnXL, and scales to N replicas.
Deploy to Excel
Take the generated manifest to the Microsoft 365 admin center and roll the add-in out to the whole organization.
End-users just open Excel.
Or build it yourself.
What a hand-rolled Office.js add-in costs you, next to describing it in a dashboard.
| Building it yourself | ConnXL |
|---|---|
| Author and version manifest XML and JSON by hand | Generated for both formats, always in sync |
| Build, host, and certify an HTTPS web app for the add-in assets | One binary serves everything — bring a TLS certificate |
| Wire up SSO, token exchange, and session handling yourself | Entra ID, Google, or any OIDC provider, built in |
| Invent your own per-function permissions | Allow or deny namespaces by user or group |
| Hand-code streaming transports per Excel platform | Sync, async, and streaming functions out of the box |
| Re-deploy and re-ingest for every change | Config changes go live on the next open — no re-deploy |
Your name. Your icon. Your taskpane.
What ships looks built in-house.
Free for a month. Then $300 per add-in.
Trial
Production
Questions, answered.
What can ConnXL see?
Configuration metadata only — function definitions, connection settings, telemetry. Formulas resolve inside your network, and our backend is never on the path that touches your data.
Do we need to open inbound firewall ports?
No. The agent dials out to ConnXL over HTTPS to pull configuration — nothing connects in. Excel reaches the agent inside your network, and the agent's only on-disk requirement is a TLS certificate.
What counts as an add-in?
One Excel add-in, with as many environments, functions, connections, and users as you need. Pricing is flat per add-in — never per seat.
What happens when the free month ends?
Your add-in continues on the Production plan. You can cancel at any time from the billing page.
Does it work with our identity provider?
Yes — SSO through Entra ID, Google, or any OIDC provider, with per-namespace allow and deny rules by user or group.
Can we remove the ConnXL branding?
Completely. Set your own name, icon, and taskpane — and choose your own function prefix when you create the add-in, so your users type =NORTHWIND.SALES.TOPCUSTOMERS() instead of =CONNXL…
Which Excel versions are supported?
Excel for Windows, Mac, and the web, rolled out through the Microsoft 365 admin center.
Start with one function.
Connect a source, define a function, type the formula.
Not ready yet? Get product updates.