A film review club has a rhythm that most community software ignores. People vote on what to watch, agree a time, watch the film, and only then start talking about it. The conversation before the screening and the conversation after it are different conversations, and the biggest source of friction is one member spoiling the ending for another. If your setup can express that cycle, the club runs itself. If it cannot, you end up policing one long thread.
This guide builds that cycle on WordPress with Jetonomy for nominations and discussion, Eventonomy for the watch schedule, and BuddyNext for the member layer, all presented by the Reign theme. Jetonomy, Eventonomy and BuddyNext are each free with an optional paid Pro licence. Pro features are labelled as such. For a general picture of a film site with profiles and groups, our earlier film communities post covers the broad feature list. This one is about running the club itself.
One boundary first. None of these plugins host or stream films, and none of them sort out screening rights. Members watch on whatever service or disc they already have access to, and you point them to it. If you plan a public screening or anything beyond a private discussion group, check the licensing rules that apply to you.
The club cycle, and which tool owns each step
Think of one film as passing through five stages. Each stage maps to a specific tool, which is why you need three plugins rather than one forum.
| Stage | What happens | Where it lives |
|---|---|---|
| Nominate | Members suggest films and vote | A Jetonomy Ideas space |
| Schedule | You fix a watch date and take RSVPs | An Eventonomy event |
| Watch | Members view the film on their own | Outside the site |
| Discuss | Spoilers allowed, after the date | A Jetonomy topic that publishes on a schedule |
| Review | Each member files a verdict | A Jetonomy Forum space, one topic per film |
BuddyNext sits around all of this: member profiles, a feed for chatter, direct messages and notifications. If you keep the logistics out of the feed and the film talk in Jetonomy, the feed never leaks a spoiler.
Nominations: use an Ideas space as the voting booth
A Jetonomy space can be one of four types: Forum, Q&A, Ideas or Feed. Ideas is built for feature requests, but the mechanics suit a nomination box exactly. Members post an idea, other members vote up or down, and the net score drives the default sort. Nobody can vote on their own post, and each member gets one vote per item.
Create an Ideas space called Nominations and ask members to post one film per idea, with the title of the film as the idea title. Then use the status buttons that moderators see under the title. There are four fixed labels: Planned, In Progress, Shipped and Declined. Each click saves immediately and the idea’s author is notified. The Ideas space also gets a roadmap view that groups ideas into a lane per status.
I did not find a setting to rename those four labels, so map them in your pinned rules post and tell members what they mean for a film club:
- Planned: the film has a date on the calendar.
- In Progress: this is the current film, so people are watching it now.
- Shipped: the club has watched it. It stays on the board as your archive.
- Declined: the film is out. Add a reply that says why, as Jetonomy’s docs recommend, so people do not nominate it again.
A status cannot be cleared once it is set, only switched to another one, so decide the meanings before you use them.
Nominations are also a good place for a little structure. Turn on topic prefixes for the space (Jetonomy lists this under the space’s settings) and add a few colour-coded labels such as a genre or a decade. Members pick at most one prefix per topic and you cannot make it mandatory, so treat it as a convenience and not a rule. A prefix is a plain label and does not filter the list when clicked.
For picking between two films that are level, the default Popular sort uses net score, and the trending sidebar rewards votes that arrive in a short window rather than a slow pile-up. Decide up front whether you count total votes or recent momentum, and say so, because the two will not always agree.
The watch schedule: one event per film
This is where a film club differs from a fitness class, and the Eventonomy docs make the difference clear.
A recurring event in Eventonomy repeats one event on a rule. Free covers Daily, Weekly and Monthly with an interval, so “every week” or “every other week”. Pro adds specific weekdays, “the 2nd Tuesday of every month”, “the last Friday” and end dates. Two details matter for you. First, a member RSVPs to the event, not to one date, so one RSVP covers the series and the capacity applies across it. Second, editing a recurring event edits the whole series, and there is no “this occurrence only” option. If one date needs to differ, you create a separate one-off event.
A club that watches a different film each time therefore should not use a recurring event for the films. Instead:
- Create one event per film. Put the film title in the event title and your discussion rules in the description.
- Use a recurring event only for something that really repeats unchanged, such as a standing pre-screening chat room or a monthly planning call. Eventonomy lets you cancel an individual date with Cancel this date under Upcoming dates, and restore it later.
Setting up a screening event
In the event editor, set the date, time and the event as online if the club watches together over a call. A virtual event picks the Online layout automatically when you have not chosen one. Under Registration choose People register here so the RSVP block appears with Going, Maybe and No. Only Going counts toward capacity.
For a small club, three more settings are worth a look under Eventonomy > Settings > Registration:
- Limit attendees gives you a cap if you hold a live watch party.
- Waitlist when full adds people automatically once you are full. When someone cancels, the oldest person on the waitlist is promoted and notified. This is for free RSVP events. Sold-out paid events use a manual waitlist form.
- Close registration before the event starts stops last-minute sign-ups, if you want a clear head count.
Attendees do not need an account. A guest gives a name and email and receives a magic link to change or cancel the RSVP, or you can set Must log in to tie RSVPs to member accounts.
Publishing before the date is final
Eventonomy lets you leave Starts empty so the event shows “Date to be announced”. Undated events count as Published, are listed after dated events, and are left out of calendar views, reminders and the calendar feed. That is useful while the vote is still open, because members can see the next film exists and that a date is coming. When you fill in the date, the first reminders and calendar entries begin.
If the event page itself should not be public, an event can be link-only. Under the Visibility panel choose Private (only people with the link). It is left out of lists, the calendar and search, and search engines are told not to index it, but anyone who has the address can open it and register. Anyone can pass the address on, so treat it like a shared password and not as real security. Keep the actual streaming link out of the public description, and send it to the people who are going instead. Organisers can do that with the free Email attendees panel on the attendee screen, choosing Going or Going plus waitlist. Emails go out in background batches and registrants who opted out are skipped.
Time zones for a scattered club
Eventonomy shows an event’s time on the event’s own clock and adds a zone abbreviation when that differs from the site’s zone, as its developer docs describe. For a club spread across countries, say the zone in the title or first line of the description anyway, and let the Add to calendar buttons do the conversion. Each event offers Google, Outlook and Apple or .ics options, and a subscribable feed is available if you switch it on under Eventonomy > Settings > Connections.
A film night with more than one film
If you run a themed night, for example shorts followed by a feature, use the event agenda. You add sessions with a title, start and end times and an optional speaker field, and they show as a timeline on the event page. The speaker field is plain text, so you can use it for a director or a host.
Showing the schedule inside the community
With BuddyNext Pro active, Eventonomy events surface in the community. A new event posts a card to the feed, a “going” RSVP posts an “is attending” activity, events appear in community search, and each member profile gets an Events tab. A space can also have its own Events tab, switched on under Manage space > Integrations, with List and Calendar views. Without BuddyNext Pro the event pages still work on their own. They simply do not appear in the community feed.
Spoiler rules that the software can actually enforce
You cannot stop an adult from typing a spoiler, but you can arrange the site so that the spoiler has nowhere to land except where it is expected. Four mechanisms work together.
1. Separate the conversation in time
Jetonomy lets a member save a topic as a draft or schedule it for a date and time, using the arrow beside the Post button. Times use the site’s timezone and the topic is invisible to others until it publishes. A moderator can write the discussion thread for each film in advance, schedule it for after the screening, and let it appear on its own. Scheduling the same title for the same time twice is refused, which prevents a duplicate by double click.
Publishing happens through a background queue, so a topic scheduled for a given minute normally appears within a minute or two. Do not promise a to-the-second reveal.
2. Separate the conversation in place
Create two Forum spaces. Call the first Before the Credits and the second After the Credits. The first holds expectations, trailers and context, and has a rule against any plot detail. The second is where spoilers are the point. If the club prefers one space, use two prefixes, such as Spoiler-free and Spoilers, with contrasting colours. Remember that prefixes are optional and unfiltered.
3. Keep spoilers out of the feed
BuddyNext’s feed is for the moment, and it ranks and surfaces posts widely. Keep it for logistics: the date, the link, a thank you. Members can set each space to notify them for All activity, Mentions only or None, so a member who has not watched yet can silence the After the Credits space. You can also add a Discussions tab to a BuddyNext space through the Jetonomy companion, installed from Platform > Add-ons, so each film’s space has both a feed and a structured board.
4. Blur what slips through
BuddyNext moderators can apply a content warning to a reported post. The four labels are NSFW, Spoilers, Violence and Strong language, and the post then shows blurred with a Show anyway button. Two limits matter. The author cannot set it on their own post, only a moderator can, after the post has been reported. And the report reason list has no spoiler entry, so members choose Inappropriate content or Something else and explain in the note. Say that in your rules so the queue is not confusing.
If you want to hold every post in a space for review while a new film is fresh, Jetonomy has a space setting called Require Post Approval. Posts from non-moderators wait until a moderator approves them. It is blunt, and best switched on only for the week of a major release.
Member reviews that read like reviews
Reviews are different from discussion. They are longer, they are filed once, and people want to compare them. Jetonomy gives you a clean way to do it.
Create a Forum space called Reviews and make one topic per film, named with the title. Each member posts a top-level reply, which is their review. Then:
- Replies thread three levels deep, so a response to a review stays attached to it.
- The reply sort has three options: Oldest first, Newest first and Best. Best ranks by net vote score. Use Best for the finished record and Oldest first while reviews arrive.
- Upvotes build reputation. With default values, an upvoted reply earns 5 points and an upvoted topic earns 10, which you can change under Jetonomy > Settings > Permissions > Reputation Points.
If your club also wants a visible rating, Jetonomy Pro’s Custom Fields can add structured fields to posts. A required Select field with options one to five gives every review topic a rating. Topic fields are enforced on the server, so a review cannot be filed without it. Ask members whether they want a numeric score at all. Many clubs find that ratings turn into arguments about the number.
A short review template helps. Pin it to the top of the space; each space allows up to three pinned topics by default.
| Section | What to ask for |
|---|---|
| Verdict | One sentence, no plot |
| What worked | Specific scenes or choices, spoiler-tagged if needed |
| What did not | The same |
| Who it is for | One line |
| Rating | If you use one |
Decide your critique tone in writing. A common rule is to criticise the film and the argument, never the member. Put it in the pinned post and let the report button back it up. Members can report a post with a reason and a note, and moderators see merged reports in a queue. Jetonomy also has trust levels: brand-new accounts start at level 0 with daily caps on topics, replies and votes, which makes it harder for a throwaway account to swing a nomination vote. Levels 1 to 3 are earned automatically at thresholds you can change.
Member layer: profiles, types and categories
BuddyNext adds a profile for each critic. A few uses specific to a film club:
- Member types give each member a badge and a directory filter. You might create types that match how people join, such as programmer or regular. A member has one type, and you can let them select it themselves.
- Space categories double as interests. If you categorise spaces by genre, new members see those genres as chips during onboarding, and their feed and suggestions lean toward them. Interests influence ranking, not access.
- Announcements pin to the top of every home feed until dismissed, with an optional expiry. Use one for the date of the next screening and end it afterwards.
Free and Pro at a glance
| Need | Plugin | Tier |
|---|---|---|
| Nominations with votes and status | Jetonomy Ideas space | Free |
| Prefixes, scheduled topics, threaded reviews | Jetonomy | Free |
| Rating field on review topics | Jetonomy Custom Fields | Pro |
| One event per film, RSVPs, waitlist, agenda | Eventonomy | Free |
| Specific weekday rules, check-in, richer notifications | Eventonomy | Pro |
| Events in the community feed and search | BuddyNext with Eventonomy | BuddyNext Pro |
| Content warnings, member types, space notifications | BuddyNext | Free |
The plugins overview lists every tier in one place. If you are weighing the forum formats before you commit, our comparison of forums, Q&A and ideas boards explains when each one fits. For a monthly meeting that really does repeat, the guide to recurring events on WordPress covers the rules that break.
A sample month you can adapt
This is a template, not a record of any club. Change the days to suit yours.
| Week | Action | Tool |
|---|---|---|
| 1 | Nominations close. Moderator marks the winner Planned | Ideas space |
| 1 | Create the screening event and the scheduled discussion thread | Eventonomy, Jetonomy |
| 2 | Announcement pinned with the date and watch link | BuddyNext |
| 3 | Screening. Mark the idea In Progress. Waitlist handles late cancellations | Eventonomy |
| 3 | After the credits: the scheduled thread goes live | Jetonomy |
| 4 | Reviews close. Pin the best-voted reviews. Mark the idea Shipped | Jetonomy |
Frequently asked questions
Can members vote on which film we watch next?
Yes. Use a Jetonomy Ideas space where each film is an idea. Members upvote or downvote, the score drives the default sort, and moderators set Planned, In Progress, Shipped or Declined with one click. The four status labels are fixed, so explain what they mean for your club.
Can I make one event repeat every week for different films?
You can repeat the slot, but not the film. A member’s RSVP covers the whole series and editing the event edits every date, with no this-date-only edit. Create one event per film, and keep recurring events for things that stay the same each time.
How do I stop spoilers reaching people who have not watched yet?
Combine time and place. Schedule the spoiler discussion to publish after the screening, keep it in its own space, keep the feed for logistics, and let members mute that space. A moderator can also blur a reported post with the Spoilers content warning. None of this stops a determined member, so state the rule clearly.
Do members need an account to RSVP?
Not unless you want them to. Eventonomy can take a name and email and send a magic link to change or cancel the RSVP. You can switch the setting to require a login if you want RSVPs tied to member accounts.
Can I add star ratings to reviews?
With Jetonomy Pro, yes, through a Custom Fields Select field on the review topic. Free Jetonomy has no rating field, though members can still write a score in the review itself and vote on each other’s replies.
Do I need all three plugins?
No. A small club can run on Jetonomy and Eventonomy alone. BuddyNext adds profiles, a feed, space notification controls and the moderator content warning. Events only appear in the community feed when BuddyNext Pro is active.