Auto-screen Skool applicants and route to invite, decline, or review

When someone answers your Skool membership questions, Geni judges fit against your criteria, then invites, declines, or pings Slack for review.

Agentic Task
SkoolGmailSlackOperationsSalesOnboarding AutomationLead EnrichmentEmail Automation
PromptCreate

Build me an agent that acts as the first-pass admissions screener for my Skool community so I am not manually reading every applicant's answers.

Trigger: poll Skool for the Answered Membership Questions event. The workflow should fire once per new applicant submission.

For each new submission, the agent should:

1. Read the applicant's full answers to the membership questions.

2. Judge fit against my stated criteria. Let me supply these criteria in plain English at setup time. Typical examples I want supported: serious about the topic, plausible budget, no obvious spam or freebie hunter, alignment with the community's focus.

3. Take exactly one of three paths based on that judgment.

Path A, clear yes: call Skool Invite Member to invite the applicant to the group, then send a warm, personalized welcome via Gmail Send a Message. The welcome must reference something specific the applicant wrote in their answers so it feels human.

Path B, clear no: send a polite, brand-safe decline via Gmail Send a Message. Do not invite them. The decline should not mention that the decision was automated.

Path C, borderline: post a summary to my review channel via Slack Send a Message. Include the applicant's name, their full answers, the agent's reasoning, and an explicit Invite or Decline recommendation so a human can decide quickly.

Everywhere the agent acts (invite, welcome email, decline email, Slack post), include a one-line rationale explaining why this applicant was treated this way.

Inputs I want to configure at setup time: my fit criteria paragraph, the Slack channel for borderline reviews, the Gmail account that sends welcomes and declines, the welcome and decline email tone and signature, and an optional toggle to force every clear yes through Slack review instead of auto-inviting.

Use these exact operations: Skool Answered Membership Questions as the trigger, Skool Invite Member for invites, Gmail Send a Message for both welcome and decline emails, and Slack Send a Message for the borderline review channel.

What does this prompt do?

  • Watches for new Skool membership question submissions and reads each applicant's answers in full.
  • Scores fit against criteria you write in plain English, things like serious about the topic, plausible budget, no spam or freebie hunter.
  • Auto-invites strong applicants and sends them a warm, personalized welcome email that references something specific they wrote.
  • Politely declines weak applicants by email in your brand voice, without inviting them to the community.
  • Posts borderline cases to Slack with the applicant's answers, the agent's reasoning, and an Invite or Decline recommendation so a human can make the call.

What do I need to use this?

  • A Skool group on the Pro plan with the Zapier plugin enabled.
  • A Gmail account you want welcome and decline emails to come from.
  • A Slack workspace, plus a channel where borderline applicants should be reviewed.
  • A short paragraph describing your ideal community member so the agent knows what good looks like.

How can I customize it?

  • Tighten or loosen your fit criteria as you watch the agent's decisions over the first week.
  • Change which Slack channel receives borderline applicants, or route different applicant types to different channels.
  • Edit the tone, length, and signature of the welcome and decline emails so they match your brand voice.
  • Decide whether the agent should auto-invite confident yeses, or send every accept to Slack for a quick human check first.

FAQs

Does this work if my Skool group is on the free Hobby plan?
No. The Skool integration requires the Pro plan, which is where the Zapier plugin and API key live. Once you upgrade, turn the Zapier plugin on inside your group settings and copy the API key.
What stops the agent from inviting someone obviously bad?
You write the fit criteria in plain English. Anything the agent is not confident about gets routed to Slack for a human to approve, instead of being auto-invited. Only clear yeses get an automatic invite.
Can I see why the agent made each decision?
Yes. Every action includes a one-line rationale, and borderline cases post the applicant's full answers plus the agent's reasoning to Slack so you can second-guess any call.
Will declined applicants know they were rejected by AI?
No. The decline emails are written in your brand voice and read like any other polite, manual rejection. The agent will not mention that the decision was automated.
How quickly does the agent respond after someone applies?
Skool checks for new applicant submissions on a regular polling schedule, so most applicants hear back within minutes of that check completing.

Related templates

Call overdue Xero customers with an AI collections agent

Every weekday at 10am, an AI voice agent phones your most overdue Xero accounts, logs what each customer promised, and reports back to finance in Slack.

LiveKit
Xero
Deepgram
+2
Agentic Task
Win back LiveChat visitors whose chats went unanswered

Every couple of hours we find the chats your team never answered, email those visitors a real reply, and hand the sensitive ones to a support lead.

LiveChat
Gmail
Slack
Agentic Task
Chat quality review board for LiveChat support leads

Score last week's finished live chats against one rubric, let an AI grader draft the notes with quotes, and send coaching straight to the agent.

LiveChat
Slack
General Input Database
App
Chase the paperwork every new client and vendor still owes

One board showing every party you are onboarding, which documents are still missing or expiring, and a one click chase email for exactly what is outstanding.

General Input Storage
General Input Database
PDF.co
+1
App
File Gmail attachments into storage with names you can find

Every hour, new email attachments get sorted by document type and vendor, saved under clear names, and logged in a spreadsheet index.

Gmail
General Input Storage
Google Sheets
+1
Agentic Task
Win back no-show and cancelled appointments every morning

Every weekday morning, every appointment that fell through yesterday gets a personal text or email inviting them to rebook, plus a task for the right rep.

LeadConnector
Google Sheets
Slack
Agentic Task

Stop reading every Skool application by hand.

Connect Skool, Gmail, and Slack once, and Geni screens every new applicant the moment they answer your membership questions.