Local climate groups tend to have the same three problems. Events get announced late and attendance is hard to predict. Volunteers say yes and then life intervenes, so a litter pick or tree planting needs a way to manage the gap between “interested” and “turned up”. And the campaign itself, whether it is a street petition, a council consultation or a repair cafe, needs steady updates that reach people who are not checking the site every day.
This guide sets up a WordPress site that handles those three things with Eventonomy for events and volunteer sign-up and BuddyNext for the member community and campaign updates, running on the Reign theme. Eventonomy is free, with an optional paid Pro licence. BuddyNext is free, with an optional paid Pro licence. Where a step needs Pro, it says so. If you want the wider picture of environmental community sites and what they can include, our earlier environmental communities post covers that. This guide is about the operational side: running events, managing volunteers and keeping campaign updates flowing.
A note on scope. This is a setup guide for the software. It does not give campaign strategy, legal advice on fundraising or permits, or any claims about environmental science. If your group collects money, works with children or needs permission to use public land, check the rules that apply to you.
Map your area before you build anything
A local group is organised by place or by campaign, and your site should mirror whichever one your volunteers think in. BuddyNext spaces give you both.
Create a parent space for your group, then use sub-spaces for neighbourhoods or campaigns. A parent can contain child spaces one level down, and a sub-space cannot have its own sub-spaces, so the structure stays shallow. Only someone who manages the parent can add a sub-space. Use space categories to give the directory two filters, such as Neighbourhoods and Campaigns, so a new member can find the right room quickly. Featured spaces, up to six, show first in the directory and in the new-member welcome flow, so you can steer newcomers to your current priority campaign.
Choose privacy per space on purpose. Every BuddyNext space is Open, Private or Secret. A neighbourhood space where you are recruiting should be Open, so anyone can read it and join. A planning space where organisers discuss tactics or contact lists fits Private, where every join is approved, or Secret if it should not appear anywhere. If anyone in your group could face pressure for being involved in your campaign, keep names and meeting details in Private spaces and make that clear when people join.
For people who join through a flyer or a stall, a space invite link works well. You set whether it expires after 1, 7 or 30 days or never, and cap its uses at 1, 10, 100 or unlimited. People who use the link join straight away, without waiting for approval, but they still complete sign-up and email verification if you require them.
Events: one calendar everyone can add to
Eventonomy gives you the event pages, a calendar, and the sign-up. A few settings matter more for a local group than for most.
Create categories first
Eventonomy has categories and tags, and they behave differently on purpose. Categories are the curated groupings you set up in advance, for example Clean-ups, Workshops, Meetings and Consultations. Tags are free-form and created by members as they go, which suits details such as family-friendly or step-free. The docs warn about one trap: until at least one category exists, the category picker is hidden from the event editor, so everything that members submit lands uncategorised. Create your categories before you open submissions.
Let neighbourhood leads add their own events
You do not want to type every event yourself. Eventonomy can let members create events from the front end, either through the My Events dashboard block or a standalone Event Editor block. Under Eventonomy > Settings > Setup you decide:
| Setting | Why it matters to a local group |
|---|---|
| Minimum role to create events | Restrict creation to trusted roles, or leave open to any logged-in user |
| Require approval before submitted events are published | Submitted events wait in a Pending queue; approving or rejecting emails the organiser, and a rejection can carry a reason |
| Limit how many events a member can create | Stops one enthusiastic member flooding the calendar; administrators are never capped |
With approval switched on, you review submissions in Eventonomy > Moderation. The same screen lists events members have reported, where you can dismiss the report or unpublish the event, which sends it back to draft without emailing anyone and keeps its attendees.
Reuse venues
Venues and organisers live in a shared catalogue, so a recurring site such as a park entrance or community hall is entered once and picked from a dropdown afterwards. Eventonomy matches on a normalised name and city to avoid duplicates. Visitors can browse all events at one venue or by one organiser.
Recurring events, used carefully
A weekly repair cafe or monthly planning meeting is a good fit for a recurring event. Free covers Daily, Weekly and Monthly with an interval. Pro adds specific weekdays and rules such as the second Tuesday of the month. A member’s RSVP covers the whole series, and editing the event changes every date, with no this-date-only option. If one session needs different details, make it a separate event. You can cancel a single date from Upcoming dates in the editor. Our guide to recurring events on WordPress goes through the rules that tend to break.
Show events on a map (Pro)
Eventonomy Pro adds a map view block. It runs on Leaflet with OpenStreetMap tiles, needs no map API key to display, groups nearby events into clusters and works with the keyboard. Events without a location are not plotted. That is handy for a regional group that wants one picture of all neighbourhood events.
Volunteers: manage the gap between yes and showing up
Volunteer sign-up is where a generic events plugin usually falls short. Eventonomy’s free RSVP system covers most of what a local group needs.
Ask only the questions you need
Turn on Custom questions under Eventonomy > Settings > Registration. You write a shared bank of up to 20 questions, with ten answer types including short text, yes or no checkbox, dropdown, multiple choice and phone. Mark any as Required. Each organiser then ticks which questions their own event asks, and cannot invent new ones. For a clean-up you might keep a short bank, for example whether the person can bring a car, whether they have any access needs, and an emergency contact if you decide you need one.
Be sparing. Every answer you collect is personal data that you must store and protect. Eventonomy hooks into WordPress’s Export Personal Data and Erase Personal Data tools, so a person’s RSVP records are covered when you handle a data request. That helps with the mechanics, but it does not decide what you should collect or on what basis, so check the rules that apply to you.
Cap numbers and run a waitlist
On the event, set a Capacity. In Settings > Registration you can limit additional guests per RSVP, close registration a set number of hours before the start, and turn on Waitlist when full. People can respond Going, Maybe or No, and only Going counts toward capacity. When someone cancels, the oldest waitlisted RSVP is promoted automatically and notified. For a task that needs a minimum team to be safe or useful, such as a tool-heavy planting day, a cap with a waitlist is more honest than an open invitation.
Attendees do not need an account. A guest gives a name and email, and a magic link lets them change or cancel the RSVP without logging in. If you want volunteers tied to member accounts instead, set the Must log in option.
Reminders happen without you
Every confirmed attendee gets a reminder email one day and one hour before the start, and recipients who opted out are skipped. Reminders depend on your site’s scheduled jobs running, so test them on your hosting before the first event. With Pro you can change the reminder timing and use custom email templates, and SMS via Twilio is also a Pro option.
When the weather turns
Set the event’s status to Cancelled to mark it as cancelled without deleting it. Attendees who have RSVP’d receive a cancellation notification email, if that notification is enabled, and the event stays visible with a Cancelled label so people who search for it can see what happened. Do not delete the event: deleting removes its RSVPs and cannot be undone. For anything more nuanced, such as moving to the indoor hall, use the free Email attendees panel on the attendee screen to message Going, or Going plus waitlist.
Recording who turned up
Eventonomy Pro adds check-in for any event, including free ones. Each confirmed RSVP carries a QR code, and a person authorised to manage that event’s attendees scans it with a phone camera. A repeat scan shows Already checked in, so it never double-counts. If you want an attendance record for a clean-up, that is the Pro feature to look at. Free Eventonomy does not record attendance at the door.
Campaign updates: keep the story moving
Events are one half. The other half is telling people what is happening with the campaign itself. BuddyNext has several tools, and a few of them are free that you might expect to cost extra.
Announcements for what everyone must see
A BuddyNext announcement pins to the top of every member’s home feed until each member dismisses it, and can expire on a date you choose. Site administrators create site-wide ones, and a space owner or moderator can announce inside their own space. Use a site-wide announcement for something that applies to everyone, such as a consultation deadline, and end it afterwards from BuddyNext > Engagement > Announcements. Ending it leaves the post in the feed as a normal post.
Schedule updates ahead
Scheduled posts are a free BuddyNext feature. In the composer, the clock marked Schedule for later lets a member write now and publish at a set time. The post stays out of every feed until then, and new-post notifications only fire when it publishes. That lets a coordinator write the week’s updates on Sunday evening. BuddyNext Pro adds an admin queue to review, publish early or cancel anything waiting.
Settle the practical stuff with a poll
A poll is a post with a question and two to five options, with an optional closing time. Members vote once, can change their vote, and see live percentages. Use one to pick between two Saturdays for a planting day or to choose which street to tackle first. A poll closing a few days before the event gives you time to create the event with the winning date.
Email the people who are not on the site (Pro)
In-app notices reach people who log in. BuddyNext Pro adds broadcast email, where you write a campaign, choose a segment such as one space, send yourself a test and dispatch it. Every broadcast carries a one-click unsubscribe link, plus a link to stop all broadcast email, and members who opted out are skipped. Keep broadcasts for the updates that matter, because unsubscribes cost you reach.
Surface events in the community (Pro)
With BuddyNext Pro active, Eventonomy events show up in the community. A published event posts a card to the feed, a Going RSVP posts an is-attending activity, events are searchable, and each profile gets an Events tab. A space can also switch on its own Events tab with List and Calendar views, under Manage space > Integrations. A neighbourhood space can then show only its own events. Without BuddyNext Pro, Eventonomy still works as a standalone calendar.
A rhythm for a campaign
Here is a template you can adapt, not a record of any group. The point is that each stage has a tool.
| When | Action | Tool |
|---|---|---|
| Three weeks out | Poll for the date. Create the event as soon as there is a winner | BuddyNext poll, Eventonomy |
| Two weeks out | Publish with capacity, waitlist and your volunteer questions | Eventonomy |
| One week out | Scheduled post in the neighbourhood space; announcement if it matters to everyone | BuddyNext |
| Day before | Automatic reminder goes out | Eventonomy |
| Day of | Check-in at the start, if you use Pro | Eventonomy Pro |
| Weather change | Cancel and email attendees, or move and email | Eventonomy |
| Afterwards | Post the outcome in the space and end the announcement | BuddyNext |
Free and Pro at a glance
| Need | Tool | Tier |
|---|---|---|
| Event pages, categories, venues, calendar | Eventonomy | Free |
| RSVPs, capacity, waitlist, custom questions, guest links | Eventonomy | Free |
| Member-submitted events with approval | Eventonomy | Free |
| Email attendees, built-in reminders | Eventonomy | Free |
| Map view, check-in, custom reminder timing, SMS | Eventonomy | Pro |
| Spaces, sub-spaces, invite links, polls, announcements, scheduled posts | BuddyNext | Free |
| Broadcast email, scheduled post admin queue | BuddyNext | Pro |
| Events in the feed and space Events tab | BuddyNext with Eventonomy | BuddyNext Pro |
See the plugins overview for each tier in full. If your group is moving off Meetup, our guide to a Meetup alternative on WordPress covers what you give up and gain, and the walkthrough on virtual and hybrid events helps when a consultation or talk has to run online as well.
What to leave to other tools
Eventonomy supports free tickets and donation pledges, where nobody is charged, on the free plan. Collecting donations, selling tickets and paying out through gateways are Pro features, and any fundraising rules that apply to your group are your responsibility. The plugins do not file petitions, track council deadlines or measure environmental outcomes. Do not let the site stand in for the human work of following up with volunteers.
Frequently asked questions
Can volunteers sign up without creating an account?
Yes. Eventonomy can take a name and email and send a magic link that lets the person view, change or cancel their RSVP. If you prefer volunteers to have accounts, change the setting to require login.
How do I cap volunteer numbers and handle the overflow?
Set a capacity on the event and turn on Waitlist when full. Only Going RSVPs count, extra people join the waitlist automatically, and the oldest is promoted when someone cancels. This applies to free RSVP events.
What happens to RSVPs if I cancel an event for bad weather?
Set the event status to Cancelled and attendees receive a cancellation email if that notification is on. The page stays up with a Cancelled label. Use Email attendees for any extra message, and avoid deleting the event, which removes its RSVPs permanently.
Can neighbourhood leaders add their own events without me approving each one?
Yes, if you leave approval off and set a minimum role. With approval on, their events wait for you in the Moderation inbox and you can approve or reject with a reason. You can also cap how many events each member can create.
Do I need BuddyNext Pro to use Eventonomy?
No. Eventonomy works as its own calendar and sign-up system. BuddyNext Pro is only needed for events to appear in the community feed, search and profile and space Events tabs.
Can I record attendance at clean-ups?
With Eventonomy Pro, yes. Each confirmed RSVP has a QR code that organisers scan on a phone. Free Eventonomy does not record check-in.