=== Synoveo Google Business Profile Hub === Contributors: synoveo Donate link: https://www.synoveo.com Tags: local seo, google maps, woocommerce, reviews, schema Requires at least: 6.2 Tested up to: 6.9 Requires PHP: 7.4 Stable tag: 2.0.9 License: GPLv2 or later Simple bridge connector to sync your WordPress site with Synoveo platform for automated Google Business Profile management. == Description == **Synoveo Bridge Connector** is the simplest way to connect your WordPress site to the Synoveo platform for Google Business Profile management. = What It Does = * Connects your WordPress site to Synoveo platform * Sends your business data to Synoveo (we handle all the complex mapping) * Shows sync status and messages from Synoveo hub * Works seamlessly with WooCommerce for e-commerce data * Automatic sync scheduling with configurable intervals * Auto-post WordPress content to Google Business Profile * Display Google reviews with shortcodes * Structured data (Schema.org) output for local SEO = How It Works = 1. Install the plugin 2. Enter your Synoveo credentials (Client ID & Secret) 3. Click "Sync Now" 4. Synoveo platform handles the rest! **All the intelligence lives in the Synoveo platform** – this plugin is just a simple bridge that sends your WordPress data. No complex configuration needed. = Requirements = * WordPress 6.2 or higher * PHP 7.4 or higher (compatible with PHP 7.4, 8.0, 8.1, 8.2, 8.3, and 8.4) * Active Synoveo account * HTTPS enabled (for secure API communication) == Installation == 1. Upload the plugin files to `/wp-content/plugins/synoveo/` or install directly from WordPress plugin search 2. Activate the plugin through the 'Plugins' screen 3. Go to Synoveo menu in WordPress admin 4. Click "Open Synoveo Hub" to create your account at app.synoveo.com (use the same Gmail as your Google Business Profile) 5. Choose a plan (Lite is free to start) 6. In the Synoveo Hub, go to "API Keys" and generate credentials 7. Copy your Client ID and Client Secret back to the plugin 8. Click "Connect" to link your site == Frequently Asked Questions == = Where do I get my credentials? = Log in to the Synoveo Hub at https://app.synoveo.com and go to the "API Keys" section to generate your Client ID and Client Secret. = What data does this plugin send? = The plugin sends basic WordPress information (site name, URL, description, etc.) and WooCommerce data if installed (business hours, categories). All data is sent securely via HTTPS to the Synoveo platform where it's transformed to Google Business Profile format. = Do I need to configure field mappings? = No! The Synoveo platform handles all field mapping and transformation. This plugin just sends raw WordPress data. = Is my data secure? = Yes. All communication uses HTTPS and JWT authentication. Your credentials are stored securely in WordPress options and encrypted tokens are used for API communication. = What PHP versions are supported? = The plugin supports PHP 7.4 and all PHP 8.x versions (8.0, 8.1, 8.2, 8.3, 8.4). We include polyfills for PHP 8.0+ functions to ensure compatibility with older hosts. = What happens to my data if I deactivate the plugin? = When you deactivate the plugin, you'll be asked if you want to keep or delete your Synoveo data. If you choose to keep it, your settings will be preserved if you reinstall later. If you choose to delete, all credentials and settings will be removed when you delete the plugin. = Can I use multiple WordPress sites with one Synoveo account? = Yes! Each WordPress site needs its own API key from the Synoveo Hub. Your plan determines how many locations you can sync across all your sites. = Does this work with WooCommerce? = Yes, the plugin automatically detects WooCommerce and can sync relevant business information like store hours, categories, and product data to enhance your Google Business Profile. = How often does the plugin sync data? = You can trigger manual syncs anytime, and automatic syncs run based on your configured schedule in the Synoveo Hub. = What if I have issues connecting? = Check that your site has HTTPS enabled and your credentials are correct. Visit the Synoveo Hub for connection status and logs. Contact support@synoveo.com if you need help. == Screenshots == 1. Dashboard – Connect your WordPress site to Synoveo platform 2. Settings – Configure your API credentials and sync options 3. Auto-Post – Publish WordPress posts directly to Google Business Profile 4. Reviews – Display Google reviews on your site with shortcodes == Changelog == = 2.0.9 = * Added deactivation feedback modal for better user experience * Data deletion choice integrated into deactivation flow * Improved uninstall cleanup with user preference * WordPress coding standards compliance updates = 2.0.8 = * Auto-post feature for automatic Google Business Profile posts * Gutenberg sidebar integration for post scheduling * REST API enhancements for post management = 2.0.4 = * Minimum WordPress version updated to 6.2 (for %i identifier placeholder support) * Verified PHP 7.4 – 8.4 compatibility * WordPress 6.9 compatibility * PHPCS WordPress coding standards compliance * Security hardening for REST API endpoints = 2.0.0 = * Complete refactor to bridge architecture * Streamlined codebase with improved modularity * Enhanced analyzer/detector integration with platform * Improved admin interface * Faster and more reliable = 1.2.4 = * Legacy version with complex architecture == Upgrade Notice == = 2.0.9 = Improved deactivation experience with feedback collection and data deletion choice. = 2.0.4 = Requires WordPress 6.2+. PHP 7.4-8.4 compatibility verified. WordPress 6.9 tested. Security improvements. = 2.0.0 = Major simplification! The plugin is now just a simple bridge. Your existing credentials will continue to work.