Connector Guide

OFFICIAL INTEGRATION GUIDE

BookMoreBiz Auto-Sync Connector: Complete Setup Guide

Learn how to connect your website, automate real-time activity updates to BookMoreBiz.com, embed trust badges, and drive reverse organic traffic back to your business profile.

THE TRAFFIC ENGINE

How the Auto-Sync Connector Works

The BookMoreBiz Connector acts as a two-way bridge between your business website and the BookMoreBiz directory network.

⚡

1. Automated Activity Publishing

Whenever you publish a blog post, news story, or status update on your website, it automatically streams to your BookMoreBiz Activity Feed with bold title formatting and a backlink.

🛡️

2. “Verified Member” Trust Badge

The plugin embeds a responsive floating badge in the corner of your website (*”✓ Verified Business on BookMoreBiz”*), building visitor confidence and linking directly to your directory profile.

🔄

3. Cross-Directory Shortcode

Placing the [bmb_recommendations] shortcode on your blog sidebar displays recommended partner merchants, creating a network that passes backlink SEO authority.

WORDPRESS GUIDE

How to Install on WordPress (4 Simple Steps)

Follow this step-by-step tutorial to activate the connector on your WordPress website in under 3 minutes.

1

Download & Upload the Plugin Zip File

First, click the download button below to save the official plugin package to your computer:

Once downloaded, upload and activate it on your WordPress site:

  • Log in to your WordPress Admin Area.
  • Go to Plugins ➔ Add New ➔ Upload Plugin.
  • Select bmb-client-connector.php_.zip from your downloads folder.
  • Click Install Now, then click Activate Plugin.
2

Configure Settings in WordPress Admin

In your WordPress sidebar menu, navigate to Settings ➔ BookMoreBiz Sync and complete the following four fields:

Field Name Value to Enter Example
Hub Directory URL Set to BookMoreBiz main URL https://bookmorebiz.com
Account Email The email registered on BookMoreBiz yourname@domain.com
API Secret Key Master secret key provided by Admin YOUR_MASTER_SECRET_KEY
Profile URL Direct link to your Business Info tab https://bookmorebiz.com/members/yourbusiness/business-info/

Check the box for “Verified Badge” to enable the floating trust badge, then click Save Changes.

3

Test Post & Quick Updates

You can sync content in two ways:

  • Standard Posts: Publish a new post under Posts ➔ Add New. It will format automatically with a bold title, excerpt dash separator, and backlink to your site.
  • Dashboard Quick Update: Go to your main WordPress Dashboard screen, find the “BookMoreBiz – Post Quick Update” widget, type a short message, and click Publish to BookMoreBiz Feed.
4

Add Recommendations Widget to Your Sidebar (Optional)

To cross-promote directory partner businesses and pass SEO link juice, add the shortcode anywhere on your website:

[bmb_recommendations]

Place this shortcode inside any Gutenberg Block, Elementor Widget, Sidebar Text Widget, or Footer area.

UNIVERSAL INTEGRATION

How to Connect Any Non-WordPress Website

Operating a Custom PHP, Laravel, Shopify, Wix, Squarespace, or HTML site? Use these native scripts to connect.

1. Auto-Sync Activity Function (Custom PHP / Laravel)
<?php
function sync_to_bookmorebiz($title, $excerpt, $permalink, $site_name, $user_email, $secret_key) {
    $endpoint = 'https://bookmorebiz.com/wp-json/bmb/v1/sync-activity';

    // Format bold title and dash separator
    $content  = '<strong>' . htmlspecialchars($title) . '</strong> - ' . htmlspecialchars($excerpt);
    $content .= '<br><br><a href="' . esc_url($permalink) . '" target="_blank" rel="noopener">Read Full Post &rarr;</a>';

    $payload = array(
        'user_email' => $user_email,
        'secret'     => $secret_key,
        'content'    => $content,
        'action'     => 'published a new post',
        'link'       => $permalink,
        'site_name'  => $site_name
    );

    $ch = curl_init($endpoint);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
    curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($payload));
    curl_setopt($ch, CURLOPT_TIMEOUT, 5);
    $response = curl_exec($ch);
    curl_close($ch);

    return json_decode($response, true);
}
?>
2. Floating “Verified Member” Badge (HTML / JS for Any Website)
<!-- Place this snippet before the </body> tag on Wix, Squarespace, Shopify, or HTML sites -->
<div id="bmb-verified-badge-wrap" style="position:fixed; bottom:20px; right:20px; z-index:999999; font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;">
    <a href="https://bookmorebiz.com/members/YOUR_USERNAME/business-info/" target="_blank" rel="noopener" style="display:flex; align-items:center; gap:8px; background:#ffffff; color:#0f172a; text-decoration:none; padding:8px 14px; border-radius:50px; box-shadow:0 4px 15px rgba(0,0,0,0.15); border:1px solid #e2e8f0; font-size:13px; font-weight:600;">
        <span style="background:#2563eb; color:#fff; width:18px; height:18px; border-radius:50%; display:inline-flex; align-items:center; justify-content:center; font-size:11px;">✓</span>
        Verified Business on BookMoreBiz
    </a>
</div>
HELP & SUPPORT

Troubleshooting & Frequently Asked Questions

❓ Why is my published post not showing up on BookMoreBiz?

Verify that your BookMoreBiz Account Email matches your registered account email on bookmorebiz.com and that the API Secret Key entered matches the key set by the network administrator.

❓ How does the profile link work?

The profile URL option targets your business directory info tab (e.g., https://bookmorebiz.com/members/username/business-info/) so clicking your verified badge takes visitors straight to your business details.

❓ Does the connector slow down my website?

No. The plugin uses non-blocking asynchronous REST API calls with an 8-second execution timeout to ensure your website speed is never affected.

❓ Need account activation or administrator support?

Direct message Lead Administrator Rishi on BookMoreBiz for fast-track activation and API support: Contact Rishi (Admin Profile) ➔