Front End PM

Front End PM

Front End PM is a Private Messaging system and a secure contact form to your WordPress site.This is full functioning messaging system from front end.
Rating:
4.8
star-rating-1star-rating-2star-rating-3star-rating-4star-rating-5
Active Installations:
6000+
Last Updated:
Feb 12, 2025
WordPress Version:
4.4 or higher
Tested up to:
6.7.2

Private Messaging System

Full functioning messaging system

This plugin provides a private messaging system for your WordPress site. Users can send and receive messages directly from the front-end of your site, without needing to access the dashboard. This is especially useful if you want to keep your users out of the dashboard area.

Multiple Recipients Supported

Send messages to multiple users

11.4.5

  • Tested up to updated

11.4.4

  • Tested up to updated

11.4.3

  • Important update
  • Tested up to updated

11.3.8

  • Tested up to updated

11.3.7

  • Added missing files

11.3.6

  • Tested up to updated

11.3.5

  • PHP version updated
  • Code improved

11.3.4

  • Security update
  • Fix: strip tags for avatar name.

11.3.3

  • Tested upto updated.
  • Classes added in Header divs.
  • Filter added to send email to sender.
  • Fix: name issue for html tags.

11.3.1

  • Tested upto updated.
  • Classes added in Header divs.
  • shortcode message form now support REQUEST value
  • Fix: after settings saved previous values were shown.
  • Fix: some minor bugs.

11.2.3

  • Tested upto updated.
  • Header string inproved.
  • Fix some minor bugs.

11.2.2

  • Tested upto updated.
  • Respect filter when message delete from DB.
  • Fix some minor bugs.

11.2.1

  • Load Messagebox and announcements pagination using ajax
  • reset form after message sent.
  • message query class modified. Now we can check if more rows are there from query.
  • remove SQL_CALC_FOUND_ROWS by default which was slow for large number of messages.
  • Database index modified. Highly performance improved for large number of messages.

11.1.1

  • remove backward compatible key of post_, use mgs_ for fep_send_message and fep_add_announcement
  • show ajax response above submit button
  • show processing text when form submit reach 100%
  • set delay to reload replies when submit form
  • improve notification call. use rest api and localStorage
  • Improve attachment script
  • new rest route added to get users
  • new tokeninput script added
  • autosuggestion/user block script improved. Now use rest api
  • New filter fep_filter_delete_from_db added
  • 3 new actions added when transition status
  • ability to pass per_page value for admin pages page
  • fep_action_info_output and fep_posted_action_after hook added
  • delete message meta when message deleted
  • use fep_get_statuses instead of hard coding statuses
  • fep_filter_message_toggle_feature added to remove toggle completely
  • now {current-post-title} can be used with other text for shortcode subject

10.2.1

  • All form now submit via ajax
  • Show progress bar when submitting form
  • Fix: Compatibility with Memcached

10.1.7

  • Show users in directory and suggestion only who has access to message system
  • Option added so that user can reply to messages deleted by other user
  • Add html field type in admin settings

10.1.6

  • Message can be queried by multiple recipients
  • Whitelisted user can view all messages and announcements
  • fep_filter_announcement_participant_ids added
  • add filter to add !important to inline css

10.1.5

  • Use fep_query_url for messages url
  • Pass attachment data to fep_filter_attachment_download_link filter
  • Pass where parameter to fep_form_fields filter
  • Whitelisted users can send reply if they are blocked by user also

10.1.4

  • User can navigate to other messages from a view message page
  • Block user now show confirmation dialog
  • Drop previous version table if exists
  • Message to loading gif target more accurately in css
  • FIX: is_settings_page was wrong as first param was not set

10.1.3

  • Menu collapse when using mobile device.
  • Message/Announcement date font size decrease.
  • FIX: Attachment could not be deleted when Message/Announcement edit.
  • FIX: Some CSS was not applied for screen width less then 480px
  • FIX: Time delay check was not applied when message sent using shortcode form.

10.1.2

  • Admin can edit Messages and Announcements.
  • mgs_id can be passed when insert message.
  • fep_filter_message_query_sql added
  • message query orderby can be empty to remove orderby.
  • we can now get only count from FEP_Message_Query
  • FIX: if first_last_name or last_first_name used for name then empty name also returned true.
  • FIX: Memory leaks

10.1.1

  • Breaking changes, If you have custom code or template changes for this plugin, make sure they are compatible with current version.
  • highly performance improved
  • use own database table instead of CPT
  • build in caching mechanism
  • Some template changes
  • no more WP_Post object inside template. Now FEP_Message object
  • privacy tab added in settings page.

To view any previous version changelog see https://www.shamimsplugins.com/docs/category/front-end-pm/changelog/

#1 Messaging Plugin

By digimarkup on March 9, 2025

I've been using this plugin for 3 years and I wouldn't use any other plugin for messaging. This is the best!

Très utile pour l'échange en freelance

By beuvelet on September 25, 2024

Ce plugin est simple mais très efficace pour l'échange entre le Freelance et les clients, merci pour ce plugin !!

Promising, but doesnt work and zero response to support inquiries

By eaec on September 21, 2024

I cant really review this other than to say I am encoutering an error and noone has responded with any suggestions as to how to make it function.

Create numbers for messages

By amir (amir0098) on July 5, 2024

This plugin is great and I congratulate the creator
The case that I observed that feels empty is about creating the default incoming message number
For example, for every message that is created and sent, a number should be inserted next to the time and date of sending so that the message can be viewed later.

Very useful plugin

By rentosite on June 3, 2024

This plugin works great and is very useful. Highly recommended for member communications. Please keep it updated. I'd like to go for premium

magnificent plugin but the name recipient cannot be found

By José Manuel (alfeizar) on November 30, 2023

I think it is a magnificent plugin that has managed to solve what most messaging plugins have not and that is user interactivity.
But I give it 4 points because there is one aspect that I don't like. When choosing a user as the recipient, the name cannot be found.
It would have been better to search the database by email, or better by name and email and not give us a choice from a list of users.
If you have a list of 2000 users the system breaks down.

great plugin

By iqbalresources on September 15, 2023

very happy with this plugin, helping me to set private message system for my forum user in the website. much better if there's a specific function to deny access to admin (me) reading a message between user. i mean, i don't mind if user discuss something private between them, that i couldn't access / read. Not really a problem. So it is much better, to retain transperancy and honesty between admin and user, just in case user ask 'do you read my message that i send to another user?'. :)

great plugin anyway. really fit in my web system.

it is wonderful

By irspot on October 30, 2024

very useful and simple

Does the job, but...

By Steel Rat on June 18, 2023

The presentation leaves a lot to be desired. The messages are hard to pick out between the names. Some other designs would be nice, maybe emulate other chat-type interfaces.

Excelent and simple

By diegobelohlavek on May 28, 2023

Thanks!!

Try other plugins too!

Interactive Contact Form and Multi Step Form Builder with Drag & Drop Editor – Funnelforms Free

The easiest plugin for interactive contact forms. Create a custom contact form, multi step form or quiz in just minutes via drag & drop form builder.

Try Demo More Details

Customize WordPress Emails and Alerts – Better Notifications for WP

Supercharge your WordPress email notifications using a WYSIWYG editor and shortcodes. Default and new notifications available.

Try Demo More Details

NEX-Forms – Ultimate Form Builder – Contact forms and much more

Popup Forms, Interactive Forms, Multi-Step Forms, Sticky Forms, Contact Forms, Survey Forms, Payment Forms, Booking Forms, Quiz Forms and more.

Try Demo More Details
Screenshots
Author Site Author Site

Try Front End PM With InstaWP

Contact Sales

Reach out to us to explore how InstaWP can benefit your business.