Woppy – Social Media Marketing

Description

Woppy is a WordPress plugin that automatically generates high-impact promotional posts for Facebook from WooCommerce products, using artificial intelligence to create optimized content.

The plugin connects to the Woppy service (api.woppy.io) which provides AI content generation capabilities. The Woppy service applies usage limits depending on the user’s service plan. The Woppy service offers a free usage tier that includes up to 10 AI-generated posts per month. The plugin works without entering API keys. The Woppy service identifies requests by site URL; optional account access on woppy.io is only for plan management and billing, not for activating the plugin.

Key Features

  • Facebook Integration: Direct connection with Facebook APIs to publish on social media
  • AI Content Generation: Uses AI to create engaging promotional texts (via Woppy service)
  • Product Management: Selection and management of WooCommerce products for social campaigns
  • Post Scheduling: Automatic scheduling of social media publications handled by the Woppy service
  • Image Processing: AI-based image processing performed by the Woppy service
  • Complete Dashboard: Intuitive admin interface to manage all features

Initial Configuration

1. Social Media Connection

  • Go to Woppy > Social Connections
  • Click on “Connect to Facebook”
  • Authorize the Woppy application
  • Select the Facebook pages to link

System Requirements

  • WordPress 5.0+
  • PHP 7.4+
  • WooCommerce 5.0+
  • Active internet connection
  • Facebook account with page access

External Services

This plugin connects to external services to provide its functionality.

1) Woppy Service (api.woppy.io)

  • Purpose: Generates post content from WooCommerce products and publishes posts to connected social accounts.
  • Data sent:
    • Site URL (for service identification and quota management)
    • WordPress user ID (for multi-user support)
    • Selected product data (product ID, title, description, price, image URL)
    • Selected page/account identifiers
    • Post content and images when publishing
    • Scheduled dates and times for post scheduling
    • Request metadata required to process generation/publishing
  • When:
    • When the user requests content generation
    • When retrieving connected pages
    • When checking connection status
    • When publishing a post
    • When requesting quota information
  • Service provider: Woppy (Gargano Adv)
  • Service limits: The Woppy service applies usage limits depending on the user’s service plan. The Woppy service offers a free usage tier that includes up to 10 AI-generated posts per month. Quota is managed server-side based on site URL.
  • Terms of Service: https://woppy.io/terms-of-service/
  • Privacy Policy: https://woppy.io/privacy-policy/

2) Woppy Auth (auth.woppy.io)

  • Purpose: Handles Facebook OAuth flow via a popup to connect the user’s Facebook account/pages.
  • Data sent:
    • Site URL (for service identification)
    • WordPress user ID (for user-specific connections)
    • OAuth request parameters required for authentication (redirect URL, state, nonce)
  • When: When the user clicks “Connect Facebook” to initiate the OAuth authentication flow.
  • Service provider: Woppy (Gargano Adv)
  • Terms of Service: https://woppy.io/terms-of-service/
  • Privacy Policy: https://woppy.io/privacy-policy/

3) Facebook / Meta Platforms (facebook.com, graph.facebook.com)

  • Purpose: OAuth authentication and API calls to retrieve pages and publish content.
  • Data sent:
    • OAuth tokens/authorization data (stored on the site to enable API calls)
    • API request parameters needed to retrieve pages and publish posts
    • Post content (text, images, links)
    • Product information (when publishing product posts)
  • When:
    • During account connection (OAuth authentication via facebook.com)
    • When retrieving connected pages and accounts (graph.facebook.com)
    • When publishing posts to Facebook (graph.facebook.com)
  • Service provider: Meta Platforms, Inc.
  • Terms of Service: https://www.facebook.com/legal/terms
  • Privacy Policy: https://www.facebook.com/privacy/policy

Support

For technical support and complete documentation:
* Website: https://woppy.io
* Support: https://woppy.io/support
* Documentation: https://woppy.io/docs

Credits

Developed by Gargano Adv for Woppy Team.

Installation

  1. Upload the woppy folder to the /wp-content/plugins/ directory of your WordPress site
  2. Activate the plugin from the WordPress admin panel
  3. Make sure WooCommerce is installed and active
  4. Connect your Facebook account to start using the plugin

Reviews

There are no reviews for this plugin.

Contributors and Developers

“Woppy – Social Media Marketing” is open source software. The following people have contributed to this plugin.

Contributors

Change Log

1.0.1

  • Fixed API endpoint for service quota information
  • Improved dashboard quota display
  • Removed trialware logic for WordPress.org compliance
  • Enhanced internationalization support

1.0.0

  • Initial release
  • Facebook
  • Complete admin interface
  • Backend communication
  • AI-powered text generation
  • Social media post publishing
  • Product management integration