SharpLaunch WordPress Plugin

SharpLaunch PSE – WordPress Plugin User Guide

Overview

The SharpLaunch Property Search Engine (PSE) WordPress plugin connects your
SharpLaunch property marketplace account with your WordPress website. It automatically syncs property listings and generates SEO-optimized pages for each property — ensuring your listings stay up to date without any manual data entry.

This plugin acts as a bridge between your SharpLaunch platform and your WordPress site,
making properties discoverable on your website while keeping SharpLaunch as the single source of truth.


How It Works

Once installed and configured, the plugin retrieves property data from your SharpLaunch account and creates WordPress posts for each active or escrow property. Each property receives its own SEO-friendly page with an embedded SharpLaunch property view.

Initial Setup (One-Time Configuration)

1. Plugin Installation

  1. Upload or install the plugin to your WordPress site at /wp-content/plugins/sharplaunch-property-search-engine/
  2. Activate it from your WordPress Admin panel.
  3. Upon activation, the plugin will:
    • Generate a unique security token
    • Create default settings
    • Register a new “Properties” custom post type in WordPress

 

2. Plugin Configuration

Navigate to Settings → SharpLaunch PSE Settings, then:

  • Enter your PSE Key (provided by SharpLaunch; this is not your regular API key)
  • Enter your PSE Slug, which defines where your properties appear (default: properties)
  • Click Save Settings

 


Syncing Properties

After configuration, you can sync property data in two ways:

Option A: Manual Sync

  1. In the settings page, click Sync Properties.
  2. The plugin will:
    • Fetch property data from the SharpLaunch API
    • Sync active and escrow properties
    • Create or update posts for each property
    • Remove any properties no longer listed in SharpLaunch
  3. Once complete, you’ll see a success message such as:
    “Synced 15 properties successfully.”

Option B: Automatic Sync

You can also enable automatic synchronization by providing SharpLaunch Support with:

  • Your site’s REST API endpoint (e.g. https://yoursite.com/wp-json/sharplaunchpse/v2.0.1/sync)
  • Your security token (displayed in the plugin settings)

SharpLaunch will then trigger updates automatically via webhook whenever your listings change.


What Happens During Sync

For every synced property, the plugin performs the following:

  1. Creates or updates a WordPress post:
    • Post type: sl_properties
    • Title: Property name
    • URL: Based on the property slug
    • Content: Stored JSON data (hidden from public view)
    • Status: Published
  2. Stores metadata:
    • property_url: Link to the SharpLaunch property page
    • property_meta_title: SEO title
    • property_meta_description: SEO description
    • property_id: SharpLaunch property ID
  3. Handles updates smartly:
    • Existing properties → updated automatically
    • New properties → added automatically
    • Removed properties → deleted from WordPress

Viewing Properties

In WordPress Admin

A new “Properties” section appears in your admin menu. Each synced property is listed there, similar to standard posts.

Note: properties cannot be manually edited since data syncs directly from SharpLaunch.

On Your Website (Frontend)

Each property has its own page at:
https://yoursite.com/sl_properties/property-slug

These pages include:

  • A full-page iframe displaying the SharpLaunch property page
  • SEO-optimized title and description metadata
  • Optional CSS customization for consistent styling

SEO Features

  • Custom meta descriptions and titles injected into the page header
  • Clean URLs for each property page
  • Indexable content for improved search engine visibility

Deactivation & Cleanup

When the plugin is deactivated:

  • All synced properties are permanently deleted from WordPress
  • Settings (PSE Key, slug, token) are removed
  • The custom post type is unregistered

This ensures a clean uninstall with no residual data.


Troubleshooting

Properties Not Syncing

  • Verify your PSE Key is correct
  • Check your PSE Slug configuration
  • Ensure your site can access the SharpLaunch API
  • Review your WordPress error logs

Properties Not Displaying

  • Confirm sync completed successfully
  • Check the Properties section in WordPress Admin
  • Ensure permalinks are enabled and saved under Settings → Permalinks

Automatic Sync Not Working

  • Verify the endpoint URL and token shared with SharpLaunch
  • Confirm your server allows incoming webhook requests
  • Check your server or WordPress logs for webhook events

Requirements

  • Active SharpLaunch account with API access
  • PSE Key (provided by SharpLaunch)
  • WordPress 5.0+
  • PHP 7.4+

Support

If you need help installing, configuring, or troubleshooting your SharpLaunch WordPress plugin:

Updated on 10/10/2025
Was this article helpful?

Related Articles

Need Support?
Can't find the answer you're looking for? Don't worry we're here to help!
Contact Support