Wbcom Designs BuddyPress Business Profile Docs
Back to product Buy Now

Getting Started

Install the plugin and launch your business directory.

Requirements

System requirements for BP Business Profile.


Required

Component Minimum Recommended
WordPress 5.0+ 6.0+
BuddyPress 5.0+ 12.0+
PHP 7.4+ 8.1+
MySQL 5.6+ 8.0+

Optional Integrations

These plugins add extra features when installed:

Plugin Feature Added
WooCommerce Products tab for businesses
The Events Calendar Events tab for businesses
WP Job Manager Job listings tab
rtMedia Media gallery uploads

Supported Themes

Works with any BuddyPress-compatible theme. Optimized for:

  • Reign Theme - Full color scheme integration
  • BuddyX / BuddyX Pro - Full compatibility
  • BuddyBoss Theme - Full compatibility

Browser Support

Browser Support
Chrome Full
Firefox Full
Safari Full
Edge Full
Mobile browsers Full

Server Recommendations

For best performance:

  • Memory limit: 256MB+
  • Max execution time: 60 seconds+
  • Upload limit: 10MB+ (for cover images)

Installation

Learn how to install BP Business Profile on your WordPress site.


Requirements

Before installing, ensure you have:

Requirement Minimum Version
WordPress 5.0+
BuddyPress 5.0+
PHP 7.4+

Installation Steps

Step 1: Upload the Plugin

  1. Go to Plugins → Add New in your WordPress admin
  2. Click Upload Plugin
  3. Select the bp-business-profile.zip file
  4. Click Install Now

Step 2: Activate

  1. After installation, click Activate
  2. You'll see a welcome screen with setup options

Step 3: Enter License Key

  1. Go to WB Plugins → Business Profile → License
  2. Enter your license key
  3. Click Activate License

Your license key was sent to your email after purchase.


After Installation

Once activated:

  1. A Businesses menu appears in your admin
  2. Settings are available at WB Plugins → Business Profile
  3. Follow the Quick Setup guide to configure your directory

Troubleshooting Installation

Plugin won't activate

  • Ensure BuddyPress is installed and activated first
  • Check PHP version is 7.4 or higher
  • Verify WordPress version is 5.0 or higher

License won't activate

  • Check for extra spaces in the license key
  • Ensure your license hasn't expired
  • Contact support if issues persist

Quick Setup

Get your business directory running in 5 minutes.


Step 1: Create Directory Page

  1. Go to Pages → Add New
  2. Title it "Business Directory" (or your preferred name)
  3. Add this shortcode to the content:
    [bp-business-listing]
    
  4. Publish the page

Step 2: Create Business Page

  1. Go to Pages → Add New
  2. Title it "Create Business"
  3. Leave the content empty (the plugin handles it)
  4. Publish the page

Step 3: Configure Settings

  1. Go to WB Plugins → Business Profile → General Settings
  2. Set these options:
Setting What to Select
Business Directory Page Select your directory page
Create Business Page Select your create business page
Business Labels Keep as "Business/Businesses" or customize
  1. Click Save Changes

Step 4: Add to Menu

  1. Go to Appearance → Menus
  2. Add your Business Directory page to the menu
  3. Save the menu

You're Ready!

Your business directory is now live. Members can:

  • Browse businesses at your directory page
  • Create their own business pages
  • Follow, review, and interact with businesses

Next Steps

For Site Admins

Settings, moderation, integrations, shortcodes, and widgets.

General Settings

Configure the basic settings for your business directory.


Access Settings

Go to WB Plugins → Business Profile → General Settings

General Settings


Page Settings

Business Directory Page

Select the page displaying your business directory.

  1. Create a page with [bp-business-listing] shortcode
  2. Select it here
  3. This page shows all businesses

Create Business Page

Select the page where members create businesses.

  1. Create a blank page
  2. Select it here
  3. The plugin handles the creation form

Labels

Customize how "Business" appears throughout the site.

Setting Default Example Alternatives
Singular Business Company, Shop, Vendor, Store
Plural Businesses Companies, Shops, Vendors, Stores

URL Settings

Business Slug

The URL structure for business pages.

  • Default: example.com/business/business-name
  • Custom: Change "business" to your preferred term

Category Slug

The URL structure for category archives.

  • Default: example.com/business-category/restaurants

Note: Save permalinks after changing slugs (Settings → Permalinks → Save).


Publishing Options

Default Status

What happens when a member creates a business:

Option Description
Publish Goes live immediately
Pending Requires admin approval
Draft Saved but not visible

Post As

How business activity appears:

Option Description
Business Posts show as from the business
User Posts show as from the owner's account

Feature Toggles

Setting Description
Enable Claims Allow users to claim unclaimed businesses
Show Hours on Directory Display business hours on listing cards
Enable Share Buttons Show social sharing on listings
Enable View Counter Track and display page views

Default Images

Set fallback images when businesses don't upload their own:

  • Default Avatar - Placeholder profile image
  • Default Cover - Placeholder banner image

Save Changes

After making changes, click Save Changes at the bottom.

Directory Settings (Business View)

Control what information is displayed in the business directory listings.


Accessing Business View Settings

  1. Go to WB Plugins > Business Profile
  2. Click the Business View tab

Display Settings

Configure which contact information appears in directory views (grid and list layouts).

Business Email

View Setting Default
Grid View Show/Hide email Hidden
List View Show/Hide email Shown

Recommendation: Hide in grid view for cleaner cards, show in list view for quick reference.


Business Contact Number

View Setting Default
Grid View Show/Hide phone Hidden
List View Show/Hide phone Shown

Tip: Phone numbers in grid view can clutter the design. List view has more space.


Business Address

View Setting Default
Grid View Show/Hide address Hidden
List View Show/Hide address Shown

Note: Full addresses are always available on individual business pages.


View Modes Explained

Grid View

  • Card-based layout
  • Best for visual browsing
  • Shows featured image prominently
  • Limited space for text
  • Typically 3-4 columns

List View

  • Horizontal rows
  • More space for details
  • Better for scanning information
  • Shows more data per business
  • Single column layout

Map View

  • Geographic visualization
  • Markers for each business
  • Click markers for details
  • Best for location-based searches

Default Views

The default directory view is controlled by the shortcode:

[bp-business-listing view="grid"]
[bp-business-listing view="list"]
[bp-business-listing view="map"]

Users can switch between views using the view toggle buttons.


Privacy Considerations

Consider privacy when enabling contact information:

Information Privacy Level Recommendation
Email High sensitivity Hide in grid, optional in list
Phone Medium sensitivity Business choice
Address Varies Required for local businesses

Best Practice: Let business owners control their own contact visibility through their settings.


Performance Tips

  1. Grid view - Loads fastest, minimal data per card
  2. List view - Medium load, more data per row
  3. Map view - Heaviest load, requires map API

Customization

CSS Classes

Target specific views with CSS:

/* Grid view cards */
.bp-business-listing-grid .business-card {
    /* Your styles */
}

/* List view rows */
.bp-business-listing-list .business-item {
    /* Your styles */
}

/* Map view container */
.bp-business-listing-map {
    /* Your styles */
}

Template Overrides

Override the business loop template:

theme/bp-business-profile/business-loop.php

Related Settings

Map Settings

Configure location and map features for your business directory.


Access Map Settings

  1. Go to WB Plugins → Business Profile
  2. Click the Map Settings tab

Map Settings


Choose Map Provider

You have two options:

Option 1: OpenStreetMap (Free)

No API key required!

  1. Select OpenStreetMap as the provider
  2. Click Save Changes
  3. Maps work immediately

Benefits:

  • Completely free
  • No usage limits
  • No API key management
  • Community-maintained data

Option 2: Google Maps

Requires a Google Maps API key.

  1. Select Google Maps as the provider
  2. Enter your API key
  3. Click Save Changes

Getting a Google Maps API Key:

  1. Go to Google Cloud Console
  2. Create a new project
  3. Enable Maps JavaScript API
  4. Enable Places API (for address search)
  5. Create credentials → API Key
  6. Copy the key to your settings

Important: Google Maps may incur charges after free tier limits.


Search Settings

Configure location-based search options:

Setting Description Example
Distance Units Miles or Kilometers Choose based on your audience
Radius Search distance options 5,25,50,100,150,200 (comma-separated)

The radius setting allows multiple values so visitors can choose their preferred search distance.


How Businesses Add Location

Business owners can add their location in: Settings → Contact Information

They enter:

  • Street address
  • City
  • State/Province
  • Postal code
  • Country

The plugin converts this to map coordinates automatically.


Troubleshooting

Map Not Showing

OpenStreetMap:

  • Clear your browser cache
  • Check if JavaScript is enabled

Google Maps:

  • Verify API key is correct
  • Ensure APIs are enabled in Google Console
  • Check billing is set up (required by Google)

Wrong Location

  • Ask business owner to verify address
  • Coordinates may need manual adjustment
  • Check for typos in address

Recommendation

For most sites, we recommend OpenStreetMap:

  • Zero cost
  • No API management
  • Works immediately
  • Reliable and accurate

Use Google Maps only if you need:

  • Street View
  • Advanced styling
  • Google Places integration

Review Settings

Configure review criteria and submission limits for business reviews.


Accessing Review Settings

  1. Go to WB Plugins > Business Profile
  2. Click the Review Criteria tab

Review Rating Criteria

Create custom rating categories that appear when users submit reviews. Similar to Facebook's recommendation system.

Adding Review Criteria

  1. Click "Add Review Criteria" button
  2. Enter the criteria name (e.g., "Quality", "Service", "Value")
  3. Toggle the switch to enable/disable the criteria
  4. Click Save Changes

Example Criteria

Criteria Use Case
Quality Product/service quality rating
Service Customer service experience
Value for Money Price-to-value assessment
Cleanliness For restaurants, hotels
Ambiance For venues, restaurants
Communication For service businesses
Timeliness For delivery, appointments
Expertise For professional services

Managing Criteria

  • Drag & Drop - Reorder criteria by dragging the handle (≡)
  • Enable/Disable - Toggle individual criteria on/off
  • Remove - Click "Remove" to delete a criteria

Note: Disabled criteria are hidden from the review form but their data is preserved.


Review Submission Limit

Control how many times a member can review the same business.

Setting Description Default
Review Submission Limit Per Member Maximum reviews per user per business 1

Use Cases

Limit Scenario
1 One review per customer (standard)
2-3 Allow updates after return visits
0 Unlimited reviews (not recommended)

How Reviews Work

Star Rating System

  • Reviews use a 5-star rating system
  • Each custom criteria gets its own star rating
  • Overall rating is calculated as the average

Review Display

Reviews appear on the business page's Reviews tab showing:

  • Reviewer name and avatar
  • Star ratings for each criteria
  • Written review content
  • Date submitted
  • Reply option for business owners

Review Moderation

Reviews can be moderated from Business > Reviews in the admin:

  • Approve - Publish the review
  • Unapprove - Hold for moderation
  • Spam - Mark as spam
  • Trash - Move to trash
  • Reply - Respond as admin

See Moderate Reviews for detailed moderation guide.


Guest Reviews

By default, only logged-in members can submit reviews. This ensures:

  • Reviewer accountability
  • Spam prevention
  • One review per user enforcement

Developer Hooks

Filter Review Criteria

add_filter( 'bp_business_profile_review_criteria', function( $criteria ) {
    // Add custom criteria
    $criteria['custom_field'] = __( 'Custom Rating', 'my-plugin' );
    return $criteria;
});

After Review Saved

add_action( 'bp_business_profile_review_custom_data', function( $data ) {
    // Process custom review data
    $business_id = $data['business_id'];
    $rating = $data['rating'];
    // Your custom logic
});

Best Practices

  1. Keep criteria relevant - Only add criteria that matter for your business types
  2. Limit to 3-5 criteria - Too many criteria overwhelms reviewers
  3. Use clear labels - Make criteria names self-explanatory
  4. Enable moderation - Review new submissions before publishing
  5. Respond to reviews - Engage with both positive and negative feedback

Related Settings

Member Permissions

Control how many business pages members can create based on their roles or profile types.


Accessing Member Restrictions

  1. Go to WB Plugins > Business Profile
  2. Click the Member Restrictions tab

Settings Overview

Business Creation Limit (Global)

Set the default maximum number of businesses any member can create.

Setting Description Default
Business pages per member Maximum businesses a single user can create 5

Note: Administrators always have unlimited creation rights.


Role-Based Limits

Enable role-specific limits to override the global setting for different user roles.

  1. Toggle "Set different business page limits by role" to enable
  2. Configure limits for each WordPress role:
Role Description
Editor Can create/edit all businesses
Author Can create and manage own businesses
Contributor Limited creation rights
Subscriber Typically restricted

Special values:

  • 0 = Cannot create any businesses
  • -1 = Unlimited businesses
  • Any positive number = That many businesses allowed

Profile Type Limits (BuddyPress)

If you have BuddyPress profile types configured, you can set different limits per profile type.

  1. Toggle "Set different business page limits by profile type" to enable
  2. Configure limits for each profile type

This is useful for:

  • Premium members - Allow more businesses
  • Free members - Limit to 1 business
  • Business accounts - Unlimited businesses
  • Personal accounts - Restricted creation

Priority Order

When multiple limits apply to a user, the system checks in this order:

  1. Profile Type limit (if enabled and user has a type)
  2. Role-based limit (if enabled)
  3. Global limit (default fallback)

Example Configurations

Freemium Model

Global limit: 1
Role-based: Disabled
Profile type: Enabled
  - Free Member: 1
  - Premium Member: 5
  - Business Pro: -1 (unlimited)

Role-Based Access

Global limit: 2
Role-based: Enabled
  - Editor: 10
  - Author: 5
  - Contributor: 1
  - Subscriber: 0
Profile type: Disabled

Marketplace Setup

Global limit: 1
Role-based: Enabled
  - Vendor: -1 (unlimited)
  - Customer: 0
Profile type: Disabled

Checking User's Limit

To check a user's current business limit programmatically:

// Get user's allowed business count
$limit = bp_business_profile_get_user_business_limit( $user_id );

// Get user's current business count
$current = bp_business_profile_get_user_business_count( $user_id );

// Check if user can create more
$can_create = ( $limit === -1 ) || ( $current < $limit );

Related Settings


Tips

  1. Start restrictive - Begin with lower limits and increase based on demand
  2. Use profile types - More flexible than roles for membership-based sites
  3. Test thoroughly - Verify limits work correctly before launch
  4. Communicate limits - Let users know their creation limits in the UI

Business Claims Management

Review and manage business ownership claims.


What Are Business Claims?

When a member claims an existing business listing:

  1. They submit a claim request
  2. You review the claim
  3. You approve or deny it

This ensures legitimate ownership of business pages.


Enable Claims

  1. Go to WB Plugins → Business Profile → General Settings
  2. Find Enable Business Claiming
  3. Toggle it On
  4. Click Save Changes

Review Pending Claims

Access Claims

  1. Go to Businesses → Claims in admin menu
  2. View all pending, approved, and denied claims

Business Claims Admin

Claim Information

Each claim shows:

  • Business - Which listing is being claimed
  • Claimant - Who submitted the claim
  • Date - When submitted
  • Verification Details - Info provided by claimant
  • Status - Pending, Approved, or Denied

Approve a Claim

When you approve:

  1. Review the claim details
  2. Verify the claimant's information
  3. Click Approve

What happens:

  • Claimant becomes business owner
  • They get full admin access
  • Previous owner (if any) is notified
  • Claimant receives confirmation

Deny a Claim

When you deny:

  1. Click Deny
  2. Optionally add a reason
  3. Confirm denial

What happens:

  • Claimant is notified of denial
  • They can submit a new claim later
  • Business ownership unchanged

Verification Tips

Before approving, consider:

Check How to Verify
Business email Does claimant's email match business domain?
Website ownership Can they prove website access?
Physical presence Are they at the business location?
Documentation Business license, registration, etc.

Best Practices

  1. Respond promptly - Don't leave claims pending too long
  2. Document decisions - Note why you approved/denied
  3. Be consistent - Apply same standards to all claims
  4. Communicate - Tell claimants what you need

Disable Claims for a Business

If a business shouldn't be claimable:

  1. Edit the business in admin
  2. Find the Verified or Claimed status
  3. Mark as verified/claimed
  4. This hides the claim button

Categories & Tags

Organize businesses with categories and custom taxonomies.


Business Categories

Accessing Categories

Navigate to Business > Categories in the WordPress admin.


Managing Categories

Adding a Category

  1. Enter Name - Display name (e.g., "Restaurants")
  2. Enter Slug - URL-friendly version (e.g., "restaurants")
  3. Select Parent - For hierarchical organization
  4. Add Description - Optional category description
  5. Click Add New Category

Category Fields

Field Description Example
Name Display name "Food & Drink"
Slug URL path "food-drink"
Parent Parent category "Services"
Description Category description "Restaurants, cafes, bars..."
Count Number of businesses 25

Category Hierarchy

Create a hierarchical structure for better organization:

Services
├── Professional
│   ├── Legal
│   ├── Accounting
│   └── Consulting
├── Home Services
│   ├── Plumbing
│   ├── Electrical
│   └── Cleaning
└── Health & Wellness
    ├── Medical
    ├── Fitness
    └── Spa & Beauty

Food & Drink
├── Restaurants
│   ├── Fine Dining
│   ├── Casual
│   └── Fast Food
├── Cafes
└── Bars & Nightlife

Default Categories

The plugin creates default categories on activation:

  • Communities
  • Fashion & Clothing
  • Food & Drink
  • Hobbies & Interests
  • Medical
  • Technology

You can rename, reorganize, or delete these as needed.


Category Actions

Edit Category

  1. Hover over category name
  2. Click Edit
  3. Modify fields
  4. Click Update

Quick Edit

  1. Hover over category name
  2. Click Quick Edit
  3. Change name or slug
  4. Click Update Category

Delete Category

  1. Hover over category name
  2. Click Delete
  3. Confirm deletion

Note: Deleting a category doesn't delete the businesses in it.


Bulk Actions

Select multiple categories and:

  • Delete - Remove selected categories

Category Images

To add category images, use a plugin like:

  • Categories Images
  • Flavor (Category Thumbnails)

Or add custom fields via code:

// Add category image field
add_action( 'business-category_add_form_fields', function() {
    ?>
    <div class="form-field">
        <label><?php esc_html_e( 'Category Image', 'my-plugin' ); ?></label>
        <input type="text" name="category_image" id="category_image" />
    </div>
    <?php
});

Category Display

In Directory

Categories appear in the search filter widget:

  • Dropdown selector
  • Checkbox list (configurable)
  • Category counts

On Business Pages

Assigned categories display on:

  • Business cards in directory
  • Single business page sidebar
  • Business meta information

Category Archives

Each category has an archive page:

yoursite.com/business-category/restaurants/

Custom Taxonomies

Adding Custom Taxonomies

Register additional taxonomies for businesses:

add_action( 'init', function() {
    register_taxonomy( 'business-tag', 'business', array(
        'label'        => __( 'Business Tags', 'my-plugin' ),
        'hierarchical' => false,
        'public'       => true,
        'show_ui'      => true,
        'rewrite'      => array( 'slug' => 'business-tag' ),
    ));
});

Custom Taxonomy Filter

If you have custom taxonomies, enable them in: WB Plugins > Business Profile > Custom Taxonomy Filter

This adds them to the directory search filters.


SEO Considerations

Category Pages

  • Each category creates an archive page
  • Add descriptions for SEO value
  • Use clear, keyword-rich names

URL Structure

Default: yoursite.com/business-category/category-name/

Customize via Settings > Permalinks after modifying the category slug in General Settings.


Related Settings


Best Practices

  1. Keep it simple - 10-15 top-level categories maximum
  2. Use hierarchy - Group related categories under parents
  3. Be specific - "Italian Restaurants" vs just "Restaurants"
  4. Avoid overlap - Clear boundaries between categories
  5. Add descriptions - Help users understand each category
  6. Review regularly - Merge underused categories
  7. Consider your audience - Use terms they'd search for

The Events Calendar Integration

Add an Events tab to business pages where owners can display and create events.

This integration is OPTIONAL. BP Business Profile works perfectly without The Events Calendar. Only install if you want businesses to display events.


Requirements

Requirement Details
Plugin Required The Events Calendar (free)
Addon Required Community Events (premium)
Minimum Version 6.0+
Optional Yes - BP Business Profile works without this

Important: This integration requires BOTH plugins:

  1. The Events Calendar (free) - Provides event functionality
  2. Community Events (premium addon) - Allows frontend event creation

Without the Community Events addon, the Events tab will not appear.


How It Works

When The Events Calendar integration is enabled:

  1. An Events tab appears on business pages
  2. Events linked to the business organizer are displayed
  3. Business owners can create events (requires Community Events addon)
  4. Events show date, time, location, and details

Event Association

Events are linked to businesses through the Organizer system:

  • Each business can register as an Event Organizer
  • Events created with that organizer appear on the business page
  • The organizer ID is stored in _Organizer_id meta field

Setup Steps

Step 1: Install The Events Calendar

  1. Go to Plugins → Add New
  2. Search for "The Events Calendar"
  3. Click Install Now, then Activate
  4. Complete Events Calendar setup (optional)

Step 2: Install Community Events (Optional)

For business owners to create events from their profile:

  1. Purchase Community Events from StellarWP
  2. Download and install the addon
  3. Activate the plugin

Step 3: Enable Integration

  1. Go to BuddyPress → BP Business Profile
  2. Click the Integration tab
  3. Toggle The Events Calendar to ON
  4. Click Save Changes

Step 4: Business Registers as Organizer

Each business owner must register as an event organizer:

  1. Go to business page → Settings
  2. Click Event Settings tab
  3. Fill out organizer details:
    • Organizer Name
    • Phone
    • Website
    • Email
  4. Click Save Changes

Creating Events

From Community Events Page (if installed)

  1. Go to /events/community/add/
  2. Fill out event details
  3. Select your business organizer
  4. Submit the event

From Business Events Tab

If Community Events is installed and the business is registered as an organizer:

  1. Go to your business page
  2. Click the Events tab
  3. Click Create an Event button
  4. Complete the event form

Event Display

Each event shows:

  • Event title (linked to event page)
  • Event date and time
  • Event venue/location
  • Event description
  • Cost (if specified)

Template Customization

Override Events Tab Template

Copy to your theme:

theme/bp-business-profile/single/events.php

Override Single Event Display Template

Copy to your theme:

theme/bp-business-profile/single/single-event.php

Filter: Hide Sidebar on Events Tab

add_filter( 'bp_business_profile_events_show_sidebar', '__return_false' );

Display Behavior

Scenario Behavior
Events Calendar not installed Events tab not shown
Community Events not installed Tab shows, but no "Create Event" button
Not registered as organizer Prompts to register in Event Settings
No events "No events to display" message
Has events Events displayed in card layout

Troubleshooting

Events tab not showing

  1. Check The Events Calendar is installed and active
  2. Check Community Events addon is installed and active
  3. Verify integration is enabled in BP Business Profile settings
  4. Business owner must have Events tab enabled in Manage Tabs
  5. Flush permalinks: Settings → Permalinks → Save

"Please register as an event organizer" message

  1. Go to business Settings → Event Settings
  2. Fill out the organizer registration form
  3. Save changes

Events not appearing on business page

  1. Verify the business is registered as an organizer
  2. Events must have the business's organizer selected
  3. Events must have "Published" status
  4. Events must not be in the past (by default)

"Create an Event" button not showing

  1. Community Events addon must be installed and active
  2. Business must be registered as an organizer
  3. Must be logged in as business owner/admin

Developer Reference

Detection Check

// Both plugins required for full functionality
if ( class_exists( 'Tribe__Events__Main' ) && class_exists( 'Tribe__Events__Community__Main' ) ) {
    // Full Events Calendar integration available
}

// Events Calendar only (display events, no creation)
if ( class_exists( 'Tribe__Events__Main' ) ) {
    // Basic Events Calendar is active
}

Integration Option

$integration = get_option( 'bp_business_integration', [] );
$events_enabled = isset( $integration['events'] ) && $integration['events'] === 'yes';

Get Organizer ID for a Business

$business_id = get_the_ID();
$organizer_id = get_post_meta( $business_id, '_Organizer_id', true );

Query Events for a Business

$organizer_id = get_post_meta( $business_id, '_Organizer_id', true );

if ( ! empty( $organizer_id ) ) {
    $args = array(
        'post_type'   => 'tribe_events',
        'post_status' => 'publish',
        'meta_key'    => '_EventOrganizerID',
        'meta_value'  => $organizer_id,
    );
    $events = new WP_Query( $args );
}

Available Tribe Events Actions

The single event template uses these Events Calendar hooks:

  • tribe_events_before_the_event_title
  • tribe_events_after_the_event_title
  • tribe_events_before_the_meta
  • tribe_events_after_the_meta
  • tribe_events_inside_cost
  • tribe_events_after_the_content

Related Resources


Last Updated: January 2026

Moderate Businesses

Manage and moderate business listings from the WordPress admin.


Accessing Business Management

Navigate to Business in the WordPress admin sidebar to access:

  • All Businesses - View and manage all listings
  • Add New - Create a business manually
  • Categories - Manage business categories
  • Reviews - Moderate business reviews

Business List Columns

The business list shows these columns:

Column Description
Title Business name (click to edit)
Owner Member who created the business
Verified Verification status badge
Category Assigned categories
Phone Contact phone number
City Business location
Views Page view count
Date Creation date

Quick Actions

Hover over any business to see quick actions:

Action Description
Edit Open full editing screen
Quick Edit Inline editing for common fields
Trash Move to trash
View Preview the business page

Bulk Actions

Select multiple businesses and apply bulk actions:

Action Description
Edit Bulk edit categories, status
Move to Trash Delete multiple businesses

Business Statuses

Status Description Visibility
Published Live on the site Public
Pending Review Awaiting admin approval Hidden
Draft Incomplete/unpublished Owner only
Trash Deleted (recoverable) Hidden

Require Admin Approval

To require approval before businesses go live:

Method 1: Filter Hook

add_filter( 'bp_business_publish_post_status', function( $status ) {
    return 'pending';
});

Method 2: Workflow

  1. Business created → Status: Pending
  2. Admin reviews in All Businesses
  3. Admin changes status to "Published"
  4. Owner notified of approval

Editing a Business

Admin Meta Boxes

When editing a business, admins see additional meta boxes:

Meta Box Contents
Contact Information Email, phone, website, WhatsApp
Location Address, city, state, zip, country
Business Hours Weekly operating hours
Social Media Social profile links
Services Service listings with prices
Categories Category assignments
Featured Image Business logo/cover

Owner Information

The Author meta box shows the business owner. Admins can:

  • View owner profile
  • Change ownership (reassign to different user)

Verification System

Mark businesses as verified to show a trust badge:

  1. Edit the business
  2. Find the Verification meta box
  3. Check "Mark as Verified"
  4. Save the business

Verified businesses display a badge on their listing and profile.


Filtering & Searching

Filter Options

  • All - All businesses
  • Mine - Your businesses only
  • Published - Live businesses
  • Pending - Awaiting review
  • Draft - Unpublished
  • Trash - Deleted

Search

Use the search box to find businesses by:

  • Business name
  • Owner name
  • Content

Category Filter

Use the category dropdown to filter by business category.


Deleting Businesses

Move to Trash

  1. Hover over business → Click Trash
  2. Business moves to trash (recoverable for 30 days)

Permanent Deletion

  1. Click Trash filter
  2. Hover over business → Click Delete Permanently
  3. Or use Empty Trash for all

Warning: Permanent deletion also removes:

  • Associated BuddyPress group
  • Follower relationships
  • Activity posts
  • Reviews

Related Admin Screens


Tips for Moderation

  1. Set up email notifications - Get alerted when new businesses are submitted
  2. Check for duplicates - Look for businesses with similar names/addresses
  3. Verify contact info - Ensure email and phone are valid
  4. Review images - Check for inappropriate content
  5. Monitor activity - Watch for spam or abuse patterns

Moderate Reviews

Manage and moderate business reviews from the WordPress admin.


Accessing Review Moderation

Navigate to Business > Reviews in the WordPress admin sidebar.


Reviews List Table

The review moderation screen shows:

Column Description
Author Reviewer name, email, IP address
Rating Star rating (1-5 stars)
Review Review content and replies
Business Associated business name
Type Review or Reply
Submitted on Date and time

Review Statuses

Status Filters

Filter Description
All All reviews regardless of status
Approved Published and visible reviews
Pending Awaiting moderation
Spam Marked as spam
Trash Deleted reviews

Status Counts

Each filter shows the count of reviews in that status.


Review Actions

Hover over a review to see available actions:

Action Description
Approve Publish the review
Unapprove Hold for moderation
Reply Respond to the review
Quick Edit Edit inline
Edit Full edit screen
Spam Mark as spam
Trash Move to trash

Bulk Actions

Select multiple reviews and apply:

Action When Available
Approve Pending, All views
Unapprove Approved, All views
Mark as Spam All except spam
Move to Trash All except trash
Restore Trash only
Not Spam Spam only
Delete Permanently Trash, Spam

Filtering Reviews

By Type

Type Description
All types Reviews and replies
Reviews Original reviews only
Replies Responses to reviews

By Rating

Filter by star rating (1-5 stars) to find:

  • Low ratings requiring attention
  • High ratings for testimonials

By Business

Search for a specific business to see all its reviews.


Responding to Reviews

Admin Reply

  1. Hover over the review
  2. Click Reply
  3. Type your response
  4. Click Reply button

Admin replies appear under the review on the business page.

Best Practices for Replies

Positive Reviews:

  • Thank the reviewer
  • Mention specific points they praised
  • Invite them back

Negative Reviews:

  • Respond professionally
  • Acknowledge their concerns
  • Offer to resolve offline
  • Don't get defensive

Handling Spam

Identifying Spam

Common spam indicators:

  • Generic/irrelevant content
  • Suspicious links
  • Multiple similar reviews
  • Fake-looking names
  • IP from known spam sources

Managing Spam

  1. Click Spam to mark individual reviews
  2. Use bulk actions for multiple spam reviews
  3. Click Empty Spam to permanently delete all spam

Review Moderation Workflow

Recommended Process

  1. Check Pending - Review new submissions daily
  2. Approve legitimate reviews - Publish genuine feedback
  3. Handle complaints - Respond to negative reviews
  4. Clear spam - Remove spam periodically
  5. Empty trash - Clean up deleted reviews

Setting Up Notifications

Get email alerts for new reviews by enabling WordPress comment notifications:

  • Settings > Discussion > Email me whenever: Anyone posts a comment

Editing Reviews

Quick Edit

Inline editing for:

  • Author name
  • Author email
  • Author URL
  • Review status

Full Edit

Access via Edit link or WordPress Comments page:

  • Full review content
  • Rating modification
  • Author details
  • Status changes

Review Statistics

The review list shows:

  • Total reviews per status
  • Reviews per business
  • Pending count in admin menu

Related Settings


Moderation Tips

  1. Be consistent - Apply the same standards to all reviews
  2. Document decisions - Note why reviews were rejected
  3. Respond quickly - Address concerns within 24-48 hours
  4. Protect privacy - Don't expose reviewer details
  5. Watch for patterns - Multiple bad reviews may indicate real issues
  6. Allow criticism - Don't delete reviews just because they're negative
  7. Require details - Vague negative reviews may need follow-up

Shortcodes

Add business directory features to any page using shortcodes.


Business Directory

Display the main business listing.

[bp-business-listing]

Options

Attribute Default Options Description
per_page 10 Any number Businesses per page
category (all) Category slug Filter by category
view grid grid, list, map Display layout
orderby date date, name, rating Sort order
order DESC ASC, DESC Sort direction

Examples

Show 20 businesses in list view:

[bp-business-listing per_page="20" view="list"]

Show restaurants only:

[bp-business-listing category="restaurants"]

Show on map, sorted by rating:

[bp-business-listing view="map" orderby="rating"]

Search Filter

Display the search and filter form.

[search-business-listing]

Place this above your business listing for filtering.


Claim Button

Display a button to claim a specific business.

[business_claim_button]

Options

Attribute Description
business_id ID of the business to claim

Example

[business_claim_button business_id="123"]

Note: Usually not needed - the claim button appears automatically on unclaimed business pages.


Combining Shortcodes

Full directory page with search:

[search-business-listing]
[bp-business-listing per_page="12" view="grid"]

Where to Use

Shortcodes work in:

  • Pages
  • Posts
  • Text widgets
  • Page builders (in text/shortcode blocks)

Troubleshooting

Shortcode Shows as Text

  • Ensure the plugin is activated
  • Check for typos in the shortcode
  • Try removing and re-adding

No Businesses Showing

  • Verify businesses exist and are published
  • Check category filter matches existing categories
  • Clear any caching plugins

Taxonomy Filters

Control which taxonomy filters appear on the Business Directory page.


What Are Taxonomy Filters?

Taxonomy filters let visitors narrow down businesses by category, tag, or other custom taxonomies. This settings tab controls which filters are visible in the directory.


Access Taxonomy Filter Settings

  1. Go to WB Plugins > Business Profile
  2. Click the Taxonomy Filter tab

Configure Filter Visibility

Each registered business taxonomy is listed with a toggle:

Setting Description
Business Category Show/hide category filter dropdown
Business Tag Show/hide tag filter
Custom Taxonomies Any custom taxonomies you've registered

Enable a Filter

  1. Find the taxonomy in the list
  2. Toggle the switch to ON
  3. Click Save Changes

Disable a Filter

  1. Find the taxonomy in the list
  2. Toggle the switch to OFF
  3. Click Save Changes

How Filters Display

When enabled, filters appear:

  • In the directory sidebar (widget)
  • Above the business grid/list
  • In the search filter component

Visitors can select one or more values to filter the directory.


Adding Custom Taxonomies

If you've registered custom taxonomies for businesses, they will automatically appear in this list.

// Example: Register a custom "Region" taxonomy
register_taxonomy( 'business_region', 'business', array(
    'label'        => 'Region',
    'hierarchical' => true,
    'show_ui'      => true,
) );

After registering, visit Taxonomy Filter settings to enable the filter.


Best Practices

Tip Reason
Enable only useful filters Too many filters confuse visitors
Use hierarchical taxonomies Categories work better than flat tags for filtering
Keep taxonomy terms organized Delete unused terms to keep filters clean

Troubleshooting

Filter Not Appearing

  1. Verify the taxonomy is enabled in this settings tab
  2. Check that the taxonomy has terms assigned to businesses
  3. Confirm the filter widget is placed in the sidebar

Too Many Filter Options

  • Consider merging similar terms
  • Create parent categories for grouping
  • Disable less-important taxonomies

Related Settings

Widgets

Display business information in sidebars and widget areas.


Available Widgets

The plugin provides 7 widgets for displaying business information:

Widget Description
Business Info Contact details (email, phone, website, address)
Business Hours Operating hours schedule
Business Social Social media profile links
Business Team Team members display
Business List Directory of businesses
Business Search Filter Search and filter form
Business Claim Claim business button

Adding Widgets

Classic Widgets

  1. Go to Appearance > Widgets
  2. Find widgets starting with (BuddyPress Business Profile)
  3. Drag to your desired widget area
  4. Configure settings
  5. Click Save

Block-Based Widgets (WordPress 5.8+)

  1. Go to Appearance > Widgets
  2. Click + to add a block
  3. Search for "Business"
  4. Select the widget block
  5. Configure in the sidebar

Widget Details

Business Info Widget

Displays business contact information on single business pages.

Settings:

  • Title (default: "About")

Displays:

  • Email address (clickable)
  • Phone number (clickable)
  • WhatsApp number
  • Website URL
  • Physical address with map link

Visibility: Business owners can toggle this in Sidebar Settings.


Business Hours Widget

Shows weekly operating hours.

Settings:

  • Title (default: "Business Hours")

Displays:

  • Days of the week
  • Opening and closing times
  • Closed days
  • Current status (Open/Closed)

Visibility: Business owners can toggle this in Sidebar Settings.


Business Social Widget

Displays social media profile links.

Settings:

  • Title (default: "Social Links")

Displays:

  • Facebook
  • Twitter/X
  • Instagram
  • LinkedIn
  • YouTube
  • Pinterest
  • TikTok
  • Custom social links

Visibility: Business owners can toggle this in Sidebar Settings.


Business Team Widget

Shows team members associated with the business.

Settings:

  • Title (default: "Team Members")
  • Number to display

Displays:

  • Team member avatars
  • Names
  • Roles (Admin, Moderator, Member)
  • Links to profiles

Visibility: Business owners can toggle this in Sidebar Settings.


Business List Widget

Displays a list of businesses anywhere on your site.

Settings:

  • Title
  • Number of businesses to show
  • Category filter
  • Order by (date, title, random)
  • Show/hide elements (image, rating, category)

Use Cases:

  • Featured businesses in homepage sidebar
  • Related businesses on single pages
  • Category-specific listings

Business Search Filter Widget

Provides search and filter functionality.

Settings:

  • Title
  • Show/hide search field
  • Show/hide category filter
  • Show/hide location filter

Use Cases:

  • Directory page sidebar
  • Header widget area
  • Dedicated search page

Also available as shortcode: [search-business-listing]


Business Claim Widget

Displays a "Claim This Business" button.

Settings:

  • Title
  • Button text

Displays:

  • Claim button (for unclaimed businesses)
  • Claimed status (for claimed businesses)

Note: Only appears on unclaimed business pages.


Widget Areas

Widgets are most effective in these areas:

Widget Recommended Area
Business Info Single business sidebar
Business Hours Single business sidebar
Business Social Single business sidebar
Business Team Single business sidebar
Business List Homepage, footer
Search Filter Directory sidebar, header
Claim Button Single business sidebar

Owner-Controlled Visibility

Business owners can control widget visibility from their business settings:

  1. Go to business Settings > Sidebar Settings
  2. Toggle widgets on/off:
    • Show Info Widget
    • Show Hours Widget
    • Show Social Widget
    • Show Team Widget

This gives owners control over their business page layout.


Conditional Display

Widgets automatically hide when:

  • No data is available (empty fields)
  • Owner has disabled the widget
  • Widget isn't relevant to the page

For example, Business Info widget only shows on single business pages.


Styling Widgets

CSS Classes

Each widget has specific classes for styling:

/* Business Info Widget */
.bp_business_info_widget { }
.bp_business_info_widget .business-contact { }

/* Business Hours Widget */
.bp_business_hours_widget { }
.bp_business_hours_widget .business-hours-list { }

/* Business Social Widget */
.bp_business_social_widget { }
.bp_business_social_widget .social-links { }

/* Business Team Widget */
.bp_business_team_widget { }
.bp_business_team_widget .team-member { }

/* Business List Widget */
.bp_business_list_widget { }
.bp_business_list_widget .business-item { }

/* Search Filter Widget */
.bp_business_search_filter_widget { }
.bp_business_search_filter_widget form { }

Widget Alternatives

Shortcodes

Most widget functionality is also available via shortcodes:

Widget Shortcode Alternative
Business List [bp-business-listing]
Search Filter [search-business-listing]
Claim Button [business_claim_button]

Template Tags

For theme developers, template tags are available:

// Display business info
bp_business_profile_display_info( $business_id );

// Display business hours
bp_business_profile_display_hours( $business_id );

Related Documentation

WooCommerce Integration

Add a Shop tab to business pages that displays the owner's WooCommerce products.

This integration is OPTIONAL. BP Business Profile works perfectly without WooCommerce. Only install if you want businesses to display products.


Requirements

Requirement Details
Plugin Required WooCommerce (free)
Minimum Version 5.0+
Optional Yes - BP Business Profile works without this

How It Works

When WooCommerce integration is enabled:

  1. A Shop tab appears on business pages
  2. The tab displays products created by the business owner
  3. Products can be filtered by categories or tags
  4. Uses WooCommerce's native product display templates

Product Association

Products are linked to businesses by author:

  • Products created by the business owner appear automatically
  • Business owner can also filter by product categories/tags in settings

Setup Steps

Step 1: Install WooCommerce

  1. Go to Plugins → Add New
  2. Search for "WooCommerce"
  3. Click Install Now, then Activate
  4. Complete WooCommerce setup wizard (optional)

Step 2: Enable Integration

  1. Go to BuddyPress → BP Business Profile
  2. Click the Integration tab
  3. Toggle WooCommerce to ON
  4. Click Save Changes

Step 3: Create Products

Business owners can now:

  1. Go to Products → Add New
  2. Create products normally
  3. Products appear automatically on their business Shop tab

Business Owner Settings

Business owners can configure their shop in Settings → Shop Settings:

Setting Description
Product Categories Filter to show only products from specific categories
Product Tags Filter to show only products with specific tags

If no filters are set, all products by the business owner are displayed.


Template Customization

Override Shop Tab Template

Copy to your theme:

theme/bp-business-profile/single/product.php

Filter: Hide Sidebar on Shop Tab

add_filter( 'bp_business_profile_product_show_sidebar', '__return_false' );

Filter: Products Per Page

add_filter( 'loop_shop_per_page', function( $per_page ) {
    return 12; // Show 12 products per page
} );

Filter: Minimum Products for Pagination

add_filter( 'bp_business_profile_min_products_pagination', function( $min ) {
    return 10; // Show pagination when more than 10 products
} );

Display Behavior

Scenario Behavior
WooCommerce not installed "WooCommerce is not installed or activated" message
No products WooCommerce "no products found" message
Has products Products displayed in grid layout
Pagination Shows when products exceed threshold (default: 20)

Troubleshooting

Shop tab not showing

  1. Check WooCommerce is installed and active
  2. Verify integration is enabled in BP Business Profile settings
  3. Business owner must have Shop tab enabled in Manage Tabs
  4. Flush permalinks: Settings → Permalinks → Save

Products not appearing

  1. Products must be created by the business owner
  2. Products must have "Published" status
  3. If using filters, verify products have the selected categories/tags
  4. Check for conflicting plugins or theme overrides

Wrong products showing

  1. Product author must match business owner
  2. Review category/tag filter settings
  3. Ensure products aren't in "Private" or "Draft" status

Developer Reference

Detection Check

if ( class_exists( 'WooCommerce' ) ) {
    // WooCommerce is active
}

Integration Option

$integration = get_option( 'bp_business_integration', [] );
$shop_enabled = isset( $integration['shop'] ) && $integration['shop'] === 'yes';

Product Filter Meta

// Get shop filter settings for a business
$business_id = get_the_ID();
$categories = get_post_field( '_business_shop_product_categories', $business_id );
$tags = get_post_field( '_business_shop_product_tags', $business_id );

Last Updated: January 2026

WP Job Manager Integration

Add a Jobs tab to business pages where owners can display job listings.

This integration is OPTIONAL. BP Business Profile works perfectly without WP Job Manager. Only install if you want businesses to post job listings.


Requirements

Requirement Details
Plugin Required WP Job Manager (free)
Minimum Version 1.34+
Optional Yes - BP Business Profile works without this

How It Works

When WP Job Manager integration is enabled:

  1. A Jobs tab appears on business pages
  2. Business owners can link job listings to their business
  3. Visitors see all jobs associated with the business
  4. Business owners can create jobs directly from the Jobs tab

Job Association

Jobs are linked to businesses via the _company_space meta field:

  • Jobs must be explicitly linked to a business ID
  • Multiple jobs can be linked to a single business
  • Jobs from different businesses are kept separate

Setup Steps

Step 1: Install WP Job Manager

  1. Go to Plugins → Add New
  2. Search for "WP Job Manager"
  3. Click Install Now, then Activate
  4. Go through WP Job Manager setup (creates required pages)

Step 2: Enable Integration

  1. Go to BuddyPress → BP Business Profile
  2. Click the Integration tab
  3. Toggle WP Job Manager to ON
  4. Click Save Changes

Step 3: Create Job Submission Page (if not done)

WP Job Manager needs a job submission page:

  1. Go to Pages → Add New
  2. Create page titled "Post a Job"
  3. Add shortcode: [submit_job_form]
  4. Publish the page
  5. Go to Settings → Job Listings
  6. Set "Submit Job Form Page" to your new page

Linking Jobs to Businesses

When Creating a Job

  1. Business owner goes to the job submission page
  2. Fill out job details normally
  3. Select the business from the "Company Space" field
  4. Submit the job

From the Business Jobs Tab

If a job submission page is configured:

  1. Go to your business page
  2. Click the Jobs tab
  3. Click Create a Job button
  4. Complete the job listing form

Template Customization

Override Jobs Tab Template

Copy to your theme:

theme/bp-business-profile/single/my-jobs.php

Override Single Job Template

Copy to your theme:

theme/bp-business-profile/single/single-job.php

Filter: Hide Sidebar on Jobs Tab

add_filter( 'bp_business_profile_myjobs_show_sidebar', '__return_false' );

Display Behavior

Scenario Behavior
WP Job Manager not installed Jobs tab not shown
No jobs linked "No jobs available" message
Has jobs Job listings displayed in list format
Business owner logged in Shows "Create a Job" button

Job Listing Display

Each job shows:

  • Job title (linked to job page)
  • Company name
  • Job location
  • Job type (Full-time, Part-time, etc.)
  • Posted date

Troubleshooting

Jobs tab not showing

  1. Check WP Job Manager is installed and active
  2. Verify integration is enabled in BP Business Profile settings
  3. Business owner must have Jobs tab enabled in Manage Tabs
  4. Flush permalinks: Settings → Permalinks → Save

Jobs not appearing on business page

  1. Verify jobs have the business selected in "Company Space" field
  2. Jobs must have "Published" status
  3. Check if jobs have expired (WP Job Manager has expiration settings)

"Create a Job" button not showing

  1. Ensure you're logged in as the business owner
  2. WP Job Manager must have a job submission page configured
  3. Check Settings → Job Listings → Pages

Jobs appear on wrong business

  1. Edit the job listing
  2. Update the "Company Space" field to the correct business
  3. Save the job

Developer Reference

Detection Check

if ( class_exists( 'WP_Job_Manager' ) ) {
    // WP Job Manager is active
}

Integration Option

$integration = get_option( 'bp_business_integration', [] );
$jobs_enabled = isset( $integration['my-jobs'] ) && $integration['my-jobs'] === 'yes';

Query Jobs for a Business

$business_id = get_the_ID();
$args = array(
    'post_type'   => 'job_listing',
    'post_status' => 'publish',
    'meta_key'    => '_company_space',
    'meta_value'  => $business_id,
);
$jobs = new WP_Query( $args );

Get Job Submission Page URL

$page_id = get_option( 'job_manager_submit_job_form_page_id' );
$page_url = get_permalink( $page_id );

Related Resources


Last Updated: January 2026

For Business Owners

Create and run a business page: services, hours, team, reviews.

Create Your Business

Step-by-step guide to creating your business page.


Before You Start

Make sure you:

  • Are logged into your account
  • Know your business details (name, description, category)

Step 1: Start the Wizard

  1. Go to the Business Directory page
  2. Click the Create Business button
  3. The creation wizard opens

Create Business Form


Step 2: Enter Basic Information

Fill in these required fields:

Field Description Tips
Business Name Your official name Use your actual brand name
Description What you do Keep it clear and engaging
Category Type of business Select the most relevant one

Step 3: Review and Create

  1. Review your information
  2. Click Create Business
  3. Your business page is created!

What Happens Next

After creation, you'll be taken to your business settings where you can:

  • Upload a profile photo and cover image
  • Add contact information
  • Set business hours
  • Add services and pricing
  • Connect social media

Business Home - Owner View


Tips for Success

Complete your profile - Businesses with full profiles get more engagement.

Add a great photo - Your profile photo appears in the directory.

Write a clear description - Help visitors understand what you offer.

Choose the right category - Makes it easier for customers to find you.


Next Steps

Profile Setup

Add your profile photo and cover image to make your business stand out.


Profile Photo (Avatar)

Your profile photo appears in:

  • The business directory
  • Your business page header
  • Activity feed posts
  • Search results

Upload Profile Photo

  1. Go to your business page
  2. Click Settings → Avatar
  3. Click Select Image or drag and drop
  4. Adjust the crop area
  5. Click Save

Profile Photo Settings

Best Practices

Recommendation Details
Size At least 200x200 pixels
Format JPG or PNG
Content Logo or clear business image
Shape Image will be cropped to circle/square

Cover Image

Your cover image is the banner at the top of your business profile.

Upload Cover Image

  1. Go to Settings → Cover Image
  2. Click Select Image or drag and drop
  3. Position the image as needed
  4. Click Save

Cover Image Settings

Best Practices

Recommendation Details
Size 1200x400 pixels recommended
Format JPG or PNG
Content Storefront, products, team, or branded graphic
File size Under 2MB for fast loading

Tips for Great Images

Profile Photo:

  • Use your logo for brand recognition
  • Ensure it's clear at small sizes
  • Avoid text-heavy images

Cover Image:

  • Show what makes your business unique
  • Use high-quality photos
  • Consider how it looks on mobile
  • Leave space for your business name overlay

Remove Images

To remove an image:

  1. Go to the respective settings tab
  2. Click Remove or Delete
  3. The default placeholder will be used

Image Not Uploading?

Common issues:

  • File too large - Compress the image
  • Wrong format - Use JPG or PNG
  • Browser cache - Try refreshing the page

Services

Showcase what your business offers with descriptions and pricing.


Access Services Settings

  1. Go to your business page
  2. Click Settings in the business menu
  3. Select the Services tab

Services Settings


Add a Service

  1. Click Add Service
  2. Fill in the details:
Field Description
Service Name What you're offering
Description Details about the service
Price Cost (optional)
  1. Click Save

Example Services

Here's how different businesses use services:

Restaurant:

  • Dine-in Service - $15-30 per person
  • Catering - Custom pricing
  • Private Events - Starting at $500

Salon:

  • Haircut - $25
  • Color Treatment - $75-150
  • Full Styling - $100+

Consulting:

  • Initial Consultation - Free
  • Hourly Consulting - $150/hour
  • Monthly Retainer - $2,000/month

Manage Services

Edit a Service

  1. Click the Edit icon next to the service
  2. Make your changes
  3. Click Save

Delete a Service

  1. Click the Delete icon
  2. Confirm deletion

Reorder Services

Drag and drop services to change their display order.


Display Settings

Services appear in the Services tab on your business profile.

Note: The Services tab must be enabled in your Manage Tabs settings.


Tips

  • Be specific - Clear descriptions help customers understand what they get
  • Include pricing - Transparency builds trust
  • Update regularly - Keep your services current

Business Hours

Show when your business is open.


Access Hours Settings

  1. Go to your business page
  2. Click Settings
  3. Select Work Hours or Business Hours

Business Hours Settings


Availability Status

First, choose your availability type:

Status Description When to Use
No Hours Listed Hours won't display Online-only businesses, private services
Always Open Shows "Open 24/7" Parks, beaches, vending machines, roads
Custom Hours Set specific hours Shops, restaurants, offices
Temporarily Closed Shows "Closed for now" Renovations, seasonal closures
Permanently Closed Shows "Closed" Business no longer operating

Select Custom Hours to set your weekly schedule.


Set Custom Hours

When using Custom Hours, for each day of the week:

  1. Enable the day - Toggle on days you're open
  2. Set opening time - When you open
  3. Set closing time - When you close
  4. Add breaks - Optional lunch/break times

Example Schedule

Day Hours
Monday 9:00 AM - 5:00 PM
Tuesday 9:00 AM - 5:00 PM
Wednesday 9:00 AM - 5:00 PM
Thursday 9:00 AM - 8:00 PM
Friday 9:00 AM - 5:00 PM
Saturday 10:00 AM - 3:00 PM
Sunday Closed

Multiple Time Slots

Some businesses close mid-day:

Example: Restaurant with lunch break

  • Morning: 9:00 AM - 12:00 PM
  • Afternoon: 2:00 PM - 9:00 PM

Click Add Hours to add another time slot for the same day.


24-Hour Businesses

If you're open 24 hours:

  • Select Always Open from the availability status
  • This displays "Open 24/7" to visitors

For businesses with specific 24-hour days (e.g., weekends only):

  1. Select Custom Hours
  2. Set opening: 12:00 AM
  3. Set closing: 11:59 PM

Holiday Hours

For temporary schedule changes, use Announcements to notify visitors:

"Holiday Hours: Closed Dec 24-25. Regular hours resume Dec 26."


How Hours Display

Your hours appear:

  • On your business profile (Hours tab/section)
  • In the business directory (if enabled)
  • In the sidebar widget (if added)

Visitors see:

  • Open - Currently within business hours
  • Closed - Outside business hours
  • Full weekly schedule

Save Your Hours

After setting all days:

  1. Review your schedule
  2. Click Save Changes
  3. Hours update immediately

Tips

  • Be accurate - Incorrect hours frustrate customers
  • Update regularly - Change hours as needed
  • Use announcements - For temporary changes

Contact Information

Help customers reach your business.


Access Contact Settings

  1. Go to your business page
  2. Click Settings
  3. Select Contact Information

Contact Information Settings


Add Contact Details

Phone Number

Enter your business phone:

  • Include area code
  • Format: (555) 123-4567 or 555-123-4567
  • Visitors can click to call on mobile

WhatsApp Number

Enter your WhatsApp business number:

  • Include country code (e.g., +1 555 123 4567)
  • Visitors can click to open WhatsApp chat directly
  • Great for international businesses

Email Address

Enter your business email:

Website

Add your website URL:


Add Location

Street Address

Enter your physical address:

  1. Street address (123 Main Street)
  2. Suite/Unit (if applicable)
  3. City
  4. State/Province
  5. Postal/ZIP code
  6. Country

Map Location

Once you enter your address:

  • The map automatically shows your location
  • Visitors can get directions
  • Your business appears in location-based searches

Manual Coordinates

If the map is incorrect:

  1. Find your exact coordinates (latitude, longitude)
  2. Enter them manually
  3. The map pin updates to the correct spot

What Visitors See

Your contact info displays:

  • In the Contact or About tab
  • In sidebar widgets (if enabled)
  • On your business card in the directory

Privacy Tips

Consider Recommendation
Home address Use a business address instead
Personal phone Use a business line
Personal email Use a business email

Save Changes

After entering information:

  1. Review for accuracy
  2. Click Save Changes
  3. Information updates immediately

Incomplete Address?

If you don't have all details:

  • Fill in what you can
  • City + Country is minimum for location
  • Update later when you have more info

Action Button

Customize the call-to-action button on your business page to help visitors engage with you.


What Is the Action Button?

The action button is a prominent button displayed on your business profile that tells visitors how to take the next step - whether that's calling you, sending a message, visiting your website, or making a purchase.


Access Action Button Settings

  1. Go to your business page
  2. Click Settings in the business menu
  3. Select the Action Button tab

Choose Your Action Type

Select one action type from three categories:

Contact Actions

Help people reach you directly:

Action Description Required Field
Send Message Opens BuddyPress private message None
Send WhatsApp Message Opens WhatsApp chat Phone number with country code
Call Now Initiates phone call (mobile) Phone number
Send Email Opens email client Email address
Contact Us Links to contact page Website URL

Link Actions

Direct visitors to more information:

Action Description Required Field
Learn More Opens your website Website URL
Watch Now Links to video content Video page URL
Visit Group Links to your BuddyPress group Group URL

Support Actions

Encourage conversions:

Action Description Required Field
Sign Up Links to signup/registration Signup page URL
Start Order Links to ordering system Order page URL
View Shop Links to your online store Shop URL
Get Tickets Links to ticket sales Ticket page URL

Configure Your Action

  1. Select the action type by clicking the radio button
  2. Enter the required information (phone, email, or URL)
  3. Click Save Changes

Example Configurations

Restaurant:

  • Action: Start Order
  • URL: https://yourdomain.com/menu

Consultant:

  • Action: Send Message
  • No additional field needed

Event Venue:

  • Action: Get Tickets
  • URL: https://tickets.example.com/your-venue

Local Service:

  • Action: Call Now
  • Phone: +1 555 123 4567

Phone Number Format

For phone-based actions (Call Now, WhatsApp):

  • Include country code: +1 555 123 4567
  • Accepted formats:
    • +15551234567
    • +1 555 123 4567
    • +1 (555) 123-4567

How the Button Displays

The action button appears:

  • At the top of your business profile
  • In the header area alongside Follow button
  • On mobile as a tappable button

Visitors click/tap to perform the action immediately.


Tips for Choosing the Right Action

Business Type Recommended Action
Service provider Call Now or Send Message
Online store View Shop
Restaurant Start Order
Consultant Send Message or Contact Us
Event organizer Get Tickets
Local business Call Now
International Send WhatsApp Message

Changing Your Action

You can change your action type at any time:

  1. Return to Settings > Action Button
  2. Select a different action
  3. Enter the new required information
  4. Save Changes

The button updates immediately.


Related Settings

Activity Feed

Post updates and engage with your audience as your business.


Access Your Feed

  1. Go to your business page
  2. The Home tab shows your activity feed

Post an Update

  1. Find the What's new? box
  2. Type your message
  3. Add media if desired (photos, links)
  4. Click Post

Your update appears on:

  • Your business profile
  • Followers' activity feeds
  • The site's activity stream

What to Post

Content Type Example
Announcements "We're open for the holiday weekend!"
Promotions "20% off all services this week"
Behind the scenes "Meet our newest team member"
Tips & advice "How to get the most from our services"
Events "Join us for our grand opening Saturday"
Thank you "Thanks to all our customers for a great year"

Post as Business

Your posts appear as from your business, not your personal account.

Note: Site settings control whether posts show as "Business Name" or "Your Name (Business Name)".


Engage with Comments

When someone comments on your posts:

  1. You'll see comments below the post
  2. Click to reply
  3. Your reply shows as from the business

Delete a Post

To remove a post:

  1. Find the post
  2. Click the Delete or trash icon
  3. Confirm deletion

Deleted posts are removed permanently.


Best Practices

  • Be consistent - Post regularly to stay visible
  • Be authentic - Show your business personality
  • Be helpful - Provide value to followers
  • Be responsive - Reply to comments
  • Be visual - Include photos when relevant

Activity Notifications

Control notifications for activity:

  1. Go to Settings → Notifications
  2. Manage comment and mention notifications

Announcements

Display important notices at the top of your business profile.


What Are Announcements?

Announcements are banner messages that appear prominently on your business page. Use them for:

  • Special promotions
  • Holiday hours
  • Important updates
  • Temporary closures
  • New product launches

Create an Announcement

Step 1: Access Settings

  1. Go to your business page
  2. Click Settings
  3. Select Announcement

Announcement Settings

Step 2: Write Your Message

  1. Enter your announcement text
  2. Keep it short and clear (1-2 sentences)
  3. Include relevant dates if applicable

Step 3: Save

  1. Click Save Announcement
  2. Your message appears immediately

Example Announcements

Promotion:

"Summer Sale! 20% off all services through August 31st."

Schedule Change:

"Holiday Hours: Closed Dec 24-25. Regular hours resume Dec 26."

Update:

"Now accepting online bookings! Click Contact to schedule."

Notice:

"Temporarily closed for renovations. Reopening March 15th."


Edit Your Announcement

  1. Go to Settings → Announcement
  2. Update the text
  3. Click Save

Remove Announcement

  1. Go to Settings → Announcement
  2. Clear the text field
  3. Click Save

The banner disappears from your profile.


Best Practices

  • Keep it brief - One clear message
  • Be timely - Remove outdated announcements
  • Include dates - When the announcement applies
  • Use action words - Tell visitors what to do

Claim a Business

Claim ownership of an existing business listing that wasn't created by you.


When to Claim

Use this feature when:

  • Your business was added by a site admin
  • Someone else created a listing for your business
  • You're taking over an unclaimed business

How to Claim

Step 1: Find the Business

  1. Search for your business in the directory
  2. Go to the business profile page

Step 2: Submit Claim

  1. Look for the Claim This Business button

  2. Click it to open the claim form

  3. Provide verification details:

    • Your relationship to the business
    • Proof of ownership (if required)
    • Contact information
  4. Submit your claim


What Happens Next

  1. Review - The site admin reviews your claim
  2. Verification - They may contact you for additional proof
  3. Approval - Once approved, you become the business owner

After Approval

When your claim is approved:

  • You get full control of the business page
  • You can edit all business settings
  • You can add team members
  • The verified badge may be added (depends on site settings)

Claim Status

Check your claim status:

  1. Go to your profile
  2. Look for Pending Claims or check notifications

Tips for Faster Approval

  • Be specific - Clearly explain your connection to the business
  • Provide proof - Business registration, official email, website ownership
  • Respond quickly - If the admin requests more information

Claim Denied?

If your claim is denied:

  1. You'll receive a notification
  2. Contact the site admin for clarification
  3. You may be able to resubmit with additional proof

Delete Business

Permanently remove your business page.


Before You Delete

This action cannot be undone. Deleting removes:

  • Your business profile page
  • All business settings
  • Activity posts made as the business
  • Team member assignments
  • Follower connections

Reviews and some activity may be preserved per site policy.


Consider Alternatives

Before deleting, consider:

Alternative When to Use
Transfer ownership Selling or handing over the business
Hide from directory Taking a break but may return
Update information Business has changed

How to Delete

Step 1: Access Delete Settings

  1. Go to your business page
  2. Click Settings
  3. Select Delete or scroll to bottom

Delete Business Settings

Step 2: Confirm Deletion

  1. Read the warning message
  2. Enter your password (if required)
  3. Type the business name to confirm (if required)
  4. Click Delete Business

Step 3: Final Confirmation

A popup may ask you to confirm:

  • Click Yes, Delete to proceed
  • Click Cancel to keep your business

What Happens After

Once deleted:

  • Business page shows "Not Found"
  • Listings are removed from directory
  • You can create a new business (if permitted)
  • Some data may be retained per site policy

Can't Find Delete Option?

If the delete option is missing:

  • You may not be the business owner
  • Site admin may have disabled deletion
  • Contact site support for help

Recover a Deleted Business?

In most cases, deletion is permanent.

  • Contact site admin immediately
  • They may have backups
  • Recovery is not guaranteed

Delete vs. Deactivate

Some sites offer deactivation instead:

Delete Deactivate
Permanent removal Temporary hiding
Cannot be undone Can be reversed
Data removed Data preserved

Export Business Data

Download your business information before making changes or deleting your business.


What Data Can You Export?

The export includes:

  • Business Information

    • Title and description
    • Category and tags
    • Logo and cover image URLs
  • Contact Details

    • Phone number
    • WhatsApp number
    • Email address
    • Website URL
    • Physical address
  • Services

    • Service names
    • Descriptions
    • Pricing
  • Settings

    • Operating hours
    • Social network links
    • Action button configuration
    • Tab visibility settings

How to Export

  1. Go to your business page
  2. Click Settings
  3. Select Delete Business tab
  4. Click the Export Data button
  5. A JSON file downloads to your device

Export File Format

The export is a JSON file containing your business data:

{
  "business_info": {
    "title": "Your Business Name",
    "description": "Business description...",
    "category": ["Category 1", "Category 2"]
  },
  "contact": {
    "phone": "+1 555 123 4567",
    "email": "info@yourbusiness.com",
    "website": "https://yourbusiness.com",
    "address": "123 Main St, City, State"
  },
  "services": [
    {
      "name": "Service 1",
      "description": "Description",
      "price": "$50"
    }
  ],
  "settings": {
    "work_hours": {...},
    "social_links": {...}
  }
}

When to Export

Export your data:

  • Before deleting your business
  • Before major changes as a backup
  • For record keeping of your business details
  • To migrate information to another platform

What's NOT Included

The export does not include:

  • Reviews from other members
  • Follower list
  • Activity feed posts
  • Private messages
  • Actual image files (only URLs)

Using Your Exported Data

Backup Purpose

Store the JSON file safely. You can:

  • Keep it in cloud storage
  • Email it to yourself
  • Save to external drive

Recreating Your Business

If you need to recreate your business:

  1. Create a new business
  2. Open the JSON file
  3. Manually re-enter the information

Note: There is no automatic import feature. Data must be re-entered manually.


Related Settings

Followers

Build and manage your business audience.


View Your Followers

  1. Go to your business page
  2. Click the Followers tab
  3. See everyone following your business

Your Follower Count

Your follower count appears:

  • On your business profile header
  • In the directory listing
  • In widgets (if enabled)

What Followers See

When someone follows your business, they:

  • See your posts in their activity feed
  • Can quickly find your business from their profile
  • Stay updated on your announcements

Grow Your Followers

Tips to build your audience:

Strategy How
Post regularly Keep followers engaged
Share valuable content Updates, tips, offers
Respond to comments Build community
Complete your profile Look professional
Promote your page Share the link

Follower Notifications

Get notified when someone follows:

  1. Go to Settings → Notifications
  2. Enable New Follower notifications
  3. Receive email when you gain followers

Team vs. Followers

Followers Team Members
Anyone can follow Invited by you
See public content May see private content
No editing access May have editing access
Unlimited Limited by roles

Block a Follower?

If you need to block someone:

  • Contact site admin
  • They can restrict users from your business
  • This is managed at the site level

Manage Tabs

Control which tabs appear on your business profile.


Access Tab Settings

  1. Go to your business page
  2. Click Settings
  3. Select Manage Tabs

Manage Tabs Settings


Available Tabs

Tab Shows
Home Activity feed and overview (always visible)
About Business description and details
Services Your services with pricing
Reviews Customer ratings and feedback
Events Business events (requires Events Calendar)
Products WooCommerce products (requires WooCommerce)
Jobs Job listings (requires WP Job Manager)
Media Photo/video gallery
Team Your team members
Followers People following your business

Show or Hide Tabs

For each tab:

  1. Find it in the list
  2. Toggle On to show or Off to hide
  3. Save changes

Hidden tabs:

  • Don't appear on your profile
  • Content is preserved (not deleted)
  • Can be re-enabled anytime

Reorder Tabs

Change the order tabs appear:

  1. Drag a tab up or down
  2. Drop it in the new position
  3. Save changes

The first tab (after Home) is the default view.


Integration Tabs

Some tabs require other plugins:

Tab Requires
Events The Events Calendar plugin
Products WooCommerce plugin
Jobs WP Job Manager plugin
Media rtMedia or MediaPress plugin

If the required plugin isn't active, the tab won't appear.


Best Practices

  • Show relevant tabs - Only enable tabs you'll use
  • Hide empty tabs - If you don't have services, hide Services
  • Prioritize important tabs - Put key tabs first
  • Review periodically - Update as your business changes

Save Changes

After adjusting:

  1. Review your tab settings
  2. Click Save Changes
  3. Visit your profile to see the result

Notifications

Control which email notifications you receive about your business.


Access Notification Settings

  1. Go to your business page
  2. Click Settings
  3. Select Notifications

Notification Settings


Available Notifications

Notification What It Means
New Follower Someone followed your business
New Review Someone left a review
New Message Someone sent your business a message
Team Changes Team member added or role changed
Review Reply Someone replied to your review response

Enable or Disable

For each notification type:

  1. Find the notification in the list
  2. Toggle the switch:
    • On = Receive email notifications
    • Off = No email (still visible on site)
  3. Changes save automatically

Email Frequency

Depending on site settings, you may receive:

  • Instant - Email sent immediately
  • Daily digest - One email summarizing the day
  • Weekly digest - One email per week

Still Getting Notifications?

If you disabled a notification but still receive emails:

  1. Check your BuddyPress notification settings
  2. Clear your browser cache
  3. Contact site support

Not Receiving Notifications?

If expected emails aren't arriving:

  1. Check your spam/junk folder
  2. Add the site's email to your contacts
  3. Verify your email address in your profile
  4. Check that notifications are enabled

Team Member Notifications

Team members (admins, moderators) can manage their own notification preferences for the business.

Reviews

Manage customer reviews on your business page.


View Your Reviews

  1. Go to your business page
  2. Click the Reviews tab
  3. See all reviews and your average rating

Business Reviews Tab


Understanding Reviews

Each review shows:

  • Star Rating - 1 to 5 stars
  • Review Text - Customer's feedback
  • Reviewer - Who wrote it
  • Date - When posted
  • Rating Categories - If enabled (Quality, Service, Value, etc.)

Your Average Rating

Your overall rating is calculated from all reviews:

  • Displayed on your business card
  • Shows in search results
  • Updates automatically with new reviews

Respond to Reviews

Show customers you care:

  1. Find the review
  2. Click Reply or Respond
  3. Write your response
  4. Submit

Response Tips

For Positive Reviews For Negative Reviews
Thank them Acknowledge their concern
Be genuine Apologize if appropriate
Invite them back Offer to make it right
Keep it brief Take details offline

Example Responses

Positive review:

"Thank you so much for the kind words! We're thrilled you enjoyed your experience. Looking forward to seeing you again soon!"

Negative review:

"We're sorry your experience didn't meet expectations. Please contact us directly at [email] so we can make this right."


Report a Review

If a review is:

  • Spam or fake
  • Contains inappropriate content
  • Violates site guidelines

Contact the site admin to report it.


Requesting Reviews

Encourage happy customers to leave reviews:

  • Ask in person after good service
  • Include a link to your business page
  • Don't offer incentives (against most guidelines)

Review Notifications

Get notified of new reviews:

  1. Go to Settings → Notifications
  2. Enable New Review notifications
  3. Receive email when reviews are posted

Team Members

Add people to help manage your business page.


Access Team Settings

  1. Go to your business page
  2. Click Settings or Team
  3. View current team members

Add a Team Member

  1. Click Add Member or Invite
  2. Search for the member's name
  3. Select them from the results
  4. Choose their role
  5. Click Add

They must be a registered member of the site.


Team Roles

Role Can Do
Admin Everything - full control of business
Moderator Post updates, manage content, respond to messages
Member View team content, limited editing

Role Permissions

Permission Admin Moderator Member
Edit business settings
Post as business
Respond to reviews
Add team members
Delete business

Change a Role

  1. Find the member in your team list
  2. Click their role or the edit icon
  3. Select the new role
  4. Save changes

Remove a Team Member

  1. Find the member in your team list
  2. Click Remove or the delete icon
  3. Confirm removal

They lose access immediately but remain a follower.


Team Display

Your team appears:

  • In the Team tab on your business profile
  • In the Team widget (if added to sidebar)

Each team member shows:

  • Profile photo
  • Name
  • Role

Best Practices

  • Limit admins - Only give admin access to trusted people
  • Use moderators - For staff who post content
  • Review regularly - Remove members who no longer help

Can't Find Someone?

If a member doesn't appear in search:

  • They must have a site account
  • Check the spelling of their name
  • They may need to create an account first

Transfer Ownership

Transfer your business to another community member.


When to Transfer

Use this feature when:

  • Selling your business
  • Handing over to a partner
  • Changing business management

Before You Transfer

Important: This action cannot be undone. Once transferred:

  • You lose all admin rights
  • The new owner has full control
  • You become a regular follower (optional)

How to Transfer

Step 1: Access Transfer Settings

  1. Go to your business page
  2. Click Settings
  3. Select Transfer Ownership

Transfer Ownership Settings

Step 2: Select New Owner

  1. Search for the member's name
  2. Select them from the results
  3. They must be an existing community member

Step 3: Confirm Transfer

  1. Review the transfer details
  2. Enter your password to confirm
  3. Click Transfer Ownership

What the New Owner Receives

The new owner gets:

  • Full admin access to the business
  • Control of all settings
  • Ability to add/remove team members
  • Ownership of all business content

What You Keep

After transfer:

  • Your posts/reviews remain attributed to you
  • You can still follow the business
  • Your activity history is preserved

Notify Team Members

Before transferring, consider:

  1. Informing current team members
  2. Updating any shared access
  3. Documenting important information for the new owner

Can't Find the Transfer Option?

  • Ensure you're the business owner (not just a team member)
  • Check that the feature is enabled by your site admin
  • Contact support if issues persist

Get Verified

Earn a verified badge for your business.


What is Verification?

A verified badge shows your business is authentic and confirmed by site administrators.

The badge appears:

  • Next to your business name
  • In directory listings
  • On your profile header

Benefits of Verification

Benefit Description
Trust Customers know you're legitimate
Visibility Stand out in the directory
Credibility Build confidence with visitors
Priority May appear higher in searches

How to Get Verified

Option 1: Claim Verification

If claiming an existing business:

  1. Claim the business
  2. Verification may be included with approval

Option 2: Request Verification

For businesses you created:

  1. Complete your profile fully
  2. Contact site admin
  3. Provide verification documents

Verification Requirements

Admins may ask for:

Document Purpose
Business license Prove legal registration
Utility bill Confirm address
Official ID Verify ownership
Website access Prove you control the domain
Social media Confirm online presence

Requirements vary by site.


Check Verification Status

Look for:

  • Verified badge on your profile = Verified
  • No badge = Not yet verified
  • Pending status in your settings = Under review

Verification Denied?

If denied:

  1. Ask admin for the reason
  2. Address the issue
  3. Resubmit with additional proof

Common reasons:

  • Incomplete documentation
  • Information doesn't match
  • Unable to verify ownership

Keep Your Verification

Once verified, maintain it by:

  • Keeping information accurate
  • Following site guidelines
  • Responding to admin requests

For Visitors

Browse the directory, follow businesses, and write reviews.

Browse the Directory

Find businesses in the community directory.


Access the Directory

Look for a link called "Businesses" or "Business Directory" in the site navigation.

Business Directory - Grid View


View Options

Switch between different layouts:

View Best For
Grid Quick visual scanning
List Detailed information
Map Finding nearby businesses

Click the view icons to switch.


What You'll See

Each business card shows:

  • Profile Photo - Business logo or image
  • Business Name - Click to view full profile
  • Category - Type of business
  • Rating - Star rating from reviews
  • Location - City or area (if provided)
  • Hours - Open/Closed status (if enabled)

Business Profile Page

Click any business to see:

  • Home - Overview and activity feed
  • About - Full description and details
  • Services - What they offer
  • Reviews - Customer ratings and feedback
  • Contact - How to reach them
  • Hours - Operating schedule
  • Location - Map and directions

Single Business Profile


Sorting Options

Sort businesses by:

Sort Shows First
Newest Recently added
Name Alphabetical order
Rating Highest rated
Popular Most viewed

Pagination

  • Scroll to the bottom to see page numbers
  • Click a number or "Next" to see more businesses
  • The number of businesses per page is set by the site

Can't Find a Business?

  • Try the Search & Filter options
  • Check if you're looking in the right category
  • The business may not be listed yet

Search & Filter

Find exactly what you're looking for in the business directory.


Search Bar

Type in the search box to find businesses by:

  • Business name
  • Description keywords
  • Owner name
  • Location

Press Enter or click the search icon.


Filter by Category

  1. Find the Category dropdown
  2. Select a category (e.g., Restaurants, Services, Retail)
  3. The directory updates to show matching businesses

Filter by Location

If location filtering is available:

  1. Find the Location or City field
  2. Enter a city, state, or area
  3. Results show businesses in that area

Filter by Rating

Show only highly-rated businesses:

  1. Find the Rating filter
  2. Select minimum stars (e.g., 4+ stars)
  3. Only businesses meeting that rating appear

Combine Filters

Use multiple filters together:

Example: Find 4+ star restaurants in Chicago

  1. Category: Restaurants
  2. Location: Chicago
  3. Rating: 4 stars and up

Clear Filters

To start over:

  • Click Clear or Reset
  • Or refresh the page

Map Search

When using map view:

  1. Switch to Map View
  2. Navigate the map to your area of interest
  3. Businesses in the visible area are shown
  4. Click map markers to see business details

No Results?

If your search returns nothing:

  • Try broader search terms
  • Remove some filters
  • Check spelling
  • Try a different category

Follow Businesses

Stay updated on your favorite businesses.


Why Follow?

When you follow a business:

  • See their updates in your activity feed
  • Quickly access them from your profile
  • Stay informed about news and offers

How to Follow

  1. Go to the business profile page
  2. Click the Follow button
  3. You're now following!

The button changes to Following or Unfollow.


View Followed Businesses

Find businesses you follow:

  1. Go to your profile
  2. Look for Followed Businesses or similar tab
  3. See all businesses you're following

Activity Feed

After following, business updates appear in your feed:

  • New posts and announcements
  • Photos and media shared
  • Special updates

Unfollow a Business

To stop following:

From the Business Page

  1. Go to the business profile
  2. Click Unfollow or Following
  3. Confirm if asked

From Your Profile

  1. Go to your Followed Businesses
  2. Find the business
  3. Click Unfollow

Following vs. Membership

Following Team Membership
Anyone can follow Invited by business owner
See public updates May see private content
No special permissions May have edit access

Can't Follow?

If the Follow button is missing:

  • You may need to be logged in
  • The feature may be disabled by the site
  • You might already be following

Write Reviews

Share your experience with a business.


Find the Reviews Section

  1. Go to the business profile page
  2. Click the Reviews tab
  3. Look for Write a Review button

Reviews Section


Write Your Review

Step 1: Rate the Business

Click the stars to give your rating:

  • ⭐ = Poor
  • ⭐⭐ = Fair
  • ⭐⭐⭐ = Good
  • ⭐⭐⭐⭐ = Very Good
  • ⭐⭐⭐⭐⭐ = Excellent

Some sites have multiple rating categories (Quality, Service, Value).

Step 2: Write Your Feedback

Share your experience:

  • What did you like?
  • What could be improved?
  • Would you recommend this business?

Step 3: Submit

Click Submit Review to post.


Review Guidelines

Write helpful reviews:

Do Don't
Be specific about your experience Make personal attacks
Include relevant details Use profanity
Be honest and fair Post fake reviews
Focus on the business Include private information

Guest Reviews

Some sites allow reviews without an account:

  1. Fill in your name and email
  2. Write your review
  3. Submit

Your review may require approval before appearing.


Edit Your Review

To change your review:

  1. Find your review on the business page
  2. Click Edit (if available)
  3. Make changes
  4. Save

Note: Editing options depend on site settings.


Delete Your Review

To remove your review:

  1. Find your review
  2. Click Delete (if available)
  3. Confirm deletion

Review Not Appearing?

Your review might be:

  • Pending approval - Wait for admin review
  • Filtered - May have triggered spam filters
  • Processing - Give it a few minutes

Contact the site if issues persist.

Contact Businesses

Get in touch with a business.


Find Contact Information

  1. Go to the business profile page
  2. Look for the Contact or About tab
  3. Contact details are displayed there

Contact Options

Depending on what the business provided:

Phone

  • Click the phone number to call (on mobile)
  • Or copy the number to dial manually

Email

  • Click the email address to open your email app
  • A new message opens with their address filled in

Website

  • Click the website link to visit their site
  • Opens in a new tab

Address

  • View their physical location
  • Click for map directions

Send a Message

If messaging is enabled:

  1. Look for Message or Contact button
  2. Click to open message form
  3. Write your message
  4. Send

The business receives your message and can reply.


Social Media

Connect on social platforms:

  • Look for social media icons on their profile
  • Click to visit their Facebook, Instagram, Twitter, etc.

Business Hours

Before contacting, check if they're open:

  1. Find Hours tab or section
  2. See today's hours
  3. Plan your contact accordingly

No Contact Info?

If contact details are missing:

  • The business may not have added them yet
  • Try the message feature if available
  • Check their social media links

Tips for Contacting

  • Be clear about what you need
  • Include details like dates, services interested in
  • Be patient - businesses may take time to respond
  • Use business hours - respect their schedule

Member Profile Business Tabs

BP Business Profile adds business tabs to every BuddyPress member profile, allowing members to showcase their businesses and see what businesses they follow.


Overview

When you visit any member's profile, you'll see a Business tab (label may vary based on site settings) with two sub-tabs:

Tab URL Shows
My Business /members/{username}/business/ Businesses the member owns
Following /members/{username}/business/following/ Businesses the member follows

My Business Tab

Shows all businesses owned by the member.

What You See

  • Business cards in grid layout
  • Business name and logo
  • Category and location
  • Average rating (if reviews enabled)
  • Number of followers

On Your Own Profile

When viewing your own profile:

  • Tab shows "My Business"
  • Quick access to manage your businesses
  • Link to create a new business

On Others' Profiles

When viewing another member's profile:

  • Tab shows just "Business" (or the site's custom label)
  • Browse their public businesses
  • Follow their businesses directly

Following Tab

Shows all businesses the member is following.

What You See

  • Grid of followed business cards
  • Business name and logo
  • Unfollow button (on your own profile)
  • Quick access to visit each business

On Your Own Profile

  • Manage businesses you follow
  • Unfollow businesses you no longer want updates from
  • Count shows in the tab

On Others' Profiles

  • See what businesses they follow
  • Discover new businesses through their follows
  • Follow the same businesses

Accessing the Tabs

From Your Profile

  1. Click your avatar → Profile
  2. Click the Business tab
  3. Switch between "My Business" and "Following"

From Another Member's Profile

  1. Visit their profile
  2. Click the Business tab
  3. Browse their businesses or see what they follow

From Admin Bar

When logged in, hover over your name and look for:

  • My Business → Goes to your business tab

Counts

Both tabs show counts:

  • My Business (3) - Member owns 3 businesses
  • Following (12) - Member follows 12 businesses

Counts update automatically when:

  • A new business is created
  • A business is deleted
  • You follow/unfollow a business

Privacy

Content Visibility
Owned businesses Public (if business is published)
Following list Public
Draft businesses Only visible to owner

Template Customization

Developers can override these templates in their theme:

theme/bp-business-profile/personal-businesses.php    (own profile)
theme/bp-business-profile/members-businesses.php     (others' profiles)
theme/bp-business-profile/members-followed-businesses.php (following tab)

Related


Last Updated: January 2026

Troubleshooting

Fixes for the most common setup issues.

Troubleshooting

Solutions to common issues.


Business Creation Issues

Can't Find Create Business Button

Possible causes:

  • You're not logged in
  • Your account doesn't have permission
  • Feature is disabled by site admin

Solutions:

  1. Log in to your account
  2. Contact site admin about permissions
  3. Check if business creation is enabled

Business Won't Save

Possible causes:

  • Required fields are empty
  • Image upload failed
  • Session expired

Solutions:

  1. Fill in all required fields
  2. Try smaller images
  3. Refresh and try again
  4. Clear browser cache

Display Issues

Map Not Showing

For visitors:

  1. Enable JavaScript in your browser
  2. Disable ad blockers temporarily
  3. Try a different browser

For admins:

  • Verify map provider settings
  • Check API key (if using Google Maps)
  • Try switching to OpenStreetMap

Images Not Loading

Solutions:

  1. Clear browser cache
  2. Check image file size (should be under 2MB)
  3. Try JPG or PNG format
  4. Verify upload completed

Shortcode Shows as Text

Solutions:

  1. Ensure plugin is activated
  2. Check for typos in shortcode
  3. Use plain text editor (not visual)

Review Issues

Review Not Appearing

Possible causes:

  • Awaiting moderation
  • Spam filter triggered
  • Processing delay

Solutions:

  1. Wait for admin approval
  2. Contact site admin
  3. Try submitting again

Can't Leave Review

Possible causes:

  • Not logged in (if required)
  • Already reviewed this business
  • Reviews disabled for this business

Account Issues

Can't Access My Business

Solutions:

  1. Verify you're logged in
  2. Check you own the business
  3. Ask admin if ownership was transferred
  4. Clear browser cache and cookies

Notifications Not Working

Solutions:

  1. Check notification settings
  2. Look in spam/junk folder
  3. Verify email address is correct
  4. Contact site admin

Performance Issues

Page Loading Slowly

Solutions:

  1. Clear browser cache
  2. Try a different browser
  3. Check your internet connection
  4. Report to site admin (may be server issue)

Still Need Help?

If your issue isn't listed:

  1. Check the FAQ on the product page
  2. Contact site support
  3. Describe the issue clearly:
    • What you were trying to do
    • What happened instead
    • Any error messages
    • Browser and device used

Something unclear? Open a support ticket →

Buy BuddyPress Business Profile