

Dashboard with contact, sequence, and delivery totals plus local environment checks.
Neutrope Flow helps site owners manage contact records, send scheduled follow-up emails, collect newsletter subscribers with double opt-in, and send newsletters from their own WordPress installation.
The plugin can create or update a contact after a configured Contact Form 7 submission or WooCommerce order event. A mapping can add tags and enroll the contact in an email sequence. Each sequence contains one or more steps, such as an immediate message followed by messages several days later.
A built-in signup form (shortcode or block) collects subscribers with double opt-in: nothing is stored as a contact until the confirmation link in the email is opened. Newsletters are sent to tagged, confirmed contacts in small batches with a configurable hourly limit. A recurring digest can assemble an issue from recent posts on a schedule, and any newsletter can be published as a web page with an archive list.
Email is sent through WordPress wp_mail(). Neutrope Flow is not an SMTP service or an email delivery provider. Delivery depends on the mail configuration of the WordPress site. Scheduled timing also depends on Action Scheduler or WP-Cron and may not run at an exact time on low-traffic sites.
[neutrope_flow_signup form="ID"] shortcode or the “Neutrope Flow Signup Form” block. The form works without JavaScript, uses labelled accessible fields, loads no external assets, and protects against spam with a honeypot, a minimum fill time, and per-address and site-wide submission limits./newsletter/{slug}/ (base configurable). The page shows the newsletter content only, with noindex, follow by default, a canonical URL, and no recipient data or unsubscribe token; emails then include a “View this email in your browser” link. List published issues with the [neutrope_flow_newsletter_archive] shortcode.Neutrope Flow does not make outbound API requests, require an API key, or send contact data to Neutrope or another external service.
The optional UTM feature only adds parameters to eligible links in outgoing email. It does not connect to Google Analytics or transmit analytics data.
Email delivery is handled by the site’s WordPress mail configuration. If the site uses an SMTP or transactional email plugin, that plugin may send data to its configured provider under its own terms and privacy policy.
Neutrope Flow stores contact email addresses, names, source information, tags, sequence settings, delivery-log details, and random unsubscribe tokens in the site’s WordPress database. It does not store IP addresses and does not send this data to Neutrope.
After a successful send, the plugin can notify compatible local extensions with the canonical sequence-step subject, body, format, CTA, send time, and UTM metadata. This campaign-template snapshot excludes the contact ID, recipient email address, recipient name, recipient-rendered body, unsubscribe URL, and delivery-log recipient fields.
When the signup form is used, an unconfirmed request (email address, optional name, form reference, random confirmation token, and expiry time) is stored only until the confirmation link is opened or the link expires, after which it is deleted. The date of confirmation is recorded on the contact. Signup rate limiting uses short-lived, salted hashes of the email address; no IP address is read or stored. Newsletter sends record the recipient address and delivery result. The sender name and postal address entered in the settings are shown in every newsletter footer.
A newsletter web version is a public page generated from the newsletter content and the sender identity. It never contains a recipient name, email address, or unsubscribe token; the digest feature reads only published posts of the site. The owner notification for a generated digest issue is sent to the configured address (or the site administrator email) and contains the issue subject and admin links.
Site owners are responsible for obtaining any consent required for follow-up email and newsletters, setting an appropriate retention period, and describing this processing in their privacy policy. Deleting a contact also removes its pending confirmation, newsletter send records, and delivery logs. Deleting the plugin removes its settings and custom database tables.
Text that subscribers see (signup form, confirmation emails, unsubscribe pages, and email footers) uses English source strings and ships with a Japanese translation in the plugin’s languages folder, so English sites show English and Japanese sites keep their existing wording. Signup form labels left at their defaults follow the site language; labels you customise are shown exactly as typed. Administration screens are currently in Japanese.
If /newsletter/{slug}/ returns 404 after updating, save WordPress permalink settings once. Newsletter utm_campaign and utm_content values change for newsletters created after this update; sequence email UTM values are unaffected. Enter a sender postal address in Settings before sending newsletters.
更新前に、DBとサイトファイルを同時点でバックアップし、旧版ZIP・設定・予約状態も保存してください。メール送信と外部通信を遮断した隔離環境で復旧を確認し、配信予定と重ならない時間帯にWordPress標準更新またはZIP上書きを行ってください。削除・アンインストールは更新や復旧の手順ではありません。
更新後は連絡先(配信停止を含む)・設定・ステップメール・配信履歴・ニュースレター・予約を確認してください。「自動生成:保留(要確認)」はダイジェスト生成の保留であり、既存ニュースレターの送信停止ではありません。「定義:有効」と保留解除は別です。安全確認を通過した場合だけ、ダッシュボード/ダイジェスト画面の確認内容を入力し、将来予約と配信履歴を確認して「確認した予約で自動生成を再開」を使用してください。過去分の再送や予約の作り直しはしません。
期限経過・5分以内・重複・実行中・不整合・予約組み直し中などで再開できない場合は、保留のまま管理者へ確認を依頼してください。ロックや管理記録の削除、保存の連打、cronの手動実行、再送による解消は行わないでください。
障害時は記録を保全し、管理者の手順で送信を止めてから復旧します。バックアップ後の送信・申込・配信停止を照合し、同時点のファイルとDBを復元してください。古いDBへ戻すと送信済み予約の復活や配信停止の巻き戻りが起き得ます。旧版ファイルだけを戻すことや、照合せず送信を再開することは避けてください。