Directory / plugin
MPSIndex – Customer Feedback & Business Proof
v0.1.7 · by Zsuzsanna Hajnal
Connect your MPSIndex account, view your own indexes, and display structured customer feedback as business proof with a shortcode.
About this plugin
MPSIndex helps service businesses and B2B companies turn structured customer and partner feedback into visible business proof.
This plugin is a lightweight connector for the MPSIndex hosted service. It provides real WordPress functionality without copying the MPSIndex application into WordPress:
- Explicitly connect one WordPress site to an MPSIndex account.
- View a simple list of MPSIndexes owned by the connected account.
- Copy a shortcode for a completed, displayable MPSIndex.
- Render the MPSIndex as a responsive, server-rendered card on a post or page.
- Open MPSIndex to manage the account or invite customers.
- Disconnect and revoke the site’s connector credential.
Use a shortcode copied from MPSIndex > My MPSIndexes:
[mpsindex id="your-index-id"]
The default card size is medium. Optional responsive sizes are available without a design builder:
[mpsindex id="your-index-id" size="small"][mpsindex id="your-index-id" size="large"]
An MPSIndex account is required. The external service offers a Basic account and paid plans. The Basic account can use the default single-card display when the connected account and MPSIndex are eligible. Plan rules, limits, billing, invitations, and index management remain in the MPSIndex service; this plugin does not lock or unlock PHP features.
The plugin has no hidden tracking, advertising, automatic backlinks, or admin nags. The optional Grid/Slider shortcode explicitly loads the MPSIndex hosted JavaScript renderer to display published evaluations. It does not contact MPSIndex merely because it was installed or activated.
Grid and Slider (optional)
Edge accounts can use published Grid displays; Empire accounts can use published Grid and Slider displays. These optional layouts load the hosted MPSIndex renderer and require publicly visible completed evaluations. They do not expose private Basic card content. MPSIndex enforces plan and theme permissions on its servers.
Example using two published evaluations:
[mpsindex_grid refs="company-slug:ref-one,company-slug:ref-two"]
[mpsindex_slider refs="company-slug:ref-one,company-slug:ref-two"]
Find the slug and ref values in the Share Studio embed code (data-refs). The same format can be used in the Elementor Shortcode widget. The single-card [mpsindex id="..."] shortcode continues to work independently of public visibility through the private connected account.
The Grid/Slider code loads JavaScript from https://app.mpsindex.com/wp-json/mpsx/v1/central-embed.js in the visitor browser and requests publicly displayable index data from https://app.mpsindex.com/wp-json/mpsx/v1/get-index. Only published evaluations are eligible. Your browser’s network request may transmit visitor IP address and user agent to the MPSIndex service.
External service
This plugin connects to https://app.mpsindex.com to authorize the WordPress site and retrieve MPSIndexes owned by the connected account. The connection is necessary for the plugin’s account list and shortcode display features.
No external request is made on installation or activation. A site administrator must select Connect MPSIndex, then explicitly approve the exact site on MPSIndex.
During connection, the plugin sends:
- The WordPress site URL and callback URL.
- A random state value and PKCE code challenge used to protect the connection.
- A short-lived authorization code and PKCE verifier during the server-to-server exchange.
After connection, the plugin sends a site-bound, revocable connector token in server-to-server requests. It retrieves limited account metadata (display name, plan, and status) plus display data for the account’s own MPSIndexes, such as an opaque index ID, provider name, score, date, company name, logo URL, website URL, evaluated areas, and footer text. Invited customer email addresses and the MPSIndex account login token are not sent to this WordPress plugin.
Responses are cached locally for up to five minutes. The connector token is stored as a non-autoloaded WordPress option and is not placed in a page’s HTML. If an account-provided logo URL is displayed, a visitor’s browser requests that image from its stated URL.
Service information:
- Service: https://app.mpsindex.com/
- Privacy Policy: https://app.mpsindex.com/privacy-policy-2/
- GDPR information: https://app.mpsindex.com/gdpr/
Privacy
The plugin suggests service-specific wording in Settings > Privacy so site administrators can include it in their privacy policy. See the External service section for the exact data flow and links.
The plugin itself adds no analytics or tracking and does not create an automatic public backlink.