Getting Started
For site administrators setting up NetterTech Events for the first time.
Installation
NetterTech Events is coming soon to WordPress.org. Once available, search for “NetterTech Events” in your WordPress admin under Plugins > Add New. After activating, the plugin creates its database tables and adds an Events menu to your admin sidebar. Nothing to configure before you can start.
Requirements: WordPress 6.4+, PHP 8.2+. WooCommerce 8.5+ is only needed if you plan to sell paid tickets. Free events and RSVPs work without it.
Configure your defaults
Before creating events, visit Events > Settings and set a few basics:
- Timezone - Set to your venue’s local timezone. This controls how event times display to visitors.
- Default Venue - If most of your events happen at one location, enable this and fill in the address once. It will auto-populate when you create new events.
- Features - Enable RSVP (free registration without payment) and Tickets (for paid events). Both are on by default.
Click Save Changes and you’re ready.
Creating your first event
Go to Events > Add New. The event editor has sections for event details, venue, and ticketing – similar to editing a WooCommerce product.
Basic information: Enter a title and description. Upload a featured image; it appears in listings and on the event page. Assign a category if you’ve created any under Events > Categories.
Date and time: In the Event Details panel, set start and end date/time. For a one-time event, that’s all you need. For a repeating event, click Make Recurring (see the Recurring Events guide for patterns).
Venue: Enter the venue name and address. With a default venue configured, these auto-fill and you only need to change them when the location differs.
When you’re ready, click Publish. Your event is live at yoursite.com/events/event-slug/.
Setting up registration
Free events (RSVP): In the Event Details panel, check Enable RSVP and set a capacity limit if you need one. Visitors can register through the form on the event page. Leave capacity blank for unlimited.
Paid events (WooCommerce tickets): Scroll to the Ticket Types section, click Add Ticket Type, and fill in a name, price, and available quantity. The free plugin supports one ticket type per event. Pro unlocks multiple types per event: General Admission, VIP, Student, whatever fits. WooCommerce handles the checkout; attendees receive a confirmation email with their ticket. See the WooCommerce integration guide for details on payment setup and order flow.
RSVP email not arriving? See troubleshooting.
Displaying events on your site
Three shortcodes cover most needs:
[nte_list limit="12" layout="grid" show_filters="true"]
[nte_calendar view="month"]
[nte_carousel limit="6" columns="3"]
In the Gutenberg block editor, search for “NetterTech Events” to find the same three as blocks with sidebar configuration panels. Beaver Builder users will find them under the NetterTech Events module group.
Drop any of these on a page and your events will appear. The list and calendar shortcodes support category filtering out of the box.
Events not showing? See troubleshooting.
Checking in at the door
On event day, open Events > Check-In on any device. The interface is touch-friendly for phones and tablets.
Select your event from the dropdown. For recurring events, select the specific date. You’ll see the attendee list sorted by last name. Click any row to expand it and mark guests as checked in.
Manual search by name or email is available to all users. Pro adds QR code scanning for faster check-in at the door.
When you’re done, click Complete Check-In to generate a summary report and send it to the address configured in Settings > Check-In.
What’s next
- Recurring Events - Weekly classes, monthly meetings, complex patterns
- Templates - Customize how events look on your site
- Hooks Reference - Extend behavior with actions and filters
- WooCommerce Integration - Payment setup, order flow, and refunds
- Check-In - Manual and QR check-in at your events
- Calendar Feeds - Share events via Google Calendar, Apple Calendar, or Outlook
- Styling - Customize colors and layout with CSS custom properties
- Accessibility - Built-in accessibility features and your responsibilities
- REST API - All public and authenticated REST endpoints
- Troubleshooting - Solutions for common issues
- Settings Reference - Every setting explained
See also: Settings | Recurring events | Troubleshooting