Arlo Training
Education & LMSConnect AI agents to Arlo, a training and course management platform. Agents search published events, courses, and online activities and look up presenters and time zones so upcoming training catalogs feed into downstream planning and outreach flows.
What This Integration Enables
Two things to establish before anything else. This is Arlo the training and course management platform at arlo.co, not the home security camera brand that shares the name. And this connector reads the Arlo public API, which is genuinely public: it is read only, it is unauthenticated, and the only configuration is your platform subdomain. FlowRunner sees exactly what any visitor to that platform's website sees. Unpublished items, private items, and completed events are never returned by the API at all, which is a property of Arlo's design rather than a permission FlowRunner is missing.
Within that boundary the surface is well shaped for automation. Arlo separates the course from the session, so Search Courses works over Event Templates, meaning the reusable content of a course with its description, categories, presenters, and pricing, independent of any date or venue. Search Events works over the scheduled instances of those courses, returning dates, location, sessions, presenters, advertised offers, and registration links. Search Online Activities covers self paced e-learning separately. Both search operations accept Arlo filter expressions such as TemplateID:475 or CategoryID:12, combined with commas, and a fields parameter that trims the response to the properties you actually need. List Presenters and Get Presenter read public presenter profiles, and List Time Zones supplies the IANA names and UTC offsets used to rebase online event times. There are no triggers and no writes: registrations and contacts are not part of the public API, so every workflow that ends in a person attending something ends outside this connector. That makes the shape of the human moment unusually clear, and it is the human-in-the-loop default FlowRunner builds around. Every operation here is built and verified against Arlo's official API.
Without FlowRunner
With FlowRunner
Use Case Scenarios
Turning a Certification Expiry Into a Real Set of Options
An HR record shows three field engineers with a safety certification expiring in 90 days. The agent runs Search Courses with the relevant CategoryID filter to find the qualifying course templates, then Search Events filtered by TemplateID to pull the published upcoming sessions for each one. It keeps only the sessions that fall inside the window and within travel range, then runs Get Event on each survivor for the full detail including session times, venue, presenter, and advertised offers. The result goes to Google Sheets as one row per engineer per viable option, with cost and dates side by side, and a summary reaches the operations manager through Slack. The comparison that took an afternoon is ready before the manager's first coffee.
Keeping an Internal Learning Page Honest
An organization publishes an internal page of recommended external training. It goes stale the moment a course sells out or a schedule changes, because nobody owns re-reading a provider's website. The agent runs Search Events and Search Online Activities on a weekly schedule against the relevant categories, using the fields parameter to keep the payloads small, and writes the current published set to Notion. Anything that has dropped out of the published results is flagged rather than silently deleted, because disappearing from the catalog can mean it ran, it filled, or it was unpublished, and those are different facts. The page reflects what a learner would find if they went and looked today.
Briefing a Cohort With the Right Times and the Right Presenter
A cohort of twelve is booked onto an online activity that spans several sessions. The agent runs Get Event for the session detail, then List Time Zones and re-reads the event with the appropriate Time Zone ID so the online times are expressed where each group actually sits rather than where the provider is based. It runs Get Presenter for the advertised presenter, pulling the profile biography and profile page link, and assembles a briefing that goes out through Gmail with the correct local times, the presenter background, and the registration link. Not every event presenter has a promoted public profile, so where one is absent the agent says so rather than inventing a biography.
Human-in-Loop Highlight
This connector cannot register anybody. Write operations, including contacts and registrations, sit outside the Arlo public API entirely, so the last step of every training workflow leaves through a link or a person. That is not a limitation to work around, it is the honest boundary, and it defines exactly where the human belongs. The decision on the far side of it is a real one: committing a named employee's time and a real budget line to a dated, priced seat with a provider. The evidence an agent can bring is good but it is advertising, not a quote and not an entitlement. Search Events returns what was published at the moment of the read, so a session that showed as upcoming this morning may have filled by this afternoon and the API offers no seat count to check. Advertised offers are advertised, meaning list prices rather than the negotiated rate an organization may already hold with that provider. And the connector is scoped to published, public data only, so a provider running a private cohort or a closed corporate session has one that FlowRunner will never see, and the agent may confidently recommend the public course at the public price when a better arrangement already exists. So the agent assembles the case and hands it over. It messages the training coordinator: "Three engineers need the safety refresher before 14 November. Search Events found two published sessions in range: Manchester on 3 October at the advertised 640 per seat, and the online cohort on 21 October at 495. Registration is not available through this connection. Approve one, or check whether our provider agreement covers a private session first?" Finding, filtering, rebasing, comparing, and reporting all run unsupervised. Spending money on somebody's behalf, through a door this connector cannot open, does not.
Agent Capabilities
8 actionsEvents
2- Search Events Searches the published, upcoming events on the platform, meaning scheduled instances of a course with dates, a venue, and registration details. Returns a paginated collection with pricing, location, sessions, presenters, and registration links. Accepts an Arlo filter expression such as TemplateID:475 and a fields parameter to trim the response. Unpublished, private, and completed events are never returned.
- Get Event Retrieves one published event by its numeric Event ID, including start and finish times, location, sessions, presenters, advertised offers, and registration information. Use the fields parameter to limit the returned properties when a flow only needs a few of them.
Courses
2- Search Courses Searches the course catalog, which Arlo models as Event Templates. A template is the reusable content of a course, meaning its name, description, categories, presenters, and pricing, independent of any specific date or venue. Returns a paginated collection and accepts filter expressions such as CategoryID:12.
- Get Course Retrieves one course by its numeric Template ID, including the full description, content fields, associated categories, advertised presenters, and advertised offers. This is the read behind a recommendation that needs to explain what a course actually covers.
Online Activities
1- Search Online Activities Searches the published self paced e-learning activities on the platform, returning a paginated collection with delivery details, advertised offers, tags, and registration links. Filter expressions and the fields parameter work the same way as they do on the other search operations.
Presenters
2- List Presenters Lists the presenters who have public profiles, including names, profile biographies, social network handles, and profile page links, as a paginated collection. Not every presenter attached to an event has a promoted public profile, so treat an absence as missing data rather than as a missing person.
- Get Presenter Retrieves one presenter's public profile by numeric Presenter ID, including full name, profile biography, social network information, and the profile page link. Used to put real background into a cohort briefing instead of a bare name.
Reference
1- List Time Zones Lists the time zones available on the platform, each with a display name, IANA names, and the UTC offset in minutes. Pass a Time Zone ID to Search Events to rebase online event times, which is what makes a schedule readable to a learner sitting somewhere other than the provider.
Frequently Asked Questions
What can FlowRunner do with Arlo Training?
FlowRunner agents can run Search Events, Get Event, and Search Courses in Arlo Training, plus 5 more actions.
Does connecting Arlo Training to FlowRunner require OAuth?
No. Arlo Training needs no credentials at all, so there is no key to obtain, store, or rotate.
Can Arlo Training trigger a FlowRunner workflow automatically?
Arlo Training doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.
Start building with Arlo Training
$100 in credits. No card required. Connect in minutes.