---
title: "Connect Recruiterflow to SchoolMaker - APIANT.ai"
description: "When \"Deal Stage Changed\" fires in Recruiterflow, your agent runs \"Add conversation message\" in SchoolMaker."
canonical: "https://apiant.ai/connect/recruiterflow-to-schoolmaker"
---

# Connect Recruiterflow to SchoolMaker

When **Deal Stage Changed** fires in [Recruiterflow](https://apiant.ai/connections/recruiterflow), your agent runs **Add conversation message** in [SchoolMaker](https://apiant.ai/connections/schoolmaker). Describe the whole flow and it is built, tested on every scenario and kept running.

Recruiterflow **6** triggers Recruiterflow **19** actions SchoolMaker **30** actions

What the catalog holds today. Ask for anything missing and your agent reads the API documentation and adds it.

## What do you want Recruiterflow and SchoolMaker to do together?

Give your AI client this address.

`https://mcp.apiant.ai`

One connection does both: ask your client to act in an app once, or have it build an automation that keeps running. Any client that takes a remote MCP server. Nothing to install. Create your free account, then sign in once in your browser.

### Set it up in your client

### Claude Code

Run this in the directory you want to work in.

`claude mcp add --transport http -s project apiant-ai https://mcp.apiant.ai`

Start Claude Code there, approve the server, and sign in in the browser page it opens.

[Claude Code guide (opens in a new tab)](https://apiant.ai/docs/mcp/claude-code)

### Claude, web and desktop

Open Customize, then Connectors, then Add custom connector, and paste the address. On Team and Enterprise an owner adds it first.

[Setup guide (opens in a new tab)](https://apiant.ai/docs/mcp)

### Cursor

Add the address to your MCP configuration as a server URL. Cursor signs you in in your browser.

[Setup guide (opens in a new tab)](https://apiant.ai/docs/mcp)

### Zed

Open Settings, then AI, then MCP Servers, then Add Server, then Add Remote Server.

[Setup guide (opens in a new tab)](https://apiant.ai/docs/mcp)

### Codex and the ChatGPT desktop app

Open Settings, then MCP servers, then Add server, and choose Streamable HTTP. From the terminal, Codex takes the address with its own add command and then signs you in.

[Setup guide (opens in a new tab)](https://apiant.ai/docs/mcp)

### Any other MCP client

Paste the address where the client asks for a remote MCP server URL, and name the server apiant-ai where it lets you. APIANT's skills reach the client over the same connection.

[Setup guide (opens in a new tab)](https://apiant.ai/docs/mcp)

Example flows

## What Recruiterflow can start in SchoolMaker

- When **Deal Stage Changed** in Recruiterflow then **Add conversation message** in SchoolMaker
- When **New Candidate Created** in Recruiterflow then **Add community comment** in SchoolMaker

Starting points drawn from the triggers and actions in the catalog today. Describe the flow you need, at any depth, and your agent builds it and tests every scenario before it ships.

Everything your agent can do with Recruiterflow and SchoolMaker

## Triggers and actions 6 triggers · 49 actions

- Trigger

**Deal Stage Changed**

Triggers when a deal moves to a new pipeline stage in Recruiterflow.

- Trigger

**New Candidate Created**

Triggers when a new candidate is added to Recruiterflow.

- Trigger

**New Contact Created**

Triggers when a new contact is added in Recruiterflow.

- Trigger

**New Deal Created**

Triggers when a new deal is created in Recruiterflow.

- Trigger

**Placement Record Created**

Triggers when a new placement record is created in Recruiterflow.

- Trigger

**Placement Record Updated**

Triggers when a placement record is created or edited in Recruiterflow.

- Action

**Add call**

Logs a call in Recruiterflow against candidates, clients, contacts, deals or jobs.

- Action

**Add candidate note**

Adds a note to a candidate record in Recruiterflow.

- Action

**Add candidate to job**

Adds a candidate to a job's pipeline, under the Sourced stage by default or as Applied.

- Action

**Add contact**

Creates a contact in Recruiterflow and returns the new contact's id.

- Action

**Add deal**

Creates a new deal in Recruiterflow with its amount, stage, owner, linked contacts and custom field values.

- Action

**Get candidate**

Returns a candidate's full profile, including contact details, jobs, files, notes and custom fields.

- Action

**Get client**

Returns a client company's full details, including contacts, open and closed jobs, notes and custom fields.

- Action

**Get contact**

Returns a contact's full record, including company, notes and custom fields.

- Action

**Get deal**

Returns the details of a single Recruiterflow deal, including its pipeline stage, owner, client company, amount and custom fields.

- Action

**List candidates**

Returns all candidates in the Recruiterflow account, optionally with their files and notes.

- Action

**List contacts**

Returns the contacts in your Recruiterflow account with their details and custom fields.

- Action

**List jobs**

Returns the jobs in your Recruiterflow account, optionally only open ones, with their details and custom fields.

- Action

**List users**

Returns all users in the Recruiterflow account, with their names, emails and roles.

- Action

**Update candidate**

Updates an existing candidate in Recruiterflow. Any field you fill in replaces that field's current value; fields left blank are not changed.

- Action

**Update candidate stage**

Moves a candidate to a stage in a job's pipeline in Recruiterflow.

- Action

**Update client**

Updates an existing client company in Recruiterflow, including its details, location, tags and custom fields.

- Action

**Update contact**

Updates an existing contact in Recruiterflow. Only the fields you fill in are changed; a filled-in field replaces its existing value.

- Action

**Update deal**

Updates an existing Recruiterflow deal's name, amount, stage, dates, owner, linked contacts and custom fields.

- Action

**Update job**

Updates an existing job in Recruiterflow, such as its title, status, openings, salary range, locations, hiring team or custom fields.

- Action

**Add community comment**

Adds a comment, or a reply to an existing comment, on a community post as the school owner.

- Action

**Add community post**

Creates a post in your SchoolMaker community, as the school owner, in an open category.

- Action

**Add conversation message**

Sends a message from an admin or moderator to an existing conversation group.

- Action

**Add lesson**

Creates a lesson in a section of a SchoolMaker program. New lessons are published by default.

- Action

**Add offer**

Creates a new offer in your SchoolMaker school, with its settings, program accesses and prices. Offers are unpublished unless you choose to publish them.

- Action

**Add program**

Creates a new program (course) in your SchoolMaker school.

- Action

**Add section**

Creates a new section in a SchoolMaker program. New sections are published unless you choose otherwise.

- Action

**Award badge**

Awards a badge to a school member. Repeating an award returns the existing award without notifying the member again.

- Action

**Create a Coaching Appointment**

Creates a coaching appointment of a chosen coaching type with the selected members and coaches.

- Action

**Create a Conversation**

Creates a conversation group with the chosen members and sends its first message.

- Action

**Delete Member**

Deletes a member from your SchoolMaker school, identified by member id or email.

- Action

**Delete offer**

Moves an offer to Trash and removes its accesses from members. Members are not deleted, and the offer can be restored from Trash.

- Action

**Delete program**

Moves a SchoolMaker program to Trash and removes its logo and cover.

- Action

**Get All Coaching Types**

Returns every coaching type in your SchoolMaker school, with its coaches and publication status.

- Action

**Get Member Accesses**

Returns all offer accesses held by a SchoolMaker member, looked up by member ID or email.

- Action

**Get Member Progress**

Returns a member's progress across their programs (completion rate, time spent, unfinished lessons), plus their offers, coaching usage, recent activity, community stats, leaderboard and level.

- Action

**Get Offer Details**

Returns the details of a SchoolMaker offer, including its prices, accesses and member counts.

- Action

**Get Program Details**

Returns the details of a program, optionally with a specific member's progress through it.

- Action

**Get Top 10 Members in Leaderboard**

Returns the school's gamification leaderboard ranking (top 10 members by default), optionally filtered by time range, minimum points, or community space.

- Action

**List badges**

Returns all badges defined in your SchoolMaker school, newest first.

- Action

**List lessons**

Returns the lessons in a section of a SchoolMaker program, ordered by position, optionally filtered by name.

- Action

**List Members**

Returns the members of your SchoolMaker school, optionally filtered by program, offer, points, level, coaching usage or access.

- Action

**List Offers**

Returns all offers in your SchoolMaker school, optionally filtered by published status.

- Action

**List Programs**

Returns all programs in your school, optionally only those a given member can access, with that member's progress.

- Action

**List sections**

Returns the sections in a SchoolMaker program, optionally filtered by section group or search text.

- Action

**Set a Drip Boost**

Sets the drip boost value for a member's access to an offer, unlocking dripped content sooner.

- Action

**Set Member Ban**

Bans or unbans a member of your SchoolMaker school, identified by member ID or email, and returns the member's details.

- Action

**Set Member Suspend**

Suspends or unsuspends a member of your SchoolMaker school, identified by member id or email.

- Action

**Set Offer Access for a Member / Add New Member**

Grants or revokes a member's access to an offer, creating the member if they don't exist yet.

- Action

**Set Offer Details**

Updates an existing offer's details, publish status, accesses and prices. Fields left blank keep their current values.

## Each app on its own

- [ **Recruiterflow** Recruiterflow is a modern recruiting software that helps ambitious recruiting and staffing businesses to be...](https://apiant.ai/connections/recruiterflow)
- [ **SchoolMaker** SchoolMaker is an LMS with a focus on accountability and community.](https://apiant.ai/connections/schoolmaker)

Reviews

## What our customers say

## More from Recruiterflow

- [ **Recruiterflow to Salesforce** Salesforce is a leading enterprise customer relationship management (CRM) platform.](https://apiant.ai/connect/recruiterflow-to-salesforce)
- [ **Recruiterflow to Slack** Slack is a messaging platform for teams. Post messages, manage channels, users, reminders, and react to...](https://apiant.ai/connect/recruiterflow-to-slack)
- [ **Recruiterflow to Stripe** Stripe is a payment processing platform for online businesses.](https://apiant.ai/connect/recruiterflow-to-stripe)
- [ **Recruiterflow to Shopify** Shopify is a commerce platform for online stores and retail point-of-sale.](https://apiant.ai/connect/recruiterflow-to-shopify)
- [ **Recruiterflow to Trello** Trello is a visual collaboration tool that organizes projects into boards, lists, and cards.](https://apiant.ai/connect/recruiterflow-to-trello)
- [ **Recruiterflow to Zoom** Zoom unifies cloud video conferencing, simple online meetings, group messaging, and a software-based...](https://apiant.ai/connect/recruiterflow-to-zoom)

## More into SchoolMaker

- [ **HubSpot to SchoolMaker** HubSpot is your all-in-one stop for all of your marketing software needs.](https://apiant.ai/connect/hubspot-to-schoolmaker)
- [ **Salesforce to SchoolMaker** Salesforce is a leading enterprise customer relationship management (CRM) platform.](https://apiant.ai/connect/salesforce-to-schoolmaker)
- [ **Slack to SchoolMaker** Slack is a messaging platform for teams. Post messages, manage channels, users, reminders, and react to...](https://apiant.ai/connect/slack-to-schoolmaker)
- [ **Google Sheets to SchoolMaker** Google Sheets](https://apiant.ai/connect/google-sheets-to-schoolmaker)
- [ **Gmail to SchoolMaker** Gmail is Google’s email service, featuring spam protection, search functions, and seamless integration with...](https://apiant.ai/connect/gmail-to-schoolmaker)
- [ **Google Calendar to SchoolMaker** Google Calendar is a time management tool providing scheduling features, event reminders, and integration...](https://apiant.ai/connect/google-calendar-to-schoolmaker)

Questions

## Recruiterflow and SchoolMaker, answered

###

### What can start an automation from Recruiterflow?

Any of Recruiterflow's 6 triggers in the catalog, including Deal Stage Changed, New Candidate Created, New Contact Created and New Deal Created. Describe the moment in plain language and your agent picks the right one.

###

### What can your agent do in SchoolMaker when something happens in Recruiterflow?

Any of SchoolMaker's 30 actions, including Create a Coaching Appointment, Create a Conversation, Add community comment and Add community post. Your agent maps the data both ways and tests every scenario before it ships.

###

### Can it also run from SchoolMaker to Recruiterflow?

SchoolMaker has no triggers in the catalog today, so automations start in Recruiterflow. If you need the other direction, ask: your agent reads SchoolMaker's API documentation and adds it.

###

### Do I have to build a connector for Recruiterflow or SchoolMaker?

No. Both are in the catalog with their triggers and actions. You describe the automation; your agent builds it, tests every scenario and keeps it running.

###

### Can my AI client use Recruiterflow and SchoolMaker without building an automation?

Yes. With your AI client connected to APIANT, ask it to do something in either app once and it runs that action on the spot. Ask for an automation and your agent builds it, tests every scenario and keeps it running. One connection covers both.

###

### What happens when something fails?

Your agent works that out for you. It plans the failure paths along with the happy path, then tests every scenario before it ships.

###

### Is there a free plan?

Yes. Every plan includes the agent, including free, and building from your own AI client spends no assistant credits.
