ShinseiFlow – Application Review & Approval Workflow

Description

ShinseiFlow is a WordPress plugin for receiving, reviewing, approving, and managing applications submitted from frontend forms.

Features:

  • Frontend application form.
  • Application status lookup.
  • Submitted content view.
  • Revision / resubmission flow.
  • Admin review workflow.
  • Approval / rejection notifications.
  • Protected download file settings.
  • Cloudflare Turnstile spam protection.
  • Optional AI translation helper.
  • Role-based plugin access settings.
  • Privacy and data retention guidance.
  • Configurable application number rules for new applications.
  • Multilingual display settings for admin translation inputs.

External Services

This plugin can connect to external services only when related features are enabled or used by an administrator.

Cloudflare Turnstile

Cloudflare Turnstile is disabled by default. This plugin loads the Cloudflare Turnstile JavaScript API only when a site administrator explicitly enables Turnstile in the plugin settings and configures the required site key and secret key.

When enabled, Turnstile is used to verify whether a form submission is made by a human and to help protect application forms from automated spam submissions.

When Turnstile is enabled and configured, this plugin loads the Turnstile JavaScript API from:

https://challenges.cloudflare.com/turnstile/v0/api.js

When a protected form is submitted, this plugin sends the Turnstile response token to Cloudflare for server-side verification using:

https://challenges.cloudflare.com/turnstile/v0/siteverify

The data sent to Cloudflare may include the Turnstile response token and the visitor’s IP address, depending on the verification request. If Turnstile is disabled or not fully configured, this plugin does not load the Turnstile script and does not send Turnstile verification requests.

Cloudflare Turnstile is provided by Cloudflare, Inc.

Terms of Service:
https://www.cloudflare.com/website-terms/

Privacy Policy:
https://www.cloudflare.com/privacypolicy/

OpenAI API

This plugin can connect to the OpenAI API when an administrator manually uses the AI translation feature.

The AI translation feature may send form labels, descriptions, placeholders, and other translation target text configured in the plugin to OpenAI for translation.

The plugin does not automatically send application submissions to OpenAI as part of the normal application workflow.

OpenAI API is provided by OpenAI, L.L.C.

Terms of Use:
https://openai.com/policies/terms-of-use/

Privacy Policy:
https://openai.com/policies/privacy-policy/

Google Gemini API

This plugin can connect to the Google Gemini API when an administrator manually uses the AI translation feature and selects Gemini as the AI provider.

The AI translation feature may send form labels, descriptions, placeholders, and other translation target text configured in the plugin to Google for translation.

The plugin does not automatically send application submissions to Google Gemini as part of the normal application workflow.

Google Gemini API is provided by Google LLC.

Terms of Service:
https://policies.google.com/terms

Privacy Policy:
https://policies.google.com/privacy

Reviews

There are no reviews for this plugin.

Contributors & Developers

“ShinseiFlow – Application Review & Approval Workflow” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

0.4.3.48

  • Updated WordPress compatibility information for WordPress 7.1.

0.4.3.47

  • Removed misleading “Back to top” buttons from frontend workflow screens where more relevant navigation actions are already available.

0.4.3.46

  • Updated System Field base labels to Japanese and refreshed the translation template.

0.4.3.45

  • Added protected system fields for applicant name, contact email, and contact phone so core application data is stored consistently.

0.4.3.44

  • Fixed repeated Cloudflare Turnstile verification during application status lookups.

0.4.3.43

  • Fixed Turnstile submission hashing for multi-value application fields such as checkbox groups.

0.4.3.42

  • Bundled Material Symbols locally for reliable frontend step icons without external font dependencies.

0.4.3.41

  • Applied final context-specific late escaping improvements for WordPress.org review compliance.

0.4.3.40

  • Refactored download file settings rendering for WordPress.org output escaping compliance.

0.4.3.39

  • Refactored application number settings rendering for WordPress.org output escaping compliance.

0.4.3.38

  • Refactored application detail admin renderers for WordPress.org output escaping compliance.

0.4.3.37

  • Refactored additional admin settings renderers for WordPress.org output escaping compliance.

0.4.3.36

  • Refactored additional admin renderers for WordPress.org output escaping compliance.

0.4.3.35

  • Refactored admin confirmation modal rendering for WordPress.org output escaping compliance.

0.4.3.34

  • Updated the WordPress.org contributor username.

0.4.3.33

  • Hardened inline-script JSON encoding to prevent script-breakout risks while preserving existing admin behavior.

0.4.3.32

  • Improved recipient, CC, and BCC email sanitization while preserving multi-address support.

0.4.3.31

  • Moved application detail admin inline CSS to the enqueued admin stylesheet for WordPress.org compliance.

0.4.3.30

  • Removed the built-in arbitrary Custom CSS settings for WordPress.org compliance.

0.4.3.29

  • Unified About-page resource and support card structure.
  • Replaced resource external-link icon with a clear action button.
  • Refined About-page card height and spacing.

0.4.3.28

  • Unified About-page resource and support card heights.
  • Refined card spacing and vertical rhythm.

0.4.3.27

  • Simplified About-page resource links.
  • Updated project support URL.
  • Refined resource card spacing.

0.4.3.26

  • Added multilingual Consent item fields.
  • Added AI translation support for Consent content.
  • Added language-aware Consent rendering with base-language fallback.
  • Preserved existing Consent behavior and data compatibility.