Skip to content

FRS AddCal Sync

Version: 1.0.1 Repository: derintolu/frs-addcal-sync

Syncs events from AddCal to WordPress event post type with Pie Calendar integration.

Features

Implemented

FeatureDescription
Event SyncSync events from AddCal calendar service
Webhook SupportReal-time updates via webhooks
Cron SyncScheduled background synchronization
Pie Calendar IntegrationDisplay synced events in Pie Calendar

REST API

Webhook Endpoint

POST /wp-json/frs-addcal/v1/webhook

Receives AddCal webhook events:

  • event.created - New event created
  • event.updated - Event modified
  • event.deleted - Event removed

Webhook Security

Configure webhook secret in settings. The plugin verifies signatures via X-AddCal-Signature header using HMAC-SHA256.

Admin Interface

Settings page available under Tools menu for:

  • API connection testing
  • Manual sync trigger
  • Webhook configuration

Configuration

OptionDescription
Calendar UIDAddCal calendar identifier
Webhook SecretHMAC secret for signature verification

File Structure

frs-addcal-sync/
└── frs-addcal-sync.php    # Single-file plugin

Hub21 Platform Documentation