Skip to content

Moderator Guide

Everything you need to know about keeping Flourish a safe, useful space for our community.

What is Flourish?

Flourish is a free community exchange board. Think of it as a neighbourhood bulletin board - but online, and available to anyone in the city.

The idea is simple: people post what they need or what they can offer, and neighbours connect with each other. No money changes hands (though it can if people agree to it). It's about sharing resources, skills, time, and space within our community.

Examples of what people post:

  • Needs: “Ride to appointment Tuesday”, “Looking for a winter coat, size M”, “Need help moving a couch”
  • Offers: “Free kids clothes, ages 4-6”, “Can help with basic plumbing”, “Spare room for short-term stay”

Posts are organised into four categories: Items, Services, Skills, and Space. Each post also has an urgency level (urgent, this week, or flexible) so people can prioritise what needs attention now.

How it works for users

1

Browse the board

Anyone can visit the site and browse all active posts without an account. They can filter by needs vs offers, by category, or search for something specific. There's also a map view showing approximate locations of posts.
2

Post something

To create a post, you need to sign in with a magic link (a one-time code sent to your email - no password needed). The posting form walks you through three steps: what type of post (need or offer), the details, and your first name. All connections happen through the app - no personal phone numbers or emails are displayed publicly.
3

Connect with someone

When you see a post you want to respond to, click “I can help” (for needs) or “I'm interested” (for offers). You enter your name and an optional message. The poster gets notified by email that someone responded, and both people can then message each other through the app.
4

SMS posting

People can also text the Flourish phone number to create posts without using the website at all. This makes the board accessible to people who are more comfortable with texting or don't have reliable internet access. SMS posts appear on the board like any other post.

Your role as a moderator

As a moderator, you help keep Flourish safe, relevant, and welcoming. You're not a gatekeeper - the default assumption is that posts are fine. You're here to catch the occasional problem, not to approve every post before it goes live.

Posts appear on the board immediately when someone creates them. Your job is to review them and remove anything that shouldn't be there. Think of it as post-moderation: posts are visible first, and you can take action if needed.

What moderators can do:

  • Review posts on the board and in the admin dashboard
  • Approve posts (confirm they're fine - optional, since posts are approved by default)
  • Reject posts (remove them from the public board)
  • View basic stats about the board's activity

What moderators cannot do:

  • Edit other people's posts (only approve or reject)
  • Add or remove other moderators (only admins can do this)
  • See users' private messages or personal contact details

Getting started

1

Log in

Go to Sign In and enter the email address that was registered for your moderator account. You'll receive a magic link - click it to sign in. No password needed.
2

Access the admin dashboard

Once signed in, go to Admin Dashboard. If your email is in the moderator list, you'll see the dashboard with stats, a list of posts to review, and moderation tools. If you see an “access denied” message, your email may not have been added yet - contact the admin.
3

Review posts

You can moderate posts in two places:
  • On the board itself — when you're logged in as a moderator, you'll see small approve/reject buttons on each post card
  • In the admin dashboard — the moderation section lists all active posts with action buttons

Moderation decisions

Use your best judgement. The goal is to keep the board useful and safe, not to be overly strict. Here's a general framework:

Approve (leave it up) if the post:

  • Is a genuine need or offer relevant to your community
  • Is written in good faith, even if a bit vague
  • Falls into one of the categories (items, services, skills, space)
  • Is something a neighbour might reasonably post on a community board

Reject (remove it) if the post:

  • Is spam, advertising, or a commercial solicitation
  • Contains hate speech, threats, harassment, or discrimination
  • Shares someone else's private information
  • Is clearly not relevant to your community
  • Promotes illegal activity
  • Is a duplicate or test post
  • Contains explicit or inappropriate content

Use your judgement for:

  • Posts that are vague but seem genuine - leave them up, people can ask for details
  • Posts offering paid services - fine as long as they're not pushy commercial ads
  • Posts from outside your area - if it's nearby and relevant, it's probably fine
  • Unusual requests - if it doesn't violate any of the rejection criteria, let the community decide

When in doubt, leave the post up. Flourish works best when the barrier to participation is low. If you're genuinely unsure, reach out to the admin before rejecting.

Rejecting a post

When you reject a post, it's removed from the public board but not deleted from the database. The poster isn't currently notified when their post is rejected (this may change in future).

You can optionally provide a reason when rejecting. Even if the poster doesn't see it now, it helps other moderators understand why the decision was made.


Moderator code of conduct

  • Be fair and consistent. Apply the same standards to all posts regardless of who posted them.
  • Assume good faith. Most people are genuinely trying to participate. Give the benefit of the doubt.
  • Protect privacy. Don't share any user information you see through the admin tools. Don't screenshot or discuss specific users outside the mod team.
  • Don't use moderation tools for personal reasons. Never reject a post because you personally disagree with it (unless it violates the guidelines above).
  • Ask if unsure. It's better to check with the admin than to make a wrong call. No one expects you to have all the answers.
  • Be kind. If you ever interact with a user about moderation (e.g. if we add messaging to posters), be respectful and explain clearly.

Things to test

Before you start moderating, walk through these steps to make sure everything works for you. This should only take a few minutes.

As a regular user

  • Browse the board without logging in - can you see posts, filter by need/offer, search?
  • Open the map view - do location pins show up?
  • Log in with your email - did the magic link arrive? (Check spam if not)
  • Create a test post (mark it as an offer, something like “Test post - please ignore”) - does it appear on the board?
  • Respond to your own test post or another test post - does the poster get notified?
  • Try texting the SMS number (the SMS number (if configured)) with “hello” - does the AI assistant respond?
  • Delete or mark your test post as fulfilled when done

As a moderator

  • Go to Admin Dashboard - can you access the dashboard?
  • Find a test post in the moderation list - can you see the approve/reject buttons?
  • Approve a test post - does the status update?
  • Reject a test post - does it disappear from the public board?
  • Check the stats section - does it show recent activity?

If something doesn't work

Don't worry - just note what happened and let the admin know through the feedback form. Include what you tried, what you expected, and what actually happened.

Questions?

If you have questions about moderation, need help with the tools, or want to flag something, use the feedback form or contact the admin directly.

Thank you for volunteering your time to help keep Flourish a good space. It genuinely matters.