{"id":400049,"date":"2026-11-10T19:18:22","date_gmt":"2026-11-10T19:18:22","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/connector-for-bluefox-email-newsletter-store-marketing-and-transactional-emails\/"},"modified":"2026-11-10T19:17:48","modified_gmt":"2026-11-10T19:17:48","slug":"connector-for-bluefox-email","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/connector-for-bluefox-email\/","author":13193964,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.4","requires":"6.7","requires_php":"8.1","requires_plugins":null,"header_name":"Connector for bluefox.email \u2013 Newsletter, Store Marketing and Transactional Emails","header_author":"Peter Kulcs\u00e1r - KREMONT s.r.o.","header_description":"Connect WordPress and WooCommerce to bluefox.email: signup forms with double opt-in, checkout opt-in, welcome coupons, contact sync, WooCommerce emails and wp_mail delivery.","last_updated":"2026-11-10 19:17:48","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/connector-for-bluefox-email\/","header_author_uri":"https:\/\/www.linkedin.com\/in\/peterkulcsar\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":71,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"beamkiller","date":"2026-11-10 19:17:48","revision":3795089}},"upgrade_notice":{"1.0.0":"<p>First public release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3795154,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3795154,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3795154,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3795154,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"cfbe\/signup-form":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"cfbe\/signup-form","version":"1.0.0","title":"bluefox.email signup form","category":"widgets","icon":"email-alt","description":"Newsletter signup form that subscribes visitors to a bluefox.email list (double opt-in by bluefox).","keywords":["newsletter","subscribe","bluefox","email","form"],"textdomain":"connector-for-bluefox-email","attributes":{"list":{"type":"string","default":""},"tags":{"type":"string","default":""},"heading":{"type":"string","default":""},"intro":{"type":"string","default":""},"button":{"type":"string","default":""},"variant":{"type":"string","enum":["","card","banner","plain"],"default":""},"showName":{"type":"boolean","default":true},"showInterests":{"type":"boolean","default":true},"place":{"type":"string","default":""}},"supports":{"html":false,"align":["wide","full"]},"editorScript":"cfbe-signup-form-editor","editorStyle":"cfbe-form-editor"}},"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3795154,"resolution":"1","location":"assets","locale":"","width":1400,"height":1355},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3795154,"resolution":"2","location":"assets","locale":"","width":625,"height":610},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3795154,"resolution":"3","location":"assets","locale":"","width":1385,"height":900},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3795154,"resolution":"4","location":"assets","locale":"","width":1400,"height":2022},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3795154,"resolution":"5","location":"assets","locale":"","width":1506,"height":800}},"screenshots":{"1":"General tab: bluefox connection, default list and feature switches.","2":"The signup form (card style) with benefits and the consent checkbox.","3":"Form tab: fields, texts and colours with a live preview.","4":"Popup settings: triggers, page targeting, devices and frequency.","5":"Order emails: extra bluefox emails on WooCommerce order events (WooCommerce keeps its own emails)."}},"plugin_section":[],"plugin_tags":[24592,264,455,48586,286],"plugin_category":[42,45],"plugin_contributors":[291919],"plugin_business_model":[],"class_list":["post-400049","plugin","type-plugin","status-publish","hentry","plugin_tags-double-opt-in","plugin_tags-email-marketing","plugin_tags-newsletter","plugin_tags-transactional-email","plugin_tags-woocommerce","plugin_category-contact-forms","plugin_category-ecommerce","plugin_contributors-beamkiller","plugin_committers-beamkiller"],"banners":{"banner":"https:\/\/ps.w.org\/connector-for-bluefox-email\/assets\/banner-772x250.png?rev=3795154","banner_2x":"https:\/\/ps.w.org\/connector-for-bluefox-email\/assets\/banner-1544x500.png?rev=3795154","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/connector-for-bluefox-email\/assets\/icon-128x128.png?rev=3795154","icon_2x":"https:\/\/ps.w.org\/connector-for-bluefox-email\/assets\/icon-256x256.png?rev=3795154","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/connector-for-bluefox-email\/assets\/screenshot-1.png?rev=3795154","caption":"General tab: bluefox connection, default list and feature switches."},{"src":"https:\/\/ps.w.org\/connector-for-bluefox-email\/assets\/screenshot-2.png?rev=3795154","caption":"The signup form (card style) with benefits and the consent checkbox."},{"src":"https:\/\/ps.w.org\/connector-for-bluefox-email\/assets\/screenshot-3.png?rev=3795154","caption":"Form tab: fields, texts and colours with a live preview."},{"src":"https:\/\/ps.w.org\/connector-for-bluefox-email\/assets\/screenshot-4.png?rev=3795154","caption":"Popup settings: triggers, page targeting, devices and frequency."},{"src":"https:\/\/ps.w.org\/connector-for-bluefox-email\/assets\/screenshot-5.png?rev=3795154","caption":"Order emails: extra bluefox emails on WooCommerce order events (WooCommerce keeps its own emails)."}],"raw_content":"<!--section=description-->\n<p>Connector for bluefox.email links your WordPress site and WooCommerce store to your <a href=\"https:\/\/bluefox.email\">bluefox.email<\/a> account. Every feature is a module you can switch on or off, so the plugin only loads what you use. No coding, API or MCP knowledge needed.<\/p>\n\n<p>Full documentation: <a href=\"https:\/\/beamkiller.github.io\/connector-for-bluefox-email\/\">beamkiller.github.io\/connector-for-bluefox-email<\/a> \u00b7 Source code: <a href=\"https:\/\/github.com\/beamkiller\/connector-for-bluefox-email\">GitHub<\/a><\/p>\n\n<p><strong>Ready-made emails<\/strong><\/p>\n\n<ul>\n<li>One click creates mobile-friendly emails in bluefox.email for everything the plugin sends \u2013 double opt-in confirmation, welcome coupon, coupon expiry reminder, first order thank-you, review request, abandoned cart reminder \u2013 and wires them up. They match your WooCommerce email design (logo, colours, font, footer) or your signup form colours. Edit the texts in WordPress, update them later, or keep designing them in bluefox.<\/li>\n<\/ul>\n\n<p><strong>Signup forms<\/strong><\/p>\n\n<ul>\n<li>Gutenberg block, <code>[cfbe_form]<\/code> shortcode and a configurable popup (scroll, delay, exit intent, page views, page targeting, device, frequency).<\/li>\n<li>Promo bar and promo boxes (<code>[cfbe_promo]<\/code>): \"Subscribe and get 10% off\" with a button that opens the signup form in a dialog; the discount comes from your coupon settings.<\/li>\n<li>Double opt-in handled by bluefox.email: the confirmation email is sent by your bluefox list, then the subscriber lands on your own thank-you page (<code>[cfbe_thankyou]<\/code>).<\/li>\n<li>Redirect link check: if a bluefox list sends confirmed subscribers to another site's thank-you page (an old test site, a staging copy), the plugin warns you and fixes it with one click.<\/li>\n<li>Choose the list per form, add tags, optional name and \"interests\" field (each interest becomes a tag); automatic source and placement tags.<\/li>\n<li>Texts, benefits list, colours and corner radius are all editable, with a live preview.<\/li>\n<li>Accessible markup (labels, focus trap in the popup, ESC to close, reduced-motion support) and page-cache friendly (no nonces in public forms; honeypot, time trap and rate limiting instead).<\/li>\n<\/ul>\n\n<p><strong>WooCommerce<\/strong> (optional)<\/p>\n\n<ul>\n<li>Newsletter opt-in checkbox on the checkout \u2013 classic and block checkout \u2013 and optionally on My Account. Unticked by default; the subscription runs in the background and never holds up the order.<\/li>\n<li>Welcome coupon: a single-use coupon locked to the subscriber's email address, created only after they confirm their subscription. One per email address, and by default one per mailbox (<code>name+tag@<\/code> aliases and Gmail dots count as one). Discount, minimum order, expiry, sale items and free shipping are configurable.<\/li>\n<li>Coupon expiry reminder: subscribers who have not used their welcome coupon get one reminder email a few days before it expires.<\/li>\n<li>Excluded user roles: wholesale customers, resellers or any other role can subscribe without getting the welcome coupon, and the cart rejects it for them.<\/li>\n<li>Order emails: send your own bluefox transactional or triggered emails on order status changes, first purchase, customer notes and review requests (with a \"Write a review\" button per product), after a delay in minutes, hours or days. Choose per email whether only subscribers get it (marketing, with unsubscribe link) or every customer. Each email goes out at most once per rule and order. WooCommerce keeps sending its own order emails \u2013 these come on top.<\/li>\n<li>Abandoned cart emails: remind shoppers of carts they left, with the cart contents, a one-click restore link and an optional single-use recovery coupon (with a cooldown per email address). By default only carts of subscribers are tracked, and a cart that was bought \u2013 even from another browser \u2013 is never reminded.<\/li>\n<li>Compatible with High-Performance Order Storage (HPOS).<\/li>\n<\/ul>\n\n<p><strong>Contact sync<\/strong><\/p>\n\n<ul>\n<li>Keep bluefox contacts enriched with user and customer data (name, order count, total spent, last order date, purchased categories, \u2026) for segmentation.<\/li>\n<li>Bulk backfill and WP-CLI command.<\/li>\n<\/ul>\n\n<p><strong>Send WordPress emails through bluefox.email<\/strong><\/p>\n\n<ul>\n<li>Route <code>wp_mail()<\/code> \u2013 WordPress and WooCommerce system emails \u2013 through the bluefox transactional API. Off by default, with a test-send button and fallback to the default mailer.<\/li>\n<\/ul>\n\n<p><strong>Form plugin integrations<\/strong><\/p>\n\n<ul>\n<li>Subscribe people from Contact Form 7, WPForms, Fluent Forms, Gravity Forms and Elementor Pro forms, with consent checks and field mapping.<\/li>\n<\/ul>\n\n<p><strong>Subscription preferences page<\/strong><\/p>\n\n<ul>\n<li>Your own, translatable unsubscribe \/ pause page on your site instead of the bluefox hosted page.<\/li>\n<\/ul>\n\n<p><strong>Inbound webhooks<\/strong><\/p>\n\n<ul>\n<li>Receive bluefox events (subscription changes, bounces, complaints, opens, clicks \u2026), store the status on the WordPress user and react with developer hooks.<\/li>\n<\/ul>\n\n<p><strong>AI agent access (experimental, off by default)<\/strong><\/p>\n\n<ul>\n<li>On WordPress 6.9 and later the settings can be registered as abilities: an AI agent connected through the MCP Adapter plugin can read and change them in plain language (\"show the popup after 15 seconds\", \"switch on the checkout opt-in\"). Only administrators can use them, every value goes through the same validation as the settings screens, and the API key and webhook secret are never shown or changed.<\/li>\n<\/ul>\n\n<p><strong>Privacy and security<\/strong><\/p>\n\n<ul>\n<li>Consent text, time and IP address stored with every signup; IP address full, anonymized (default) or off, with automatic deletion after a set number of months. Cloudflare \/ proxy aware.<\/li>\n<li>WordPress personal data exporters and erasers, including issued coupons and the checkout consent.<\/li>\n<li>The thank-you page opened with bluefox's subscriber token is never cached or indexed, and its address is not passed on to other sites.<\/li>\n<li>The API key can be set in <code>wp-config.php<\/code> and is never shown on the public site; email addresses in logs are masked.<\/li>\n<\/ul>\n\n<p><strong>Translations<\/strong><\/p>\n\n<ul>\n<li>English and a complete Hungarian (magyar) translation are included: set the site language to Magyar and the admin screens, forms, popup and ready-made emails are in Hungarian.<\/li>\n<li>Hungarian product guide (magyar le\u00edr\u00e1s): <a href=\"https:\/\/nifty-juice-eec.notion.site\/Bluefox-email-Plugin-le-r-s-3fcb3c4f1a9a80f3b899d3e6913014e8\">Bluefox.email \u2013 Plugin le\u00edr\u00e1s<\/a><\/li>\n<\/ul>\n\n<p>This plugin is not developed by or affiliated with bluefox.email.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the <strong>bluefox.email API<\/strong> (<code>https:\/\/api.bluefox.email<\/code>), an email marketing and delivery service. It is required for every feature of the plugin and is only contacted after you enter your bluefox.email project ID and API key.<\/p>\n\n<p>What is sent and when:<\/p>\n\n<ul>\n<li>When someone submits a signup form, ticks the checkout opt-in or submits a connected third-party form: their email address, name (if given), tags and the list they subscribe to, plus the values of any form fields you map to bluefox contact fields in the form integration settings.<\/li>\n<li>When the Welcome coupon module confirms a signup: the subscription status is read and the coupon email is sent with the coupon code, value and expiry date.<\/li>\n<li>When a welcome coupon is about to expire unused (and a reminder email is set): the reminder email is sent to that subscriber with the same coupon details.<\/li>\n<li>When the Contact sync module is on: the user and customer fields you enable (for example name, order count, total spent, last order date).<\/li>\n<li>When the Email delivery module is on: every email sent with <code>wp_mail()<\/code> (recipients, subject, body, attachments) is sent to bluefox.email for delivery.<\/li>\n<li>When order or abandoned cart emails are on: order or cart details used in the email (order number, items, totals, customer name and address).<\/li>\n<li>On the preferences page: the visitor's own subscription token, to read and change their subscription.<\/li>\n<li>In the admin: your lists, emails, sender identities and webhook settings when you load or change them. Registering the webhook sends your site's webhook URL and uses your API key as its secret; the redirect link check reads your lists' double opt-in settings and, when you click its fix button, updates their redirect link.<\/li>\n<li>bluefox.email sends webhook events (subscription changes, bounces, complaints, opens, clicks) to your site only if you register the webhook.<\/li>\n<\/ul>\n\n<p>bluefox.email terms of service: https:\/\/bluefox.email\/terms-of-use\nbluefox.email privacy policy: https:\/\/bluefox.email\/privacy-policy<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Go to <strong>bluefox.email \u2192 General<\/strong>, enter your project ID and API key (or define <code>CFBE_BLUEFOX_API_KEY<\/code> in <code>wp-config.php<\/code>), click <strong>Test connection<\/strong> and <strong>Load lists<\/strong>, then choose your default list.<\/li>\n<li>Switch on the features you need under <strong>Features<\/strong>.<\/li>\n<li>On the <strong>Email templates<\/strong> tab, create the double opt-in confirmation email with one click: the plugin turns on double opt-in for your list and sets the email and your thank-you page as the redirect link. Create the other emails (welcome coupon, reminders, order emails) the same way.<\/li>\n<li>Create the thank-you page with <code>[cfbe_thankyou]<\/code> (default URL <code>\/newsletter-confirmed\/<\/code>) and add a signup form: block, <code>[cfbe_form]<\/code>, popup or promo bar.<\/li>\n<\/ol>\n\n<p>Step-by-step guide: <a href=\"https:\/\/beamkiller.github.io\/connector-for-bluefox-email\/getting-started\/\">Getting started<\/a>.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20woocommerce%3F\"><h3>Do I need WooCommerce?<\/h3><\/dt>\n<dd><p>No. Signup forms, contact sync, email delivery, form integrations, the preferences page and webhooks work on any WordPress site. The checkout opt-in, welcome coupon, order emails and abandoned cart emails need WooCommerce 9.0 or newer.<\/p><\/dd>\n<dt id=\"who%20sends%20the%20confirmation%20%28double%20opt-in%29%20email%3F\"><h3>Who sends the confirmation (double opt-in) email?<\/h3><\/dt>\n<dd><p>bluefox.email, using the confirmation email set on your list. The plugin never subscribes anyone without their consent.<\/p><\/dd>\n<dt id=\"when%20is%20the%20welcome%20coupon%20created%3F\"><h3>When is the welcome coupon created?<\/h3><\/dt>\n<dd><p>Only after the subscriber confirms the double opt-in email, once per email address, and only for people who signed up through this plugin.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20page%20caching%3F\"><h3>Does it work with page caching?<\/h3><\/dt>\n<dd><p>Yes. Public forms contain no nonces and do not depend on the visitor; spam is blocked with a honeypot, a time trap and rate limiting.<\/p><\/dd>\n<dt id=\"can%20an%20ai%20agent%20change%20the%20settings%3F\"><h3>Can an AI agent change the settings?<\/h3><\/dt>\n<dd><p>Yes, on WordPress 6.9 or later, once you switch on the experimental <strong>AI agent access<\/strong> feature on the General tab (it is off by default). The plugin then registers the abilities <code>cfbe\/get-settings<\/code>, <code>cfbe\/update-settings<\/code>, <code>cfbe\/set-modules<\/code>, <code>cfbe\/list-bluefox-lists<\/code>, <code>cfbe\/list-bluefox-emails<\/code>, <code>cfbe\/list-email-templates<\/code>, <code>cfbe\/create-email-template<\/code>, <code>cfbe\/update-email-template<\/code>, <code>cfbe\/send-test-email<\/code> and <code>cfbe\/set-email-design<\/code>. With the MCP Adapter plugin they are available to MCP clients such as Claude, signed in as an administrator (for example with an application password). The API key and webhook secret can only be set in wp-admin.<\/p><\/dd>\n<dt id=\"is%20it%20available%20in%20hungarian%3F\"><h3>Is it available in Hungarian?<\/h3><\/dt>\n<dd><p>Yes. The complete Hungarian translation ships with the plugin. Set Settings \u2192 General \u2192 Site Language to Magyar; texts you have already saved on the settings tabs stay as you saved them.<\/p><\/dd>\n<dt id=\"do%20i%20need%20a%20paid%20bluefox.email%20plan%3F\"><h3>Do I need a paid bluefox.email plan?<\/h3><\/dt>\n<dd><p>The plugin does not require one. New bluefox.email projects start in a sandbox with a small daily sending limit; request production access in bluefox.email before you go live.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20need%20webhooks%3F\"><h3>Does the plugin need webhooks?<\/h3><\/dt>\n<dd><p>No, but they make it instant. Without the bluefox webhook the plugin checks pending signups every 15 minutes. With it, the welcome coupon goes out within seconds of the confirmation. The site must be reachable from the internet to receive webhooks.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20track%20me%20or%20phone%20home%3F\"><h3>Does the plugin track me or phone home?<\/h3><\/dt>\n<dd><p>No. It only talks to the bluefox.email API with the project ID and API key you entered (see External services). There is no tracking, no upsell and no locked feature.<\/p><\/dd>\n<dt id=\"can%20i%20use%20my%20own%20email%20templates%3F\"><h3>Can I use my own email templates?<\/h3><\/dt>\n<dd><p>Yes. All emails are designed in bluefox.email; the plugin passes data (for example <code>{{couponCode}}<\/code> or <code>{{orderNumber}}<\/code>) that you can use in your templates. Example templates are included in the plugin's <code>templates\/emails<\/code> folder.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First public release.<\/li>\n<\/ul>","raw_excerpt":"Double opt-in signup forms, WooCommerce checkout opt-in, welcome coupons, order and cart emails, contact sync and wp_mail delivery for bluefox.email.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/400049","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=400049"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/beamkiller"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=400049"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=400049"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=400049"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=400049"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=400049"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=400049"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}