LearningSuite Polling Trigger
AI-generatedSummary
Polls LearningSuite on the configured schedule and emits records for the selected event. Choose one of the creation or team-member update events, or configure member inactivity polling with a threshold and trigger mode.
Inputs
- Poll Times (required) — Set one or more polling times using a preset interval, an Every X minutes or hours interval, or a custom cron expression.
- Event (required) — Select the LearningSuite event to poll for: bundle, community area, badge or forum, custom field card, popup, group, member, or team-member creation; team-member updates; or members inactive beyond a threshold.
- Area Name or ID — For community forum creation, optionally filter results to a community area selected from the list or supplied as an expression.
- Inactive for Days — For member inactivity polling, set the minimum number of days since login. Defaults to 7.
- Include Members Who Never Logged In — For member inactivity polling, choose whether to include members who have never logged in. Defaults to true.
- Trigger Mode — For member inactivity polling, choose once per inactivity phase (the default) or recurring on every poll. Once mode tracks previously emitted inactivity phases; manual execution emits matching members.
- Max Members Per Poll — For member inactivity polling, set the page size, from 100 to 1000; defaults to 500.
- Max Pages — For member inactivity polling, limit the number of pages fetched per run, from 1 to 50; defaults to 10.
Output shape
A list of event records, one per matching item, or no output when a poll finds no items.
Requires LearningSuite API credentials. Creation and update events are fetched from their corresponding API lists and compared with a stored per-event polling cursor; records without comparable timestamps are included. In once-per-inactivity-phase mode, workflow static data tracks emitted member inactivity phases.
Examples
Example 1: Track newly created community forums in one area
Select Community Forum Created and optionally set Area Name or ID to filter results.
Example 2: Find members inactive for at least 14 days
Select Member Not Logged In for More Than X Days, set Inactive for Days to 14, and choose whether to include members who never logged in. Select recurring mode to emit all matches on each poll, or once mode to emit each inactivity phase once.