Employee Authentication Node
The Employee Authentication node enables Active Directory-based employee authentication in flows. It presents a configurable login button (defaulted to "Employee") that initiates the authentication process.
Use Case
Use employee authentication node when you want to:
- Authenticate users using
Active Directorycredentials. - Restrict access to certain parts of a flow based on employee status.
- Ensure secure access to sensitive information within a flow.
Don't use it when:
- You need to authenticate external users or customers.
UI Examples
- TellUs
- WebChat


Behavior
- Blocking: the node waits for the user to type and submit a response
- Produces output: creates multiple output properties based on user account details
- Renders: input field and auth button
- Supports validation: can be marked as required/optional
- Moves to the next node after user submission
Node Metadata
| Property | Description |
|---|---|
| Node class | EmployeeAuthenticationNode |
| MessageType | 35 |
| CanBeEdited | False |
| CanBeProcessedOnce | False |
| RequireUserResponse | Yes |
Input Properties
| Property | Description |
|---|---|
| loginButton | Name of the login button displayed to users for employee authentication.
|
| defaultValidationMessage | The default error message shown when the input is invalid or missing. This is used if no custom validation message is provided.
|
| sectionId | Groups this node visually under a specific section in TellUs. When multiple nodes share the same |
| defaultValue | The initial value that is prefilled into the input field when the node is rendered. Useful for suggesting defaults or pre-populating known data. |
| isRequired | Determines whether the user must provide a value before continuing. If set to
|
| isRequiredValidationMessage | The error message shown when a required field is left empty. This overrides the default validation message when
|
Output Properties
| Property | Description |
|---|---|
| username |
|
| name |
|
| surname |
|
| nameSurname |
|
| authTimestamp | Authorization timestamp of when the employee was authenticated. |
| AuthorizedUser | The |
| department |
|
| displayValue |
|
Editor Example
This link opens a prebuilt flow using this node in context. You can inspect how it's configured, how it's connected, and how it behaves in a real editor environment.
