Create Custom Login Algorithms

Dayforce Implementation Guide

Version
R2026.1.1
ft:lastEdition
2026-05-20
Create Custom Login Algorithms

You can define a custom format for generating new employee user names in System Admin > Client Properties using the Login Algorithm Custom Format field. This gives your organization the flexibility to use its preferred custom format instead of a predefined one (that is, F.Last, LAST.FIRST, and so on). For example, you can create a custom format that includes the employee's first initial, followed by last name and then employee number.

Before You Begin: Login algorithms can generate user names only for employees hired through the new hire workflow and not for employees added to Dayforce via HR Import.

To define a custom login algorithm format:

  1. Go to System Admin > Client Properties.
  2. Click the Properties tab and then go to the Employee section.
  3. In the Login Algorithm Custom Format field, enter any of the following tokens, in any combination, depending on what format you want the user name to follow:
    • {FIRST}: Employee first name.
    • {LAST}: Employee last name.
    • {F}: First letter of employee first name.
    • {EMPLOYEENUMBER}: Employee number.
  4. (Optional) Enter any of the following characters in combination with the tokens described in step 3:
    • English alphabet characters (a–z)
    • Note: Letter case doesn't matter when creating user names because they aren't case sensitive.
    • Base 10 digits (0–9)
    • Non-alphanumeric characters (such as, !._@,%$)
    • Unicode symbols (such as, éù£)
  5. Click Save.

Examples

The following screenshots show examples of custom formats for an employee named Allan Jones whose employee number is 123456.

The following example format includes only tokens and no characters. Tokens used include the employee's first initial followed by last name and employee number:

Login algorithm example one.

Using this format, Dayforce generates the following user name for Allan Jones: ajones123456

The next example also includes two tokens and one character, a period, between the tokens:

Login algorithm example two.

Here, Dayforce generates the following user name for Allan: jones.123456

Finally, the following example includes the company name (companyxyz), which isn’t a token, with the employee number token:

Login algorithm example three.

Here, Allan is given the following user name: companyxyz123456

Note:

  • Dayforce doesn't require you to include a minimum or maximum number of tokens. However, be sure to define a user name format so that it generates a unique user name for each employee. For example, using only the {FIRST} token can be problematic because many employees can have the same name.
  • User names can't exceed 128 characters or contain spaces.
  • User names are never case sensitive, regardless of the letter case that users type in the Login Algorithm Custom Format field. For example, if you define this field with CompanyXYZ{EMPLOYEENUMBER}, the user name generated won't require the employee to enter any parts of their user name in uppercase letters.