The Better Notifications for WordPress Profile Builder Add-on provides notification compatibility with Profile Builder and Profile Builder Hobbyist and Pro.
In additional to the standard features within Better Notifications for WordPress, this add-on currently adds:
Support for Front-end Registration pages in Profile Builder (Free, Hobbyist, and Pro)
This add-on provides full support for sending notifications that are triggered using Profile Builder’s user registration front-end form, created by adding Profile Builder’s [wppb-register] shortcode to a page. Please see below for details.
Support for Custom Password Reset pages in Profile Builder (Free, Hobbyist, and Pro)
This add-on provides full support for sending notifications that are triggered using Profile Builder’s custom password reset page, created by adding Profile Builder’s [wppb-recover-password] shortcode to a page.
New ‘Profile Builder – Approval Request for Admin’ Notification (Profile Builder Hobbyist and Pro only)
This notification is sent to the admin when a user registers but needs to be approved before their membership will be activated.
New ‘Profile Builder – Email Confirmation’ Notification (Profile Builder Hobbyist and Pro only)
This is enabled when the “Email Confirmation” Activated checkbox is ticked in Profile Builder > General Settings and is sent when a user registers but is required to confirm their email address before their account is created within WordPress.
You should include the [pb_registration_page_url] shortcode to include the link they need to verify their email address and create their account in this notification.
Once their account is created, the ‘New User Registration – For Admin’, ‘New User Registration – For User’, and ‘New User – Post-registration Email’ notifications will be triggered, where set-up.
If the Email Confirmation feature within Profile Builder is not activated, users will be asked if they wish to ‘Send these credentials via email.’ via a checkbox at the bottom of Profile Builder’s user registration from-end form. If this is not ticked, none of the three notifications listed above will be sent.
New ‘Profile Builder – Admin Approved’ Notification (Profile Builder Hobbyist and Pro only)
This notification is sent out when an administrator approves a user’s registration via the Users > All Users > Admin Approval screen.
New ‘Profile Builder – Admin Unapproved’ Notification (Profile Builder Hobbyist and Pro only)
This notification is sent out when an administrator un-approves a user’s registration via the Users > All Users > Admin Approval screen.
This add-on comes with a few new shortcodes. These can only be used in the ‘Profile Builder – Email Confirmation’ notification:
Profile Builder Activation Key: [pb_activation_key]
Profile Builder Registration URL: [pb_registration_page_url]
Please note: Profile Builder doesn’t provide a way to include the front-end login form URL so it is advised that you add this manually into your notifications. It’s also worth noting that using the [login_url] shortcode provided by BNFW will provide the link to the default WordPress login form page which may or may not be desirable.
It’s worth noting that the ‘New User Registration – For User’ notification within BNFW that is triggered when a user registers via a Profile Builder front-end form can send a new user their password in plain text when using the [password] shortcode. This only happens when using the Profile Builder plugin or in versions of WordPress less than 4.3.
Features Currently Missing / Not Working but Intended for a Later Release
- Profile Builder custom field support as created using Profile Builder > Manage Fields.
- Compatibility with the Conditional Notifications add-on. Currently, only a single ‘New User Registration – For User’ notification will be used. This defaults to the oldest available and so support for user role conditions within this add-on aren’t used. I’m awaiting an update from Profile Builder for this, using code supplied to them for better compatibility.
- Ensuring that the ‘New User Registration – For Admin’, and ‘New User – Post-registration Email’ notifications are still sent but not the ‘New User Registration – For User’ notification when the ‘Send these credentials via email.’ checkbox is not ticked at the bottom of a Profile Builder user registration front-end form. At present, when this checkbox is unticked, none of these three notifications are sent. I am awaiting Profile Builder to add a hook so that I can utilise this checkbox and send out notifications accordingly.
Still have a question? Ask me a pre-sales question here and i’ll gladly help.
Subscribe for BNFW News
Want to know when new add-ons or features are released? Sign up to the newsletter. No spam, ever. Unsubscribe at any time.