BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Match Me for BuddyPress & BuddyBoss icon
Maintained Tested up to 6.9.9 #6 in buddyboss

Match Me for BuddyPress & BuddyBoss

Turn your BuddyPress or BuddyBoss community into a matchmaking platform with weighted compatibility scoring and smart comparison.

Active installs200+100+ tier
Downloads · 30d150▲ +31.6% vs prev. 30d
Rating4.6/512 reviews
Health score51/100Fair
All-time downloads19.2KSince Feb 2017
Support resolved—No recent threads
RequiresWP 5.9PHP 7.4+
Downloads · 7d36▲ +2.9% week over week
Our verdict

Use with caution

Match Me for BuddyPress & Buddy… works, but test it on a staging site before relying on it in 2026. It runs on 200+ sites, is rated 4.6/5 and was last updated 7 months ago, and scores 51/100 on our health check.

  • Small user base (200+ active installs)
  • Only tested up to WordPress 6.9 (latest is 7.1)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

369Jul 2Aug 15Sep 29
Yesterday3
Daily average (1y)4
Peak day77Mar 5, 2026
Last 12 months1.5K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Match Me for BuddyPress & B… stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
buddyboss #6 206 Best buddyboss plugins →
buddypress #30 1,070 Best buddypress plugins →
compatibility >100 10,000 Best compatibility plugins →
matchmaking #2 6 Best matchmaking plugins →
member matching #8 499 Best member matching plugins →

Version adoption

Share of active sites per release.

  • 1.351.7%
  • 2.048.3%

Rating breakdown

★★★★★★★★★★ 4.6 from 12 reviews

  • 5★75.0%
  • 4★16.7%
  • 3★0.00%
  • 2★8.3%
  • 1★0.00%

About Match Me for BuddyPress & BuddyBoss

From the official readme · v2.0.0

Description

Match Me for BuddyPress & BuddyBoss is a compatibility matching plugin that calculates how well members align based on their profile fields. Whether you are building a dating site, a networking community, a roommate finder, a mentor matching platform, or any community where connecting the right people matters, Match Me gives every member pair a compatibility percentage they can see on profiles and the members directory.

You choose which xProfile fields to include, how much each one matters, and how values should be compared. The plugin handles the rest: scoring, caching, and displaying results automatically across your site.

Works with BuddyPress and BuddyBoss Platform. The plugin auto detects which one is active. No configuration needed.

🔧 How It Works

  1. Pick which profile fields to use for matching in the admin panel
  2. Assign a weight to each field so important fields count more
  3. Choose a comparison mode for each field (exact, overlap, range, or partial)
  4. Members browse the site and see compatibility percentages on every profile and in the members directory

⚙️ Matching Engine

  • Weighted scoring Assign a percentage weight to each xProfile field. Fields that matter more contribute more toward the final compatibility score.
  • 4 comparison modes Exact match for dropdowns and radio buttons, overlap (Jaccard similarity) for checkboxes and multi select fields, range for numeric values, and partial for free text similarity.
  • Hard exclusions Mark any field as must match. If two members do not match on a hard exclude field, their compatibility drops to 0% instantly. Useful for language, location, or any critical criteria.
  • Deal breakers A softer penalty that reduces the score when an important field does not match, without zeroing it completely.
  • Confidence indicator Shows what percentage of weighted fields both members actually filled out. A 92% match with low confidence means only a few fields were compared. Helps members understand how reliable a score is.

⚡ Performance

  • SQL first architecture All scoring runs through optimized database queries, not slow PHP loops. A single query handles an entire directory page with hundreds of members.
  • Database caching A dedicated cache table stores computed scores with configurable expiration. Scores are automatically cleared when a member updates their profile.
  • Lazy loading directory Match percentages load on demand as members scroll into view using IntersectionObserver. The page loads instantly without waiting for match calculations.
  • Batch recalculation WP Cron powered background processing recalculates scores in bulk for large communities.

🎨 Display

  • Circle and badge styles Choose between an SVG circle progress indicator or a compact pill badge. Both are mobile responsive and lightweight.
  • Color thresholds Configure which colors represent high, medium, and low compatibility so members can read scores at a glance.
  • Shortcode support Use [matchme] to display a match score anywhere on your site. The legacy [mp_match_percentage] shortcode still works for backward compatibility.

🔌 Developer Friendly

  • REST API GET /matchme/v1/match/{user_id} returns percentage, confidence, and optional field breakdown in JSON.
  • 13 hooks Actions and filters let themes and addons extend the matching engine, display output, admin settings, and API responses without modifying plugin files.
  • Field completion nudges Automatic prompts encourage members to fill in missing profile fields that would improve their match quality.

🛡️ Secure and Private

Nonce verification, capability checks, and input sanitization on every request. Match data is only visible to logged in members. No anonymous access, no external API calls, no tracking, and no third party dependencies. Everything runs entirely on your server.

💎 Pro (Coming Soon)

  • Per field breakdown Detailed tooltip showing exactly what matched, what did not, and which fields were missing for each member pair
  • Advanced directory filters Filter the members directory by minimum match percentage and specific field values
  • Unlimited top matches Show an unlimited number of top matches on each member profile
  • Bar and heart display styles Additional display options with a color customizer and animations
  • Advanced export and reports CSV and JSON export with date filters, scheduled email reports, and delivery options

🏢 Business (Coming Soon)

  • Match based notifications Automatic email alerts when a high compatibility match is discovered
  • Message unlock rules Require a minimum match percentage or mutual match before members can message each other
  • Role to role match rules Control which member types and roles can match using a visual matrix
  • Match analytics Distribution charts, trend graphs, and per member match history
  • Automation and webhooks Trigger external actions when match thresholds are reached, with CRM and email platform integration
  • Geo and distance matching Radius based matching with configurable location weighting
  • Saved segments Create smart member lists such as “80% or higher compatibility and active in the last 7 days”

Installation

  1. Go to Plugins > Add New in your WordPress admin
  2. Search for Match Me for BuddyPress & BuddyBoss
  3. Click Install Now, then Activate
  4. Go to Match Me in the admin menu to configure your fields

Or upload the match-me-for-buddypress folder to your plugins directory and activate.

Requires BuddyPress or BuddyBoss Platform to be installed and active.

Frequently asked questions

What platforms are supported?

BuddyPress and BuddyBoss Platform. The plugin auto detects which one is active.

What kind of sites can use this?

Any community where connecting compatible members matters. Dating and relationship sites, professional networking platforms, roommate and housing finders, mentor and mentee matching, study group formation, co founder matching, and more.

How are matches calculated?

Each xProfile field gets a weight and comparison mode. The engine fetches both members’ field values in a single SQL query, scores each field according to its mode, and combines them into a weighted percentage.

What are comparison modes?

Exact scores 100% when values match, 0% otherwise. Best for dropdowns and radio buttons. Overlap uses Jaccard similarity for multi value fields like checkboxes. More shared selections means a higher score. Range scores by how close two numbers are within a configurable tolerance. Best for numeric fields like age or budget. Partial scores by text similarity. Best for free text fields like job titles or interests.

What is a hard exclusion?

A must match field. If two members do not match on a hard exclude field, their entire compatibility drops to 0%. Use for critical criteria like language, location, or gender preference.

What is the confidence score?

It shows what percentage of configured field weights both members actually have data for. High confidence means most fields were compared. Low confidence means many fields were left empty by one or both members.

Does it scale to large communities?

Yes. The engine uses optimized SQL queries and a dedicated cache table. A directory page with 100 members loads match data in 1 to 2 queries. Uncached results calculate lazily via AJAX as members scroll into view.

Is match data visible to everyone?

Match scores are visible to all logged in members. Anonymous visitors see nothing.

Can I customize the display?

Yes. Choose between circle progress and badge styles, and configure separate colors for high, medium, and low match thresholds in the admin.

Is the old shortcode still supported?

Yes. [mp_match_percentage] still works and renders the same output as the new [matchme] shortcode.

Can I request custom development?

Yes. We offer custom feature development for tailored matching algorithms, display styles, and third party integrations. Contact hello@meshpros.com for a quote.

Does it phone home or require external services?

No. Everything runs on your server. No external requests, no tracking, no analytics, and no third party dependencies.

Changelog

Major rewrite. Field weights from v1.3 are automatically migrated. Old plugin files are no longer needed.

2.0.0

Complete rewrite from the ground up.

  • SQL first matching engine replacing the PHP loop approach
  • 4 comparison modes: exact, overlap, range, partial
  • Hard exclusion and deal breaker support
  • Confidence score alongside match percentage
  • Dedicated cache table with auto invalidation
  • Lazy loading directory via IntersectionObserver
  • Modern admin with tabbed settings and AJAX save
  • Field completion nudges for members
  • REST API endpoint for developers
  • 13 extension hooks for themes and addons
  • Full security: nonces, capability checks, sanitized inputs
  • SVG circle and badge display styles
  • Backward compatible shortcode support
  • Clean uninstall with complete table removal

1.3

Regular update and maintenance.

Full changelog on WordPress.org →

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Match Me for BuddyPress & Bud… alternatives

All buddyboss plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 WPML Multilingual for BuddyPress and BuddyBoss WPML Multilingual for BuddyPress and BuddyBoss WPML Multilingual for BuddyPress and BuddyBoss allows BuddyPress and BuddyBoss sites to run… by Amir Helzer 6K+ ★★★★★★★★★★ 4.6 (37) 1 month ago 83
2 bbPress Notify (No-Spam) bbPress Notify (No-Spam) Powerful, customizable email notifications for bbPress and BuddyBoss forums — without the… by Vinny 2K+ ★★★★★★★★★★ 4.8 (40) 7 months ago 63
3 BuddyPress Builder for Elementor – BuddyBuilder BuddyPress Builder for Elementor – BuddyBuilder BuddyPress builder for Elementor — design member profiles, group pages, activity feeds and… by StaxWP 1K+ ★★★★★★★★★★ 4.6 (56) 4 weeks ago 85
4 BuddyPress WooCommerce My Account Integration. Create WooCommerce Member Pages BuddyPress WooCommerce My Account Integration. Create WooCo… Integrate WooCommerce my account into BuddyPress member profiles. Bring your WooCommerce… by Themekraft 800+ ★★★★★★★★★★ 4.3 (72) 1 year ago 50
5 BuddyPress & BuddyBoss Member Profile Forms BuddyPress & BuddyBoss Member Profile Forms Create custom Member Profile Tabs and Registration Forms in BuddyPress and BuddyBoss. Allow… by Themekraft 300+ ★★★★★★★★★★ 3.9 (21) 2 years ago 38
7 Auto Login on Register for BuddyBoss Auto Login on Register for BuddyBoss This plugin automatically logs in the user and redirects them to their profile when they… by Xavier Lopez 100+ ★★★★★★★★★★ 5 (4) 6 years ago 32
8 Buddy Notification Bell Buddy Notification Bell Real-time notification bell for BuddyPress & BuddyBoss with sound alerts, LinkedIn-style… by 1naveengiri 100+ ★★★★★★★★★★ 4.7 (14) 4 months ago 64
9 Wbcom Designs – BuddyPress Post from Anywhere Wbcom Designs – BuddyPress Post from Anywhere Let members post activity updates from any page. Add the Post From Anywhere block or the… by wbcomdesigns 80+ ★★★★★★★★★★ 5 (1) 2 months ago 66
10 Re-post Activity for BuddyPress Re-post Activity for BuddyPress Re-Post an Activity from activity stream. Re-post an activity to your group and personal… by Bunty 80+ ★★★★★★★★★★ 4.2 (5) 1 month ago 62
11 Activity Feed Anywhere For BuddyBoss Activity Feed Anywhere For BuddyBoss Activity Feed Anywhere For BuddyBoss adds a native BuddyBoss activity post box and/or feed… by Digitalera AB 70+ ★★★★★★★★★★ 5 (2) 1 year ago 41

FAQ

Match Me for BuddyPress & BuddyBoss: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 30, 2026

Is Match Me for BuddyPress & Buddy… free?

Yes. Match Me for BuddyPress & Buddy… is free to download and use from the official WordPress.org plugin directory.

Is Match Me for BuddyPress & Buddy… safe to use in 2026?

Match Me for BuddyPress & Buddy… works, but test it on a staging site before relying on it in 2026. It runs on 200+ sites, is rated 4.6/5 and was last updated 7 months ago, and scores 51/100 on our health check.

How many websites use Match Me for BuddyPress & Buddy…?

Match Me for BuddyPress & Buddy… is active on 200+ WordPress websites and has been downloaded 19,205 times since it launched in February 2017. It was downloaded 150 times in the last 30 days.

Does Match Me for BuddyPress & Buddy… work with WordPress 7.1?

Match Me for BuddyPress & Buddy… is officially tested up to WordPress 6.9.9, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

What PHP version does Match Me for BuddyPress & Buddy… need?

Match Me for BuddyPress & Buddy… requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Match Me for BuddyPress & Buddy… last updated?

The latest version, 2.0.0, was released on March 5, 2026 (7 months ago).

Who makes Match Me for BuddyPress & Buddy…?

Match Me for BuddyPress & Buddy… is developed and maintained by Muhammad Kashif.

What are the best alternatives to Match Me for BuddyPress & Buddy…?

The most popular alternatives to Match Me for BuddyPress & Buddy… are WPML Multilingual for Buddy… (6K+ installs), bbPress Notify (No-Spam) (2K+ installs) and BuddyPress Builder for Elem… (1K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.