WP Manifestindependent plugin directory
manifest / events / data-machine-events

Data Machine Events

WordPress plugin for event calendar automation with AI + Gutenberg blocks

by Chris Huber · github.com/extra-chill/data-machine-events · website

2stars
81release downloads
≈10active sites
0forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

wp plugin install https://github.com/extra-chill/data-machine-events/releases/download/v0.60.3/data-machine-events.zip

Readme

Data Machine Events

WordPress events plugin with AI-powered import automation and a block-first calendar system.

What It Does

Data Machine Events brings full-featured event management to WordPress:

  • Smart event imports — Pull from 15+ sources with automatic deduplication
  • Visual calendar — Responsive carousel with filtering, search, and date navigation
  • Venue management — Geocoding, maps, and automatic venue creation
  • Block-first design — Native Gutenberg blocks for events and calendars

How It Works

┌─────────────┐     ┌─────────────┐     ┌─────────────┐
│   IMPORT    │ ──▶ │   PROCESS   │ ──▶ │   DISPLAY   │
│ Ticketmaster│     │  Normalize, │     │  Calendar,  │
│ Eventbrite  │     │  Dedupe,    │     │  Details,   │
│ ICS, RSS... │     │  Upsert     │     │  Maps       │
└─────────────┘     └─────────────┘     └─────────────┘

Pipelines fetch events from external sources. Handlers normalize the data. Blocks display the results.

Import Sources

Category Handlers
Ticketing Ticketmaster, Eventbrite, AEG/AXS, Prekindle, Freshtix
Calendars ICS, Google Calendar (Embedded), Timely
Platforms Dice FM, DoStuff Media, OpenDate, Red Rocks
Universal Web Scraper (auto-detects 10+ site types)

The Universal Web Scraper handles Squarespace, Wix, WordPress (Tribe), Bandzoogle, and more with automatic pagination.

Blocks

Calendar Block

Responsive carousel display with:

  • Day grouping and time-gap separators
  • Taxonomy filtering (venues, genres, etc.)
  • Date range picker
  • Search with debounce
  • URL state for shareable filtered views

Works without JavaScript (server-rendered), enhanced when scripts load.

Event Details Block

Rich event display with 15+ attributes:

  • Dates, times, pricing
  • Venue with Leaflet map integration
  • Performer and organizer metadata
  • Status badges and display toggles

REST API

Endpoint Purpose
GET /events/calendar Calendar data with pagination
GET /events/filters Taxonomy terms with counts
GET /events/venues/{id} Venue details and coordinates
POST /events/geocode/search OpenStreetMap venue lookup

Full API documentation: docs/rest-api.md

Requirements

  • WordPress 6.9+
  • PHP 8.2+
  • Data Machine (core plugin)
  • Action Scheduler

Development

# PHP dependencies
composer install --no-dev --optimize-autoloader

# Build blocks
cd inc/Blocks/Calendar && npm ci && npm run build
cd ../EventDetails && npm ci && npm run build

# Package for distribution
./build.sh  # Creates /dist/data-machine-events.zip

Documentation

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
v0.60.3 Sep 8, 2026 data-machine-events.zip 1
v0.60.2 Sep 7, 2026 data-machine-events.zip 1
v0.60.1 Sep 7, 2026 data-machine-events.zip 1
v0.60.0 Sep 7, 2026 data-machine-events.zip 1
v0.59.0 Sep 7, 2026 data-machine-events.zip 1
v0.58.0 Sep 7, 2026 data-machine-events.zip 1
v0.57.0 Sep 7, 2026 data-machine-events.zip 0
v0.56.1 Aug 26, 2026 data-machine-events.zip 1
v0.56.0 Aug 25, 2026 data-machine-events.zip 1
v0.55.18 Aug 25, 2026 data-machine-events.zip 1
v0.55.17 Aug 25, 2026 data-machine-events.zip 1
v0.55.16 Aug 24, 2026 data-machine-events.zip 0
v0.55.15 Aug 24, 2026 data-machine-events.zip 0
v0.55.14 Aug 24, 2026 data-machine-events.zip 0
v0.55.13 Aug 24, 2026 data-machine-events.zip 0
v0.55.12 Aug 23, 2026 data-machine-events.zip 2
v0.55.11 Aug 23, 2026 data-machine-events.zip 2
v0.55.10 Aug 23, 2026 data-machine-events.zip 2
v0.55.9 Aug 23, 2026 data-machine-events.zip 2
v0.55.8 Aug 23, 2026 data-machine-events.zip 2
v0.55.7 Aug 21, 2026 data-machine-events.zip 3
v0.55.6 Aug 21, 2026 data-machine-events.zip 2
v0.55.5 Aug 19, 2026 data-machine-events.zip 1
v0.55.4 Aug 14, 2026 data-machine-events.zip 5
v0.55.3 Aug 14, 2026 data-machine-events.zip 1

Active-site estimate ≈10 comes from the v0.55.1 cohort. Method.