Hyperthings Event Importer for Meetup

Description

Hyperthings Event Importer for Meetup imports Meetup events into WordPress as public event posts.

The WordPress.org version imports public future and past events from one configured public Meetup group.

The plugin is designed for organizers who want to publish Meetup events on their own WordPress site without exposing unnecessary personal data. It imports event metadata, creates event pages with schema.org Event structured data, and provides a shortcode for listing events.

Need more import workflows? Hyperthings Event Importer for Meetup – Pro is available separately for teams that need scheduled imports, authenticated session imports, direct event URL imports, multisite workflows, or advanced schema controls.

Features

  • Configure one Meetup group by group URL or slug.
  • Test and resolve the configured group before importing.
  • Manually import public future and past events.
  • Track recent import history.
  • Control update policies for existing events, status, category, content, and images.
  • Configure event URL slug, import status, import category, frontend time format, and direct Meetup listing links.
  • Import public event descriptions, venue data, coordinates, attendee counts, waitlist counts, capacity, and images when available.
  • Create one WordPress event post per Meetup event.
  • Use Meetup event IDs as stable event slugs.
  • Output schema.org Event JSON-LD on single event pages.
  • Display event maps using imported coordinates.
  • Use imported event images as featured images.
  • List events with the [ht_meetups_events] shortcode.
  • Add an upcoming events widget to sidebars and widget areas.
  • Use conditional Elementor and WPBakery display elements when those builders are installed.
  • Sync common event metadata for The Events Calendar, Events Manager, and GatherPress when those plugins are present.
  • Choose shortcode layout: list, grid, or calendar.
  • Control which event details are visible on the frontend.

Privacy

The plugin is intentionally focused on event publishing. It does not display attendee names or organizer names.

Review Meetup’s terms and your own privacy obligations before importing event data.

External services

Meetup

This plugin connects to Meetup to fetch event and group pages. This is required to import event data into WordPress.

When an administrator tests a group or imports group events, the plugin sends the requested Meetup group or event URL to Meetup.

Service provider: Meetup LLC.
Terms of Service: https://www.meetup.com/terms/
Privacy Policy: https://www.meetup.com/privacy/

OpenStreetMap

This plugin may embed OpenStreetMap maps on imported event pages when latitude and longitude are available. This is used to show event locations.

When a visitor views an imported event page with a coordinate-based map enabled, the visitor’s browser requests map embed content from OpenStreetMap. The map URL includes the event coordinates or approximate rounded coordinates, depending on the plugin location privacy setting.

Service provider: OpenStreetMap Foundation and its contributors.
Terms of Use: https://osmfoundation.org/wiki/Terms_of_Use
Privacy Policy: https://osmfoundation.org/wiki/Privacy_Policy

Google Maps

This plugin may embed Google Maps when coordinates are unavailable but a venue, address, or city is available. This is used as a fallback map display for imported event locations.

When a visitor views an imported event page that uses this fallback, the visitor’s browser requests an embedded map from Google Maps. The map request includes the configured event venue, address, or city.

Service provider: Google LLC.
Terms of Service: https://policies.google.com/terms
Privacy Policy: https://policies.google.com/privacy

Screenshots

Installation

  1. Upload the hyperthings-event-importer-for-meetup folder to /wp-content/plugins/.
  2. Activate the plugin in WordPress.
  3. Go to Hyperthings Event Importer for Meetup > Group.
  4. Add one Meetup group URL or slug.
  5. Use Test / Resolve to validate the group.
  6. Use Import Future Events or Import Past and Future Events from the Group screen.
  7. Add [ht_meetups_events] to a page to list imported events.

FAQ

What shortcode attributes are available?

Examples:

[ht_meetups_events]

[ht_meetups_events limit="6" future_only="yes" format="list"]

[ht_meetups_events limit="6" format="grid"]

[ht_meetups_events limit="12" format="calendar"]

Available attributes:

  • limit: Maximum number of events. Default 10.
  • posts_per_page: Alias for limit.
  • future_only: Use yes or no. Default yes.
  • format: list, grid, or calendar. Default list.
  • show_empty: Use yes or no. Default yes.
  • category: Show events from a WordPress category slug.
  • past_events: Use yes to include past events.
  • start_date and end_date: Filter by date range using YYYY-MM-DD.
  • order: asc or desc.
  • orderby: start_time, event_start_date, title, or post_title.

Does it include a widget?

Yes. Add the Meetup Events widget from Appearance > Widgets or the block editor’s legacy widget area. It lists future events and supports list, grid, or calendar output.

Can I run scheduled or authenticated imports?

The WordPress.org plugin focuses on manual public Meetup imports, event pages, shortcodes, maps, privacy controls, and JSON-LD from imported Meetup data. Hyperthings Event Importer for Meetup – Pro is available separately for scheduled imports, authenticated session imports, direct event URL imports, multisite workflows, and advanced schema controls.

Does it import attendee names?

No. The plugin does not display attendee names or organizer names.

Why is location missing for some events?

Meetup may hide venue, address, or coordinates depending on event privacy and the available public data.

Are translations bundled?

No. The plugin is internationalized. WordPress.org manages generated translations through translate.wordpress.org.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Hyperthings Event Importer for Meetup” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

3.0.2

  • Ensure shortcode grid layouts fill their container in centered flex/page-builder sections.

3.0.1

  • Hide the Pro workflow information panel when Hyperthings Event Importer for Meetup – Pro is active.

3.0.0

  • Rename the WordPress.org package and text domain to hyperthings-event-importer-for-meetup.
  • Keep the WordPress.org package focused on the free public Meetup import workflow.

2.0.0

  • Add import history.
  • Add import update policies.
  • Add import status, category, event slug, time format, and direct Meetup link settings.
  • Add shortcode filters for category, date range, past events, ordering, and posts per page.
  • Add conditional Elementor and WPBakery elements.
  • Add metadata bridges for The Events Calendar, Events Manager, and GatherPress.

1.1.0

  • Add upcoming Meetup events widget for sidebars and widget areas.

1.0.0

  • Initial public release.