Trainual
HRConnect AI agents to Trainual, the employee training and SOP platform. Agents invite new hires, look up training subjects and topics, browse roles and groups, and pull completion records to keep onboarding and compliance reporting current.
What This Integration Enables
Trainual is where a company's process knowledge stops living in people's heads, and its data answers a question auditors and managers keep asking: who has actually been trained on what? FlowRunner agents put that answer on a schedule. They invite new hires the moment the HR system creates them, look up subjects and topics so training content can surface inside other workflows, browse roles and groups to keep assignments aligned with the org, and pull completion records continuously so onboarding and compliance reporting reflect today, not last quarter. - Invite new hires automatically when [BambooHR](/integrations/bamboohr) or your HR system of record adds them - Sync completion records into [Google Sheets](/integrations/google-sheets) for a compliance sheet that is never stale - Find employees with incomplete required subjects and nudge them by [Slack](/integrations/slack) DM - Surface the right SOP content inside tickets, chat threads, and other workflows where the question actually comes up - Keep an external directory of users, roles, and groups current without manual exports This is orchestration in its plainest form: the training platform holds the truth, and agents carry it to the systems and people who need it, on time, every time.
Without FlowRunner
With FlowRunner
Use Case Scenarios
The invite that beats the start date
[BambooHR](/integrations/bamboohr) creates a new employee. The agent checks List Users to rule out a duplicate profile, matches the hire's title against List Roles, and queues the invitation for people ops to confirm the role. On approval, Invite User sends the onboarding email with the Employee role assigned, so the hire's first login already shows their required subjects. The hire starts Monday with a training plan instead of an empty inbox.
The compliance sheet that closes itself
Every night, List Completions pulls the day's new completion records, optionally filtered to the subjects that map to regulatory requirements. Each record appends to a [Google Sheets](/integrations/google-sheets) compliance tab with user, subject, and completion date. When the auditor asks who has completed the data handling SOP, the answer is a filter, not a project.
The stalled onboarding, caught in week one
A weekly sweep cross-references List Completions against List Users for everyone hired in the last 60 days. Hires missing required subjects get a friendly [Slack](/integrations/slack) DM naming the specific topics left, pulled via List Topics so the message says "Finish the two remaining steps in Expense Policy" rather than "complete your training." Hires still stalled a week later escalate to their manager with the completion gap attached. Nobody discovers at the 90-day review that onboarding never finished.
Human-in-Loop Highlight
Invite User sends a real email to a real person and creates their account in the company's training system, and the role attached to that invitation decides which SOPs, policies, and internal processes they can see. An agent that matches "Operations Associate" to the Manager role has not made a typo, it has granted a new hire access to content they should not have and a training plan that is wrong from day one, delivered in an email that cannot be unsent. So the gate sits on the role decision: the agent presents "Jordan Reyes, starting Monday, title Operations Associate, proposed Trainual role Employee, assigned subjects: Warehouse Safety, Expense Policy," and people ops confirms or corrects before the invitation exists. The agent handles the matching, the dedup check, and the timing. The person rules on what the new hire gets to see.
Agent Capabilities
9 actionsContent
3- List Subjects Retrieves a paginated list of subjects, the training modules that contain topics and steps, with an optional text filter. The lookup behind surfacing the right SOP in another workflow.
- Get Subject Retrieves a single subject in full by ID: title, description, publication status, and associated topics. Used to build specific, named reminders instead of generic ones.
- List Topics Retrieves topics across the account, optionally scoped to one subject. Topics are the sections inside a subject, which makes them the right granularity for "here is exactly what you have left" messages.
Users
3- List Users Retrieves a paginated list of employees with names, emails, and account roles, with a text filter for locating specific people. The dedup check before every invite and the roster behind completion sweeps.
- Get User Retrieves a single user in full by ID: name, email, role, and status. The context step before escalations and directory syncs.
- Invite User Creates a new user profile and sends the invitation email, with an optional account role of Employee, Manager, or Admin. The write this connector's human gate exists for, because the email cannot be recalled and the role decides what the hire sees.
Organization
2- List Roles Retrieves the roles that organize content assignments. Roles drive which subjects a person is assigned, which makes this the reference data for every invitation decision.
- List Groups Retrieves the teams and departments used to organize users and content. Used to keep external directories and team-level assignment logic aligned with the org.
Reporting
1- List Completions Retrieves completion records showing which users finished which subjects and when, filterable by user or subject. The data source behind compliance sheets, onboarding sweeps, and every "who has been trained on this" answer.
Frequently Asked Questions
What can FlowRunner do with Trainual?
FlowRunner agents can run List Subjects, Get Subject, and List Topics in Trainual, plus 6 more actions.
Does connecting Trainual to FlowRunner require OAuth?
No. Trainual connects to FlowRunner with an API key, no OAuth flow required.
Can Trainual trigger a FlowRunner workflow automatically?
Trainual doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.
Start building with Trainual
$100 in credits. No card required. Connect in minutes.