manifest / integrations / zeffy-sync
Zeffy Sync WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA
★ 0stars
15release downloads
v1.1.0.37latest · 5mo ago
Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/icyavocado/zeffy-sync/releases/download/v1.1.0.37/zeffy-sync.zipUpdates itself. It ships its own updater, so new versions appear under Dashboard → Updates.
WordPress plugin that syncs Zeffy campaigns to WordPress posts/events.
Zeffy source API
GET https://api.zeffy.com/api/v1/campaigns
WordPress UI setup
After activation, use the Zeffy Sync item in the WordPress admin sidebar.

The settings page includes pre-filled defaults that you can change:
- Zeffy API Key (credential)
- Zeffy Campaigns Endpoint (default:
https://api.zeffy.com/api/v1/campaigns) - Target Post Type (default:
post) - Default Post Status (default:
publish) - Sync Interval (default:
hourly) - Campaigns to Import (Event, Donation, Membership)
You can also trigger a manual run with Run Sync Now.
Behavior
- Schedules a recurring sync on activation using the selected interval.
- Pulls Zeffy events (including nested campaign events when present) and normalizes key fields (
event_id/id/campaign_id,event_name/name/title,details/description/summary,status). - Finds existing content via
_zeffy_campaign_idpost meta. - Creates a post for each new event; updates the matching post when the event already exists.
- Stores Zeffy campaign linkage in
_zeffy_campaign_id. - Supports category-based import filtering using Zeffy
categoryvalues:Event→ EventDonationForm→ DonationMembershipV2→ Membership
- Uses campaign
titlefor post title,descriptionfor post body,urlaszeffy_urlmeta, andbanner_urlas the featured image. - Applies matching WordPress category and post tag terms for Event, Donation, and Membership campaigns.
WP-CLI
wp zeffy-sync run
CI zip artifact
GitHub Actions builds a plugin zip artifact on each push and pull request.
- Open the workflow run for Build plugin zip.
- Download artifact zeffy-sync-plugin.
- Install in WordPress via Plugins → Add New → Upload Plugin.
Auto-update flow
- On pushes to
main, CI publishes a new GitHub Release with a versionedzeffy-sync.zip. - The plugin checks the latest GitHub release and reports updates to WordPress using
Update URI. - Enable auto-updates in WordPress for Zeffy Sync to receive each new CI build automatically.
Releases
11 releases. Each count is every asset in that release; expand a row for the breakdown.
Tag
Published
Assets
Downloads