Premium Add-On

WP Community Sync

Connect your WordPress sites. Share documents, messages, contacts, and data securely across your entire network.

  • 🔗 Connect unlimited WordPress sites in a hierarchy
  • 📄 Share documents, reports, and media files
  • 💬 Send messages between sites
  • 👥 Sync users and contacts with passwords intact
  • 🔒 Enterprise-grade security with encryption
Get WP Community Sync Starting at $79
PRODUCT HERO: Sync Dashboard with Connected Sites Map (600×450px)

Perfect For:

🏛️ Church Denominations ⛪ Multi-Campus Churches 🤝 Church Networks 🏢 Regional Organizations 🌍 Mission Networks

Everything You Need to Connect Your Network

FEATURE: Document Sharing Interface (550×380px)

📄 Document & Report Sharing

Share files directly between WordPress sites. Reports, spreadsheets, PDFs, and images are automatically saved to the receiving site's Media Library.

  • File Types: PDF, Excel, Word, PowerPoint, CSV, images
  • Auto-Organization: Files categorized and tagged automatically
  • Version Control: Track which site sent what and when
  • Publish as Posts: Documents can be published as WordPress pages or posts
FEATURE: Inter-Site Messaging (550×380px)

💬 Inter-Site Messaging

Send messages between WordPress sites in your network. Communicate with specific users or broadcast to entire sites.

  • Direct Messages: Send to specific users on other sites
  • Broadcasts: Announce to all connected sites at once
  • Threaded Conversations: Keep discussions organized
  • Attachments: Include files with your messages
FEATURE: User Synchronization (550×380px)

👥 User & Contact Synchronization

Sync WordPress users between sites with passwords intact. Users can log in immediately on connected sites without re-registering.

  • Password Sync: Encrypted password transfer — users log in immediately
  • Profile Data: All user meta, profiles, and custom fields included
  • Role Mapping: Control which roles users receive on target sites
  • Conflict Handling: Skip, update, or create new for existing users
FEATURE: Financial Data Sharing (550×380px)

💰 Financial Data Sharing

Securely share financial reports between sites. Regional offices can receive income/expense breakdowns from local churches automatically.

  • Income Categories: Tithes, offerings, designated funds
  • Expense Tracking: Full category breakdown with notes
  • Period Reporting: Weekly, monthly, quarterly, or custom periods
  • AES-256 Encryption: Financial data encrypted in transit
FEATURE: Security & Authentication (550×380px)

🔒 Enterprise-Grade Security

Every connection is secured with multiple layers of protection. Your data never passes through third-party servers.

  • HTTPS Required: All connections must use SSL encryption
  • HMAC-SHA256 Signing: Every request cryptographically signed
  • Timestamp Validation: 5-minute window prevents replay attacks
  • Per-Site Permissions: Control exactly what each site can send/receive

Three Connection Types for Any Structure

Whether you're a denomination, multi-campus church, or peer network, Sync adapts to your hierarchy.

👆

Parent

The other site is above you in hierarchy (e.g., regional office, headquarters)

Example: Local church → Regional Office
↔️

Peer

Equal relationship with two-way sync. Both sites can send and receive freely.

Example: Sister churches, campus to campus
👇

Child

The other site is below you in hierarchy (e.g., local churches you oversee)

Example: Regional Office → Local churches

Six Data Types, One Unified System

👤

Users

WordPress users with profiles, roles, and passwords. Login works immediately on receiving site.

📊

Reports

PDF, Excel, CSV, and image files. Saved to Media Library with metadata intact.

💬

Messages

Inter-site communication. Direct messages or broadcasts with attachments.

📄

Documents

Publish content directly as WordPress posts or pages on receiving sites.

💰

Financial Data

Income/expense reports with full category breakdowns. AES-256 encrypted.

📇

Contacts

Sync contact records between sites. Great for shared directories.

How Organizations Use WP Community Sync

🏛️ Church Denomination Network

  • ✓ Regional office receives attendance reports from all local churches
  • ✓ Headquarters sends policy documents to all connected sites
  • ✓ Financial consolidation at district level
  • ✓ Training materials distributed network-wide

⛪ Multi-Campus Church

  • ✓ Main campus syncs membership data to satellite campuses
  • ✓ Unified reporting across all locations
  • ✓ Shared resource library (sermon notes, graphics, videos)
  • ✓ Staff can log in to any campus site with same credentials

🤝 Church Associations

  • ✓ Member churches share growth data (anonymized if desired)
  • ✓ Collaborative document sharing
  • ✓ Network-wide communication
  • ✓ Joint event coordination

🌍 Mission Organizations

  • ✓ Field offices sync reports to headquarters
  • ✓ Policy and procedure documents distributed globally
  • ✓ Financial reporting from multiple countries
  • ✓ Secure communication across borders

Build Custom Integrations

Full REST API and hooks for custom sync workflows.

Send a Document
// Send a newsletter to be published as a post
WPCM_Sync_Client::send_now( $site_id, 'document', 'create', array(
    'title'       => 'December 2025 Newsletter',
    'content'     => '<h2>Greetings!</h2>...',
    'post_type'   => 'post',
    'post_status' => 'publish',
    'category'    => 'Newsletter',
) );
Sync Users
// Export users by role
$users = WPCM_Sync_Users::get_users_for_export( array(
    'role'         => 'subscriber',
    'include_meta' => true,
) );

// Send to connected site
WPCM_Sync_Users::send_users( $site_id, $users, array(
    'conflict_action' => 'update',
) );
Send Financial Report
WPCM_Sync_Client::send_now( $site_id, 'financial', 'create', array(
    'period_start' => '2025-11-01',
    'period_end'   => '2025-11-30',
    'income'       => array(
        array( 'source' => 'Tithes', 'amount' => 15000.00 ),
        array( 'source' => 'Offerings', 'amount' => 3500.00 ),
    ),
    'expenses'     => array(
        array( 'category' => 'Utilities', 'amount' => 850.00 ),
    ),
) );
Hook: Receive Data
// When a document is received
add_action( 'wpcm_sync_document_received', function( $site, $action, $data ) {
    // Custom processing when document arrives
    // e.g., notify admins, trigger workflows
}, 10, 3 );

// When users are synced
add_action( 'wpcm_sync_user_created', function( $user_id, $data, $site ) {
    // New user created via sync
}, 10, 3 );

Full REST API documentation available

View API Docs →

Enterprise-Grade Protection

Your data stays on your servers. Every connection is cryptographically secured.

🔐

HTTPS Required

All connections require SSL encryption

🔑

API Key Auth

64-character random keys per connection

✍️

Request Signing

HMAC-SHA256 signature verification

⏱️

Timestamp Check

5-minute window prevents replay attacks

🛡️ Per-Connection Permissions

Control exactly what each connected site can send or receive:

✓ Users ✓ Reports ✓ Messages ✓ Documents ✓ Financial ✓ Contacts

Requirements

  • WordPress: 5.8 or higher
  • PHP: 7.4 or higher
  • Required Plugin: WP Community Core (free)
  • HTTPS: Required on all connected sites
  • REST API: Must be enabled (default in WordPress)

What's Included

  • ✓ WP Community Sync plugin
  • ✓ 1 year of updates
  • ✓ Email support
  • ✓ Documentation access
  • ✓ Developer API & hooks
  • ✓ 30-day money-back guarantee

Frequently Asked Questions

How many sites can I connect?

Unlimited. Each WP Community Sync license covers one WordPress installation, but that installation can connect to unlimited other sites that also have Sync installed.

Does data pass through your servers?

No. Data transfers directly between your WordPress sites. Nothing passes through our servers. Your data stays on your infrastructure.

Can I control what each site can access?

Yes. Each connection has granular permissions. You can enable/disable each data type (users, reports, messages, etc.) per connected site.

Is it secure for financial data?

Yes. Financial data uses AES-256 encryption in addition to the standard HTTPS, request signing, and timestamp validation that all data types use.

Do connected sites need the same plugins?

Both sites need WP Community Core (free) and WP Community Sync. Other add-ons can differ between sites.

Can I sync to WordPress multisite?

Yes. Sync works with standard WordPress installations and WordPress multisite. Each site in a multisite network can have its own connections.

Get WP Community Sync

One-time purchase. No monthly fees. No per-site charges for connections.

Single Site

$79
One-time payment
  • 1 WordPress installation
  • Unlimited site connections
  • All sync features
  • 1 year of updates
  • Email support
Buy Single Site

Unlimited Sites

$399
One-time payment
  • Unlimited installations
  • Unlimited site connections
  • All sync features
  • 1 year of updates
  • Priority support
Buy Unlimited

🛡️ 30-Day Money-Back Guarantee — Try WP Community Sync risk-free. If it doesn't work for your organization, get a full refund.