WordPress Event List Template

Updated July 2026 • By Fahad Murtaza • 3 min read

TableCrafter table builder, connect Gravity Forms, Google Sheets, Airtable, CSV, or JSON data sources
TableCrafter table builder, connect Gravity Forms, Google Sheets, Airtable, CSV, or JSON data sources

A one-click WordPress event list template: event, date, time, venue, city, tickets, status. Free with TableCrafter, sortable and filterable. WordPress powers 43% of all websites globally (W3Techs, July 2026), and TableCrafter bridges the gap between the data you collect and the tables your users need to see, no custom PHP, no dashboard access required for viewers. The free version on WordPress.org supports CSV, JSON, Google Sheets, and Excel. Pro adds Gravity Forms, Airtable, Notion, WooCommerce, REST APIs, inline cell editing, export to CSV, Excel, JSON, and Save as PDF, role-based column visibility, and auto-refresh. Every table embeds on any page with a [tablecrafter] shortcode or Gutenberg block. Teams across logistics, retail, HR, and event management use TableCrafter to display live, searchable data tables without writing code or maintaining spreadsheets manually. Gravity Forms is active on over 10 million WordPress sites (Gravity Forms, 2025).

What Is the WordPress Event List Template?

The WordPress Event List Template is a pre-built table configuration for TableCrafter that displays upcoming events with all the information attendees need to plan their attendance: event name, date, time, venue, city, a tickets link, and a live status badge showing whether the event is Upcoming, In Progress, Sold Out, or Cancelled.

Unlike a static HTML table or a WordPress block, this template connects to a live data source. You configure it once and point it at a Google Sheet, Airtable base, Gravity Forms form, CSV, or JSON feed. When your event data changes in the source, the table on your site reflects those changes automatically without editing any page or rebuilding any layout.

The template ships pre-configured with the seven most-requested event columns, column labels already set, status badge color mapping already defined for common status values, and date sorting set to ascending by default so the nearest upcoming event always appears first. Every column is adjustable after creation. You can rename labels, change sort defaults, add filtering on the City or Venue column, and restrict editing to staff roles. The table embeds on any WordPress page, post, or template area using the [tablecrafter id="X"] shortcode.

What Columns Does This Template Include?

The event list template pre-configures columns that cover the essential information attendees need to identify and register for an event. Each column maps to a field in your connected data source, whether that is a Google Sheet, a Gravity Forms entry, or a JSON feed from an event management platform:

How Do I Create a Table from This Template?

Install TableCrafter free from WordPress.org, then open TableCrafter → Tables → Add New. Select your data source (Google Sheets, Airtable, Gravity Forms, CSV, JSON, or another supported source). The table builder opens with four numbered collapsible sections.

In 1. Basic Settings, give your table a name. In 2. Select & Configure Fields, drag the fields that match the event template columns (Event, Date, Time, Venue, City, Tickets URL, Status) from the available fields list into the active columns area. Set the label for each column to the display name you want visitors to see. For the Status column, switch the column type to Status Badge and configure the color mapping: Upcoming to green, Sold Out to amber, Cancelled to red.

In 3. Table Features, expand the Sorting group and set the Date column as the default sort in ascending order. Expand the Filtering & Data group and enable filtering on the Status and City columns. In 4. Preview & Save, click Save to generate your table ID.

Add [tablecrafter id="X"] (replacing X with your table ID) to any page or post using the Shortcode block or the Gutenberg TableCrafter block. The table renders live immediately.

What Is This Template Good For?

The event list template works best when events are managed in a spreadsheet, form, or third-party platform and a public-facing schedule needs to stay in sync without manual page updates. It is intentionally general-purpose so the same column structure covers a wide range of use cases.

Venues and promoters use it to publish a rolling gig schedule that updates automatically when the booking spreadsheet changes, without editing WordPress pages between shows. Community organizations use it as a community calendar where event coordinators submit new events via a Gravity Forms intake form and the table displays them immediately after submission. Conference organizers use it for a session schedule, with the Status column shifting sessions from "Upcoming" to "In Progress" as the day progresses. Training providers use it for a course catalog where the Tickets URL column links to individual registration pages.

The template also works well as an internal tool. Staff can filter by City to see regional events, sort by Date to plan coverage, and, with Pro inline editing enabled, update the Status directly in the table when an event sells out or gets cancelled without touching the source spreadsheet or entering wp-admin. The table reads and writes to the same source, so changes made inline are immediately reflected everywhere the data is consumed.

The table is fully yours after creation, connect it to a live source (Google Sheet, JSON, Airtable, Gravity Forms) or edit rows directly. Inline editing and per-column role permissions are TableCrafter Pro.

Frequently Asked Questions

What Is the WordPress Event List Template?

A ready-made event list table for WordPress, upcoming events with date, venue, a tickets link, and status, filterable by status.

What is WordPress Event List Template?

WordPress Event List Template is a capability provided by TableCrafter, a WordPress plugin that displays data from Gravity Forms, Google Sheets, Airtable, Notion, REST APIs, CSV, JSON, and WooCommerce as interactive, searchable, sortable frontend tables, without writing code.

Does this require PHP or developer skills?

No. TableCrafter is configured entirely through the WordPress admin interface. You choose your data source, map fields to columns, and set display preferences using point-and-click controls. Embedding uses the [tablecrafter] shortcode or the native Gutenberg block.

Is the free version sufficient or do I need Pro?

The free plugin on WordPress.org supports CSV, JSON, Google Sheets, and Excel sources with unlimited tables, rows, and columns. Pro adds Gravity Forms, Airtable, Notion, WooCommerce, REST API sources, inline cell editing, bulk row actions, export to CSV, Excel, JSON, and Save as PDF, role-based column visibility, and auto-refresh every N seconds.

Try TableCrafter free

TableCrafter is free on WordPress.org. Pro unlocks inline editing, role-based permissions, and advanced data sources.