FlowRunner
PricingContact
Theme
Start Free

Skool

Social Media

Read Skool community data from AI agents: list members, look up a member's role, level, and points, and pull community metadata. Skool has no official public API, so an authenticated passthrough action reaches any Skool-compatible endpoint you have access to.

4 actions API key available
Skool website ↗ Platform Documentation ↗ Capability data verified 2026-07-27
The weekly community health schedule fires on Monday morning
Get Community reads the group's name, description, and current member count
List Members pages through the roster with each member's role, level, and points
The agent compares the roster against last week's export to find joins, departures, and members whose activity points went flat
Joins and departures append to the tracking sheet, and flat members are collected into a re-engagement list
The digest posts to the team channel: net growth, notable level-ups, and the at-risk list
The community manager reviews the at-risk list and decides who gets a personal check-in versus the standard re-engagement email

What This Integration Enables

A Skool community is a membership business, and its most valuable dataset, who the members are, what they have earned, and whether they are still showing up, has no official public API. Skool's first-party integrations are webhook-based, and there is no developer portal. This connector deals with that reality honestly: List Members, Get Member, and Get Community target the plausible endpoint shapes of whichever Skool-compatible API or proxy you configure, and Send Custom Request is an authenticated passthrough that reaches any endpoint those convenience actions do not cover. The convenience actions should be smoke-tested against your specific API before production use; the passthrough is the reliable workhorse. That caveat stated, the payoff is real: the roster stops being trapped behind an admin login and becomes data your agents can act on. - Export and sync membership rosters into spreadsheets, CRMs, and email tools on a schedule - Look up a member's role, level, and points mid-workflow to route decisions - Pull community metadata for growth reporting without logging in - Reach any Skool-compatible endpoint through one authenticated passthrough

Without FlowRunner

The roster lives behind a login Member data exists only inside Skool's admin screens, exported by hand when someone remembers
Churn discovered after the fact A member's points went flat weeks before they left, and nobody was looking
Community data disconnected from the business The CRM, the email tool, and the community roster are three unreconciled lists

With FlowRunner

Membership as queryable data Agents pull the roster, roles, levels, and points on a schedule into sheets and CRMs
Early-warning signals surfaced weekly Flat activity points become a reviewed list, not a post-mortem finding
One member record across tools Skool membership syncs into the same records the rest of the operation runs on

Use Case Scenarios

The roster that keeps itself current

A course creator runs a paid community alongside an email list. A nightly agent calls List Members, diffs the roster against the synced copy in [Google Sheets](/integrations/google-sheets), and reconciles the differences: new members get tagged in the email platform and receive the onboarding sequence, departed members get suppressed from paid-member campaigns. The creator stops discovering that they emailed member-only content to people who churned two months ago.

Points as an early-warning system

Skool's gamification means every member carries a live engagement signal: their points and level. A weekly agent pulls the roster, compares each member's points to the prior snapshot, and builds a list of paying members whose activity went flat. The list posts to [Slack](/integrations/slack) with each member's tenure and level attached. The community manager picks who gets a personal message, because a founder's check-in retains members that an automated drip does not.

The passthrough as coverage insurance

An operator's Skool-compatible proxy exposes an endpoint the convenience actions do not model. Instead of waiting for a connector update, the agent calls Send Custom Request with the path, method, and query parameters, and the response flows into the same workflow. When the team's needs outgrow the modeled actions, the integration stretches instead of breaking, and Get Member still handles the common case of hydrating one member's profile before a routing decision.

Human-in-Loop Highlight

Send Custom Request is deliberately unconstrained: it sends whatever method, path, and body you give it, authenticated, to an API surface that Skool has never publicly documented. A GET that guesses wrong returns an error. A POST or DELETE that guesses wrong mutates production community data through an unofficial endpoint, with no documented contract for what it just changed and no support channel to appeal to. So FlowRunner workflows split the passthrough by method: reads run at machine speed, and any mutating request pauses with the full method, path, and body in front of a person before it is sent. The same discipline applies downstream of the reads: the at-risk list an agent builds from flat points is a hypothesis, and the member-facing message it triggers goes out only after the community manager decides who hears from a human and who hears from a sequence.

Agent processes routinely
Detects exception requiring judgment
Clear match Continues automatically
Ambiguous Routes to human via preferred channel
Human decides
Agent resumes with decision

Agent Capabilities

4 actions

Passthrough

1
  • Send Custom Request Sends an authenticated request to any Skool-compatible endpoint: your choice of HTTP method, query parameters, and JSON body, with the API key as a Bearer token. The most reliable action in the connector, and the one this page's human gate exists for when the method mutates.

Members

2
  • List Members Lists a community's members with pagination, targeting the standard members endpoint shape of your configured API. The roster pull behind syncs, diffs, and health reports. Smoke-test against your API before production use.
  • Get Member Retrieves a single member by ID, including profile, role, level, and points. Used to hydrate one member's context before a routing or outreach decision.

Community

1
  • Get Community Retrieves community metadata such as name, description, and member count. The lightweight read behind growth reports and notifications.

Frequently Asked Questions

What can FlowRunner do with Skool?

FlowRunner agents can run Send Custom Request, List Members, and Get Member in Skool, plus 1 more action.

Does connecting Skool to FlowRunner require OAuth?

No. Skool connects to FlowRunner with an API key, no OAuth flow required.

Can Skool trigger a FlowRunner workflow automatically?

Skool doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.

Start building with Skool

$100 in credits. No card required. Connect in minutes.