Updated 8 September 2026: version 1.5.2 is on WordPress.org, and the Pro and Business tiers are available now. Details below.
WBS Connect for Dataverse is listed in the official WordPress.org plugin directory. It publishes records from any Microsoft Dataverse table as lists and detail pages on a WordPress site, and writes form submissions straight back into Dataverse. The plugin is free, and it exists because of a pricing problem.
The problem it solves
Microsoft Power Pages is a capable portal product with licensing that works against public-facing sites. You pay per authenticated user and per anonymous page view, so the bill grows with your traffic rather than with the value you get. For most public sites backed by Dataverse, that math stops adding up the moment the site succeeds.
The records already live in Dataverse. The front end does not have to cost like a portal. WBS Connect for Dataverse serves the same data from a WordPress site on standard hosting, through the official Dataverse Web API, with the records staying exactly where they are. Dataverse remains the single source of truth; only the presentation layer moves.
What the free plugin does
Point it at a table, choose the columns, and drop a shortcode or a block on a page. Collections render as card grids with search, filters, sort and paging; single records as detail pages with clean URLs, images and file columns. Typed forms create records directly in your tables, and in update mode let visitors edit the records they are allowed to see, with every field converted on the server for its column type. Submissions are protected by a honeypot and rate limiting, with no inbox in the middle. Authentication is server-side through an Entra ID app registration and a least-privilege application user; credentials never reach the browser. Reads are cached and fail open, so a Dataverse outage never blanks the site. Version 1.5 added webhooks and health alerts, and all output runs through templates a theme can override.
We run it in production ourselves: the property listings on this site are published from Dataverse through this plugin, and enquiries flow back as records. The documentation covers setup, collections, forms, blocks, webhooks and hooks.
Pro, Business and Enterprise
For teams running this in earnest there are three paid tiers, licensed per site with offline activation. Pro, at 19 euro per month billed yearly, covers two sites and adds multiple environment connections for dev, test and prod, certificate-based authentication instead of client secrets, submission capture from Contact Form 7, Gravity Forms and WBS Forms, multisite support and priority support. Business, at 49 euro per month for five sites, adds visitor sign-in bound to a Dataverse contact, a “my records” view with profile editing, and access rules per collection and form. Enterprise, at 99 euro per month for fifteen sites, adds Entra External ID sign-in and a response-time SLA.
Licensing is a signed offline token. The plugin verifies it locally on your server; there is no phone-home, no telemetry, and no per-user metering anywhere in the product. Tier details are in the Pro documentation and on the product page.
Get started
Install the free plugin from the WordPress.org plugin page, or read the full feature and pricing overview on the product page. If you are weighing a move away from a Power Pages portal, the cost comparison shows the licensing math side by side, and we offer a migration assessment that maps your portal onto WordPress and Dataverse before you commit to anything.
Keep reading
Building something in the Power Platform?
We design and ship the systems behind these posts. Tell us what you are working on.