How to connect OffAlerts + Watershed LRS
Zapier lets you send info between OffAlerts and Watershed LRS automatically—no code required.
- Free forever for core features
- 14 day trial for premium features & apps
Top companies trust Zapier to automate work and free up time
Connect your apps and automate workflows
Easy automation for busy people. Zapier moves info between your web apps automatically, so you can focus on your most important work.
Monitor id
Choosing a monitor will trigger on all new events on that monitor.
Try ItStatement JSONRequired
Enter the complete Statement JSON here, including any variables form the source app.
Use the statement generator to build and validate your statement. This Zap performs no validation and will not work if this statement JSON is not perfect. Contact Watershed support for help with statement JSON.
Warning: if you use variables that could contain double quotes, this will break your JSON. There is no way to escape variables used within the Statement JSON field.
Voided Statement Id
Id of voided Statement to fetch.
Agent Email
Email address of the agent to filter. Do not include "mailto:".
Only 1 agent identifier will be used in the filter.
Agent Email (Sha1sum)
The hex-encoded SHA1 hash of a mailto IRI (i.e. the value of an mbox property).
Only 1 agent identifier will be used in the filter.
Agent OpenID
An openID that uniquely identifies the Agent to filter.
Only 1 agent identifier will be used in the filter.
Agent Account Name
The unique id or name used to log in to the account you want to filter by.
Only 1 agent identifier will be used in the filter. Account Name will only be used if Account HomePage is also provided.
Agent Account HomePage
The canonical home page for the system the account you want to filter is on.
Only 1 agent identifier will be used in the filter. Account HomePage will only be used if Account Name is also provided.
Verb
Filter, only return Statements matching the specified Verb id.
Activity
Filter, only return Statements for which the Object of the Statement is an Activity with the specified id.
Registration
Filter, only return Statements matching the specified registration id. Note that although frequently a unique registration will be used for one Actor assigned to one Activity, this cannot be assumed. If only Statements for a certain Actor or Activity are required, those parameters also need to be specified.
Related Activities
Apply the Activity filter broadly. Include Statements for which the Object, any of the context Activities, or any of those properties in a contained SubStatement match the Activity parameter, instead of that parameter's normal behavior. Matching is defined in the same way it is for the "activity" parameter.
Related Agents
Apply the Agent filter broadly. Include Statements for which the Actor, Object, Authority, Instructor, Team, or any of these properties in a contained SubStatement match the Agent parameter, instead of that parameter's normal behavior. Matching is defined in the same way it is for the "agent" parameter.
Since
Only Statements stored since the specified Timestamp (exclusive) are returned.
Until
Only Statements stored at or before the specified Timestamp are returned.
Limit
Maximum number of Statements to return. 0 indicates return the maximum the server will allow.
Format
If ids, only include minimum information necessary in Agent, Activity, Verb and Group Objects to identify them. For Anonymous Groups this means including the minimum information needed to identify each member.
If exact, return Agent, Activity, Verb and Group Objects populated exactly as they were when the Statement was received. An LRS requesting Statements for the purpose of importing them would use a format of "exact" in order to maintain Statement Immutability.
If canonical, return Activity Objects and Verbs populated with the canonical definition of the Activity Objects and Display of the Verbs as determined by the LRS, after applying the language filtering process defined below, and return the original Agent and Group Objects as in "exact" mode.
Statement ID
Id of Statement to fetch.
Try ItActor Name
The full name of the person who did the thing. You should normally map this to a variable.
Actor Email
Either Email or Account should be completed (not both). If both or none are completed, the value of Email will be used.
Do not include "mailto:" at the start of the email. This will be added before the statement is sent to the Learning Record Store.
Actor Account Name
The name or id of the actor's account on the system identified by the Actor Account HomePage.
Actor Account HomePage
The system the actor's account exists on.
VerbRequired
The id of the verb relating to the action taken by the actor. Select a verb from the dropdown. If the verb you need is not on this list, register it and it will automatically appear here in Zapier.
Verb Display
The human readable display for the verb. Normally the same as the label of the verb above.
Activity IdRequired
This method only supports objects which are activities. This field is the activity id. The activity id must be an IRI e.g. http://example/com/xapi/activities/12345. Normally this is the unique URL of where the thing that your tracking (and only that thing) can be found.
See get the activity id right for tips on choosing good activity ids. Contact Watershed Support if you need help.
Activity Name
Name of the Activity in English.
Activity Description
Description of the Activity in English.
Activity Type Id
Id of the Activity Type.
Activity More Info IRI
URL where more information about the activity can be found.
Activity Definition Extensions
JSON representing an activity definition extensions object. Must start with { and end with }.
Line breaks will be removed but double quotes within keys or values will not be escaped, even if they are entered via variables.
Leave this field blank if you are unsure what to enter here.
Result Success
Was the experience successful?
Result Completion
Is the experience complete?
Result Response
The actor's response.
Result Duration
Length of the experience in milliseconds. This will be converted to an ISO 8601 duration of the format PT12345.67S before the statement is sent to the Learning Record Store (LRS). Milliseconds will be rounded to centi-seconds.
Result Raw Score
The scaled score for the experience. Min and max score are not supported by this action. Contact Watershed support to request support for min and max in a future version of this Zap.
Result Scaled Score
The scaled score for the experience. Min and max score are not supported by this action. Contact Watershed support to request support for min and max in a future version of this Zap.
Result Extensions
JSON representing a result extensions object. Must start with { and end with }.
Line breaks will be removed but double quotes within keys or values will not be escaped, even if they are entered via variables.
Leave this field blank if you are unsure what to enter here.
Context JSON
JSON representing a complete context object. Must start with { and end with }.
Line breaks will be removed but double quotes within keys or values will not be escaped, even if they are entered via variables.
Contact Watershed support if you need help with this, or any other, field.
How OffAlerts + Watershed LRS Integrations Work
- Step 1: Authenticate OffAlerts and Watershed LRS.30 seconds
- Step 2: Pick one of the apps as a trigger, which will kick off your automation.15 seconds
- Step 3: Choose a resulting action from the other app.15 seconds
- Step 4: Select the data you want to send from one app to the other.2 minutes
- That’s it! More time to work on other things.
Related categories
Related categories
Get started for free
You can't add more hours to the day. Zapier is the next best thing.