Submit Ninja Feedback

Description

Submit Ninja Feedback allows you to easily embed your Submit Ninja feedback surveys directly into your WordPress site. All survey customization (colors, messages, styling) is managed in your Submit Ninja dashboard, while this plugin handles the WordPress-specific display rules.

Key Features:

  • WordPress-Native Targeting – Control exactly where your surveys appear:
    • Show on all pages (default)
    • Target specific pages or posts
    • Target by post type (pages, posts, custom types)
    • Target by categories or tags
    • Exclude specific pages/posts
  • Shortcode Support – Embed surveys anywhere with [submit_ninja_survey] or [submit_ninja_survey code="YOUR_CODE"]
  • Automatic Injection – Widgets automatically appear based on your display rules
  • Simple Configuration – Just enter your survey code from your Submit Ninja dashboard
  • No Conflicts – Lightweight plugin that only loads when needed

How It Works:

  1. Create and customize your survey in your Submit Ninja dashboard
  2. Copy your survey code (6-character unique identifier)
  3. Enter the code in WordPress Settings Submit Ninja
  4. Configure where you want the widget to appear
  5. The widget automatically loads on matching pages

Survey Types Supported:

  • CSAT (Customer Satisfaction) surveys
  • NPS (Net Promoter Score) surveys
  • Custom feedback forms

All survey configuration, styling, and analytics are managed in your Submit Ninja account. This plugin simply handles the WordPress integration and display rules.

Service Information:

This plugin acts as an interface to the Submit Ninja service (https://submit.ninja). The plugin loads a widget script from widget.submit.ninja which handles survey display and data collection. By using this plugin, you agree to Submit Ninja’s Terms of Use and Privacy Policy. The widget script may collect user interaction data as part of the survey functionality.

A brief Markdown Example

This plugin uses standard WordPress readme.txt format with Markdown support.

Features:

  1. WordPress-native targeting system
  2. Shortcode support for flexible placement
  3. Automatic widget injection based on rules
  4. Simple configuration interface

Use Cases:

  • Customer satisfaction surveys on product pages
  • NPS surveys on checkout completion
  • Feedback forms on support pages
  • Targeted surveys by category or tag

Links:

Code Example:

Use the shortcode in your content:

[submit_ninja_survey]

Or with a specific code:

[submit_ninja_survey code="ABC123"]

Installation

  1. Upload the submit-ninja-widget folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go to Settings Submit Ninja
  4. Enter your survey code from your Submit Ninja dashboard
  5. Configure display rules (optional)
  6. Enable the widget

FAQ

Where do I get my survey code?

Your survey code is a 6-character unique identifier that you can find in your Submit Ninja dashboard after creating a survey. It’s displayed in the publish/embed section of your survey settings.

Can I use multiple surveys on the same site?

Yes! Use the shortcode with a specific code: [submit_ninja_survey code="ABC123"] to embed different surveys in different locations.

Will this slow down my site?

No. The widget script loads asynchronously and only appears on pages that match your display rules. The script is lightweight and won’t impact your site’s performance.

Can I customize the survey appearance?

All survey customization (colors, messages, styling) is done in your Submit Ninja dashboard, not in WordPress. This keeps your surveys consistent across all platforms.

What if I want to show the widget on a specific page only?

Set Display Mode to “Show on specific pages/posts only” and select the page(s) you want in the “Include Pages” dropdown.

Can I exclude the widget from certain pages?

Yes! Use the “Exclude Pages/Posts” option to prevent the widget from appearing on specific pages, even if they match your inclusion rules.

Does this work with page builders?

Yes! You can use the shortcode [submit_ninja_survey] in any page builder that supports shortcodes, including Gutenberg, Elementor, Beaver Builder, and others.

Does this plugin track users?

This plugin itself does not track users. However, the widget script loaded from widget.submit.ninja may collect survey responses and user interaction data as part of the survey functionality. This data collection is handled by the Submit Ninja service according to their Privacy Policy. Users interact with surveys voluntarily, and you should ensure your site’s privacy policy reflects the use of third-party survey widgets.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Submit Ninja Feedback” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

2.0.0

  • Added WordPress-specific targeting options (pages, posts, categories, tags, post types)
  • Added display mode selection (all pages vs specific pages only)
  • Added exclusion rules for pages/posts
  • Added shortcode support [submit_ninja_survey]
  • Improved admin interface with better organization
  • Added JavaScript toggle for display options
  • Enhanced documentation and help text

1.1.0

  • Removed widget URL setting (now hardcoded to widget.submit.ninja)
  • Improved code organization
  • Added settings link on plugins page

1.0.0

  • Initial release
  • Basic widget injection functionality
  • Enable/disable toggle
  • Form code configuration