Writing a monitor that finds the right posts
A GroupSignal monitor comes down to two sentences: Find describes the posts you want, and Ignore the ones that look similar but aren't. AI reads every new post in the monitor's groups against them, so their wording decides what reaches your inbox.
How a monitor is put together
- Name is for you. It doesn't affect matching.
- Find says who you're looking for and what they need, as a sentence that follows the word Find.
- Ignore is optional and describes posts that look like a match but aren't, as a sentence that follows the word Ignore.
- Facebook groups are the groups the monitor watches.
You can pause a monitor at any time, and a paused monitor watches nothing. Changes to Find and Ignore apply to posts that arrive after you save; posts already in your inbox keep their result.
Describe the person and the need, not the words
Write Find the way you'd brief an assistant reading the groups for you. Say who posts and what they're asking for, and include any limit that matters to you, such as the kind of client you take. You don't need to list words or spellings: the AI reads for meaning, in any language (why that matters).
WeakFind website.
BetterFind people asking for someone to build, redesign or fix a website or online shop for their business.
The better sentence names the poster and the need, so a post that only mentions a website doesn't fit.
WeakFind clients.
BetterFind small-business owners asking for help running their Instagram or Facebook pages.
"Clients" says nothing about what you do. The AI can only find what the sentence describes.
WeakFind cleaner, cleaning, maid, housekeeper, deep clean, move-out clean.
BetterFind people asking for a house cleaner, a regular cleaning service, a deep clean or a move-out clean.
A list of words isn't needed. Describe the request once, and the AI recognizes other ways of putting it.
If your groups are already local, you don't need to name the area. People rarely say where they are in a local group, and a Find that requires it can leave good posts out or mark them only as Possible matches.
Use Ignore for posts that look right but aren't
The most common wrong match is the other side of the same conversation: someone offering what you offer. Name it in Ignore. Other useful exclusions depend on your work:
- Ignore designers, developers and agencies advertising their own services.
- Ignore job ads for full-time or in-office employees.
- Ignore requests for unpaid or volunteer help.
WeakIgnore spam.
BetterIgnore cleaners and cleaning companies advertising their services or availability.
The AI can't know what spam means to you. Describe the posts you keep seeing.
Keep Ignore to real exclusions. A post that fits Ignore is left out even when it's close, so an Ignore that's too broad hides good posts.
Examples by kind of work
Starting points to adjust to the work you take.
- Find
- business owners asking for someone to build, redesign, fix or maintain a website or online store.
- Ignore
- designers, developers and agencies advertising their services, and job ads for full-time in-house roles.
- Find
- business owners looking for a virtual assistant, or for someone to handle email, scheduling, customer messages or other admin.
- Ignore
- virtual assistants advertising their availability, and full-time or in-office job ads.
- Find
- business owners looking for someone to manage their social media, create content, or run Facebook or Instagram ads.
- Ignore
- marketers and agencies promoting their own services.
- Find
- people planning to buy, sell or rent a home, or moving to the area and asking for help finding a place.
- Ignore
- agents, brokers and landlords advertising listings.
- Find
- people asking for a house cleaner, a regular cleaning service, a deep clean or a move-out clean.
- Ignore
- cleaners and cleaning companies advertising their services or availability.
- Find
- people who are moving and asking for movers, a moving truck with a driver, or help carrying furniture.
- Ignore
- moving companies advertising their services, and people selling or giving away furniture.
The guides for web designers, freelancers and virtual assistants, real estate agents, house cleaners and movers go further, with where clients ask and how they word it. The guide list has more kinds of work.
One monitor or several
A monitor should describe one kind of post you'd answer the same way. Split it when:
- You offer different services to different clients, such as websites for local shops and ads for online stores. Each monitor keeps a focused Find and its own inbox.
- You want some groups watched for one thing and other groups for another.
- You want only some matches sent to Zapier or Make. Webhooks are set for each monitor.
Keep one monitor when the request is the same and only the wording varies; that's what matching by intent handles.
Splitting has a cost: each group in an active monitor uses one group slot, so the same group in two active monitors uses two. A paused monitor uses none. See pricing for how many slots each plan includes.
Let AI tighten your wording
Each field has a refine button, marked with a sparkle. It rewrites just that field into a more concrete description, using the other field as context, and keeps every limit you wrote. It doesn't save anything: read the result, then keep it, edit it or choose Undo.
Read your matches, then adjust
Each post in your inbox carries a label and a short reason:
- AI match: the post fits your Find and not your Ignore.
- Possible match: the AI couldn't decide, often because the post is vague, or because it could come from a client or a provider. Open it to see.
- Why it matched explains what the AI saw in the post. Read it when a match surprises you.
Then adjust the monitor:
- The same kind of wrong post keeps matching. Describe it in Ignore.
- Too many Possible matches. Make Find more specific about who posts and what they ask for.
- Nothing arrives. On the Monitors page, check that the monitor is active, each group shows the Facebook account that collects it, and no gap is shown. Then consider a broader Find. Some days a group simply has no requests.