{"id":370113,"date":"2026-10-08T21:22:49","date_gmt":"2026-10-08T21:22:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/orgfuse\/"},"modified":"2026-10-27T18:33:34","modified_gmt":"2026-10-27T18:33:34","slug":"orgfuse","status":"publish","type":"plugin","link":"https:\/\/lt.wordpress.org\/plugins\/orgfuse\/","author":17424577,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.10.3","stable_tag":"2.10.3","tested":"7.1.3","requires":"6.5","requires_php":"8.2","requires_plugins":null,"header_name":"OrgFuse","header_author":"Digital Bread, LLC","header_description":"Convention & conference engine: events, registrations, memberships, payments, reports, and badges. Complete rewrite of the classic OrgFuse plugin.","assets_banners_color":"c4d2da","last_updated":"2026-10-27 18:33:34","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.orgfuse.com","header_author_uri":"https:\/\/digitalbread.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":504,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.10.3":{"tag":"2.10.3","author":"digibread","date":"2026-10-27 18:33:34","revision":3769228},"2.4.0":{"tag":"2.4.0","author":"digibread","date":"2026-10-08 21:22:23","revision":3735554},"2.4.3":{"tag":"2.4.3","author":"digibread","date":"2026-10-16 19:37:13","revision":3751033},"2.4.7":{"tag":"2.4.7","author":"digibread","date":"2026-10-18 17:39:13","revision":3753393},"2.4.8":{"tag":"2.4.8","author":"digibread","date":"2026-10-18 19:55:27","revision":3753545},"2.5.0":{"tag":"2.5.0","author":"digibread","date":"2026-10-20 12:08:49","revision":3756648},"2.5.10":{"tag":"2.5.10","author":"digibread","date":"2026-10-22 14:09:30","revision":3760042},"2.5.9":{"tag":"2.5.9","author":"digibread","date":"2026-10-22 14:10:16","revision":3760043},"2.7.0":{"tag":"2.7.0","author":"digibread","date":"2026-10-23 22:07:25","revision":3762514},"2.8.0":{"tag":"2.8.0","author":"digibread","date":"2026-10-26 15:22:07","revision":3766787}},"upgrade_notice":{"2.10.3":"<p>Fixes a PHP deprecation notice when saving an add-on with an empty email note.<\/p>","2.10.2":"<p>Closes a spam-token race, hides archived events from the calendar and invite-only prices from visitors, and fixes the add-on price editor.<\/p>","2.10.1":"<p>Security, privacy and payment fixes from a full retest: single-use spam tokens, complete privacy export and erase, $0 add-on prices, add-on rules, split and partial payments.<\/p>","2.10.0":"<p>Includes 2.9.0 (cleaner admin look). Adds the hooks the new Pro add-ons use; no settings change.<\/p>","2.9.0":"<p>A cleaner admin look with line icons in place of emoji. No settings change.<\/p>","2.8.0":"<p>Settings is split into sections with a side menu, a setup check and a save bar that shows only when something changed. No settings change. Requires PHP 8.2.<\/p>","2.7.0":"<p>Deliberate $0 early or late prices, package images, clearer Record payment, menu and pricing-card fixes. Includes the 2.5.1 to 2.6.3 fixes.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3735552,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3735552,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3735552,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3735552,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3735552,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.10.3","2.4.0","2.4.3","2.4.7","2.4.8","2.5.0","2.5.10","2.5.9","2.7.0","2.8.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3735552,"resolution":"1","location":"assets","locale":"","width":1280,"height":800},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3735552,"resolution":"10","location":"assets","locale":"","width":1280,"height":800},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3735552,"resolution":"2","location":"assets","locale":"","width":1280,"height":800},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3735552,"resolution":"3","location":"assets","locale":"","width":1280,"height":800},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3735552,"resolution":"4","location":"assets","locale":"","width":1280,"height":800},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3735552,"resolution":"5","location":"assets","locale":"","width":1280,"height":800},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3735552,"resolution":"6","location":"assets","locale":"","width":1280,"height":800},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3735552,"resolution":"7","location":"assets","locale":"","width":1280,"height":800},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3735552,"resolution":"8","location":"assets","locale":"","width":1280,"height":800},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3735552,"resolution":"9","location":"assets","locale":"","width":1280,"height":800}},"screenshots":{"1":"The OrgFuse dashboard shows registrations, revenue, and members at a glance.","2":"Build a registration form with packages, custom fields, and priced add-ons.","3":"A public registration form with package choices and an order summary.","4":"Review registrations across events with payment status and amounts due.","5":"A monthly events calendar with search, location filters, and register links.","6":"Manage membership packages and active members from one list.","7":"Export an event report with headcount, revenue, and the attendee list.","8":"Configure check, Venmo, and other manual payment options in Settings.","9":"Join a membership package from the public pricing page.","10":"Members update their contact details and mail preferences from My Account."}},"plugin_section":[262246],"plugin_tags":[118,1486,1932,1887,603],"plugin_category":[40,45,58],"plugin_contributors":[285160],"plugin_business_model":[],"class_list":["post-370113","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-conference","plugin_tags-events","plugin_tags-membership","plugin_tags-payments","plugin_tags-registration","plugin_category-calendar-and-events","plugin_category-ecommerce","plugin_category-user-management","plugin_contributors-digibread","plugin_committers-digibread"],"banners":{"banner":"https:\/\/ps.w.org\/orgfuse\/assets\/banner-772x250.png?rev=3735552","banner_2x":"https:\/\/ps.w.org\/orgfuse\/assets\/banner-1544x500.png?rev=3735552","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/orgfuse\/assets\/icon.svg?rev=3735552","icon":"https:\/\/ps.w.org\/orgfuse\/assets\/icon.svg?rev=3735552","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/orgfuse\/assets\/screenshot-1.png?rev=3735552","caption":"The OrgFuse dashboard shows registrations, revenue, and members at a glance."},{"src":"https:\/\/ps.w.org\/orgfuse\/assets\/screenshot-2.png?rev=3735552","caption":"Build a registration form with packages, custom fields, and priced add-ons."},{"src":"https:\/\/ps.w.org\/orgfuse\/assets\/screenshot-3.png?rev=3735552","caption":"A public registration form with package choices and an order summary."},{"src":"https:\/\/ps.w.org\/orgfuse\/assets\/screenshot-4.png?rev=3735552","caption":"Review registrations across events with payment status and amounts due."},{"src":"https:\/\/ps.w.org\/orgfuse\/assets\/screenshot-5.png?rev=3735552","caption":"A monthly events calendar with search, location filters, and register links."},{"src":"https:\/\/ps.w.org\/orgfuse\/assets\/screenshot-6.png?rev=3735552","caption":"Manage membership packages and active members from one list."},{"src":"https:\/\/ps.w.org\/orgfuse\/assets\/screenshot-7.png?rev=3735552","caption":"Export an event report with headcount, revenue, and the attendee list."},{"src":"https:\/\/ps.w.org\/orgfuse\/assets\/screenshot-8.png?rev=3735552","caption":"Configure check, Venmo, and other manual payment options in Settings."},{"src":"https:\/\/ps.w.org\/orgfuse\/assets\/screenshot-9.png?rev=3735552","caption":"Join a membership package from the public pricing page."},{"src":"https:\/\/ps.w.org\/orgfuse\/assets\/screenshot-10.png?rev=3735552","caption":"Members update their contact details and mail preferences from My Account."}],"raw_content":"<!--section=description-->\n<p>OrgFuse is a complete event, conference, and membership toolkit for WordPress. Create events, build registration forms, sell packages and memberships, and manage everyone who signs up \u2014 from a single dashboard on your own site.<\/p>\n\n<p>The free Core plugin stands on its own:<\/p>\n\n<ul>\n<li><strong>Events &amp; registration<\/strong> \u2014 create events and build custom registration forms with a drag-and-drop field builder, then collect sign-ups on a public form.<\/li>\n<li><strong>Memberships<\/strong> \u2014 sell and manage memberships, with a member \"My Account\" area and a member directory.<\/li>\n<li><strong>Packages &amp; pricing<\/strong> \u2014 offer registration packages and membership tiers, embedded anywhere with shortcodes.<\/li>\n<li><strong>Manual &amp; alternate payments<\/strong> \u2014 collect by check, cash, Venmo, Cash App, or an external pay link, with a built-in pending \u2192 reminder \u2192 admin-records-payment flow. Scholarship and complimentary registrations are recorded the same way. No payment-processor account required to get started.<\/li>\n<li><strong>Registration console<\/strong> \u2014 a front-end staff console (the <code>[orgfuse_dept_console]<\/code> shortcode) and the wp-admin Registrations screen: approve or deny, record check, cash and other payments (which also settles a pay-by-check request), send confirmations, pay links and follow-ups, close or trash registrations, and export CSV.<\/li>\n<li><strong>Public pages<\/strong> \u2014 an events list and calendar, receipts, and a \"My Account\" area, all via shortcodes.<\/li>\n<li><strong>Built-in spam protection<\/strong> \u2014 a zero-config honeypot + signed token + time check guards every public form, with an optional per-IP rate limit you can turn on in Settings.<\/li>\n<li><strong>Reports &amp; CSV export<\/strong> for your registrants and members.<\/li>\n<\/ul>\n\n<p>Core is a complete toolkit on its own \u2014 create as many events, registrations, members, packages, and form fields as you need. There is no trial period and nothing that expires or switches off: everything you build stays yours, whether or not you ever upgrade.<\/p>\n\n<h4>OrgFuse Pro and add-ons (optional)<\/h4>\n\n<p>An optional paid upgrade adds integrated Stripe and PayPal card payments, auto-renewing memberships, card refunds and voids from the console, one-click approval of alternate-payment requests, and advanced form-builder features. Optional add-on modules \u2014 Exhibitors, Badge Studio, Advertising, Sponsors, Sessions, Fundraising, Check-in, Media Vault and more \u2014 extend OrgFuse for specific event types. For newsletters, broadcasts and a CRM, OrgFuse works with Algamail, a separate plugin sold on algamail.com. Pro and add-ons are licensed and updated from orgfuse.com. Core never requires a key and keeps working without one; if a license lapses, the plugin simply falls back to Core and your data is untouched.<\/p>\n\n<h3>External services<\/h3>\n\n<p>OrgFuse Core does not connect to any external service. It makes no outbound requests of any kind: no tracking, no analytics, no remote content and no \"phoning home\". Nothing about your site, your users, your visitors or your members is sent anywhere.<\/p>\n\n<ul>\n<li>The Help screen uses guides bundled with the plugin.<\/li>\n<li>The \"OrgFuse Pro &amp; Add-ons\" screen is built from a catalog bundled with the plugin.<\/li>\n<li>Links to orgfuse.com (documentation, pricing) and WordPress.org (support forum) are ordinary links that open only when you click them.<\/li>\n<li>The built-in spam protection (honeypot, signed token and the optional rate limit) runs entirely on your server.<\/li>\n<\/ul>\n\n<p>Optional paid add-ons are separate plugins, not included here, and disclose their own external services (payment processors, CAPTCHA, email delivery, license checks) in their own documentation.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In your WordPress admin, go to <strong>Plugins \u2192 Add New Plugin<\/strong>, search for <strong>OrgFuse<\/strong>, then click <strong>Install Now<\/strong> and <strong>Activate<\/strong>.<\/li>\n<li>On activation OrgFuse creates its own database tables (prefixed <code>of_<\/code>). It does not modify data from any other plugin.<\/li>\n<li>Open <strong>OrgFuse \u2192 Settings<\/strong> to set your payment methods, sender name\/email, and public pages.<\/li>\n<li>Create your first event under <strong>OrgFuse \u2192 Events<\/strong> and build its registration form. Copy the event's shortcode (for example <code>[orgfuse_regres_create event=\"1\"]<\/code>) from the event editor or the Events list and paste it into a page.<\/li>\n<li>Under <strong>OrgFuse \u2192 Settings \u2192 Organizer notifications<\/strong>, check who gets the \"New registration\" email (the site admin email by default).<\/li>\n<li>Core runs with no account or key. OrgFuse Pro and add-ons are separate plugins from orgfuse.com; once one is installed, its license key goes under <strong>OrgFuse \u2192 License<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20payment%20processor%20to%20use%20orgfuse%3F\"><h3>Do I need a payment processor to use OrgFuse?<\/h3><\/dt>\n<dd><p>No. Core collects payments manually \u2014 check, cash, Venmo, Cash App, or an external pay link \u2014 with a pending \u2192 reminder \u2192 admin-records-payment workflow. Integrated Stripe and PayPal card payments are part of the optional Pro upgrade.<\/p><\/dd>\n<dt id=\"is%20the%20free%20core%20plugin%20limited%20or%20time-limited%3F\"><h3>Is the free Core plugin limited or time-limited?<\/h3><\/dt>\n<dd><p>No. Core is a complete plugin with no usage caps and no trial period \u2014 create unlimited events, registrations, members, packages, and form fields. The optional Pro upgrade and add-ons add integrated card payments with refunds and voids, auto-renewing memberships, advanced form-building, and extra event modules; they do not unlock anything Core holds back.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20install%20pro%20and%20my%20license%20lapses%3F\"><h3>What happens if I install Pro and my license lapses?<\/h3><\/dt>\n<dd><p>The plugin falls back to Core. Your data and all Core features keep working; Pro and add-on features simply switch off until the license is renewed.<\/p><\/dd>\n<dt id=\"does%20orgfuse%20send%20any%20data%20to%20external%20servers%3F\"><h3>Does OrgFuse send any data to external servers?<\/h3><\/dt>\n<dd><p>No. OrgFuse Core makes no outbound requests and sends no data to any server, ours or anyone else's. See \"External services\" above. Any paid add-on you install later discloses its own services in its own documentation.<\/p><\/dd>\n<dt id=\"do%20the%20links%20in%20orgfuse%20emails%20still%20work%20if%20my%20mail%20service%20tracks%20clicks%3F\"><h3>Do the links in OrgFuse emails still work if my mail service tracks clicks?<\/h3><\/dt>\n<dd><p>Yes. Services such as SparkPost, SendGrid or Mailgun can rewrite links for click tracking, so a pay or receipt link may point at the service's domain first. It redirects to the same OrgFuse page with its access token, so the link works as sent.<\/p><\/dd>\n<dt id=\"will%20it%20conflict%20with%20an%20older%20orgfuse%20install%3F\"><h3>Will it conflict with an older OrgFuse install?<\/h3><\/dt>\n<dd><p>No. OrgFuse uses its own <code>of_<\/code>-prefixed tables and never touches another plugin's data.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.10.3<\/h4>\n\n<ul>\n<li>Saving an add-on, package, form field or venue with an empty text box no longer logs a PHP deprecation notice.<\/li>\n<li>Code tidying for the WordPress.org Plugin Check.<\/li>\n<\/ul>\n\n<h4>2.10.2<\/h4>\n\n<p>Fixes from the 2.10.1 recheck.<\/p>\n\n<ul>\n<li>Security: a spam-protection token is claimed before anything is saved, so several requests sent at once with one token can't all get through. A refused submission keeps its token for the corrected retry.<\/li>\n<li>Archived events no longer appear on the public calendar.<\/li>\n<li>An invite-only event's form shows prices and payment details only with a valid invitation.<\/li>\n<li>The calendar shows the venue address under its name, in every view and without JavaScript.<\/li>\n<li>The note box in a follow-up email keeps its brand-color border and label.<\/li>\n<li>Saved add-ons show their Prices table again, so a member price of 0 can be set on an existing add-on.<\/li>\n<li>Recording more payments on a registration adds them to its open order as split payments, and the registration's Orders table shows every method (Cash + Venmo).<\/li>\n<li>The event Emails tab asks before restoring the default email. The email-change confirmation is translatable.<\/li>\n<\/ul>\n\n<h4>2.10.1<\/h4>\n\n<p>Fixes from a full retest of 2.10.0.<\/p>\n\n<ul>\n<li>Security: a spam-protection token works for one submission only. The print-event page shows draft, archived and invite-only events to staff only, and drafts no longer answer the public form API.<\/li>\n<li>Privacy: Export and Erase Personal Data now cover invoices, the email log, account access requests and answers to registration questions. Invoice amounts are kept.<\/li>\n<li>Add-ons: a member or window price of 0 means free (blank still means \"use the base price\"); existing add-ons keep their prices. A required add-on must be picked and only one add-on per exclusive group can be, on the form and on the server. Add-on inputs have screen reader labels.<\/li>\n<li>A package with no member price charges members the guest price instead of $0.<\/li>\n<li>Payments: an order paid in parts (cash, then Venmo) lists every payment on the receipt and in Orders. Partly paid registrations count on the dashboard and get payment reminders. The receipt lists the package and add-ons.<\/li>\n<li>Editing a registration shows the new amount right after saving, and an add-on set to 0 is removed.<\/li>\n<li>Events save with Capacity or the start date left blank, and capacity can be cleared back to unlimited. A venue in use can't be deleted.<\/li>\n<li>A hidden required field no longer blocks submit.<\/li>\n<li>Approval events send a \"We received your request\" email at step 1 (editable in Settings \u2192 Email).<\/li>\n<li>Signing in from a \"log in\" link returns members to that page. Membership renewal emails no longer log a database error.<\/li>\n<li>The event search lists venue locations, and the calendar shows a plain list without JavaScript.<\/li>\n<li>Email buttons use the brand color. Leaving Settings with unsaved changes asks first. The Store shows the four new Pro add-ons as available.<\/li>\n<li><code>wp orgfuse verify<\/code> and <code>migrate<\/code> say \"No legacy data found\" on new sites. A purge uninstall also removes OrgFuse capabilities.<\/li>\n<li>Older changelog entries moved to changelog.txt.<\/li>\n<\/ul>\n\n<h4>2.10.0<\/h4>\n\n<p>Groundwork for the new Pro add-ons: discount codes, workshops, presenters and certificates.<\/p>\n\n<ul>\n<li>Registration, membership and form checkouts can show a \"Have a discount code?\" box when an add-on turns it on. The discount shows as its own line, the total never goes below zero, and editing a registration keeps the code it was saved with. For a recurring membership, the code applies to the first payment only.<\/li>\n<li>Add-ons with limited spots can show \"N spots left\" or \"Full\" on the registration form, and a full add-on can no longer be picked.<\/li>\n<li>My Account can show extra tabs supplied by add-ons (for example, certificates).<\/li>\n<li>The add-on store shows which Pro add-ons are available now instead of \"Coming soon\" for every one.<\/li>\n<li>Nothing is migrated and no settings change. Without Pro add-ons that use them, nothing on the public pages changes.<\/li>\n<li>For add-ons: new filters <code>orgfuse_modules_catalog<\/code>, <code>orgfuse_price_quote<\/code>, <code>orgfuse_package_price_quote<\/code>, <code>orgfuse_discount_codes_enabled<\/code>, <code>orgfuse_addon_availability<\/code>, <code>orgfuse_addons_check<\/code> and <code>orgfuse_account_sections<\/code>, and the action <code>orgfuse_package_order_created<\/code>. <code>PriceCalculator::quote()<\/code> takes an optional context array.<\/li>\n<\/ul>\n\n<h4>2.9.0<\/h4>\n\n<p>A cleaner admin look: white cards on a light gray canvas, line icons instead of emoji, and a small lock icon on paid features. Nothing is migrated.<\/p>\n\n<h4>2.8.0<\/h4>\n\n<p>Settings is split into sections with a side menu, a setup check, and a save bar that shows only when something changed. Requires PHP 8.2. Nothing is migrated.<\/p>\n\n<h4>Earlier versions<\/h4>\n\n<p>See changelog.txt in the plugin folder.<\/p>","raw_excerpt":"Events, registration, and memberships for WordPress \u2014 build forms, take sign-ups, sell packages, and run event day, all from one dashboard.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/370113","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=370113"}],"author":[{"embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/digibread"}],"wp:attachment":[{"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=370113"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=370113"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=370113"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=370113"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=370113"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=370113"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}